James William Johnston

Government Role

Canada: Nova Scotia including Cape Breton Island Member of the legislative council

1837 - 1843

No notes