James William Johnston

Government Role

Canada: Nova Scotia including Cape Breton Island Premier

1863 - 1864

No notes