James William Johnston

Government Role

Canada: Nova Scotia including Cape Breton Island Member of Assembly

1843 - 1848

No notes