Mather Byles Almon

Other

Canada: Nova Scotia including Cape Breton Island

Notes

Supporter of Protestant charities in Nova Scotia.