Michael Joseph Power

Last updated

Michael Joseph Power
MLA for Halifax County
In office
1882–1894