John Moffat

Rev. Dr John Cook, 1807 - 1874. Minister of Haddington Established Church; Moderator 1866

About this artwork

John Moffat

James Edgar

John Moffat

James Edgar