Professor Thomas McElwain (Ali Haidar), a priest who became a Shiite

 

Professor Thomas McElwain (Ali Haidar)