Tagsamuel sharpe member of parliament

Canadian History Ehx