»Ê¼Ò»ªÈË

Mather Byles Almon

Other

Canada: Nova Scotia including Cape Breton Island

Notes

Supporter of Protestant charities in Nova Scotia.