James Panton Ham
Male
Bristol
MINISTER, PRIEST, OF OTHER RELIGIOUS BODIES
1819
Middlesex, England
8 / Dec / 1902
Belfast, County Antrim, Ireland
Expand all