Peter Twohig

Peter L. Twohig is a professor at Saint Mary’s University in the Department of History and Atlantic Canada Studies.