Adam P. MacDonald

Former Naval Warfare Officer in the Royal Canadian Navy and now currently a PhD Candidate in the Political Science at Dalhousie University. Interested in but do not professionally study Canadian electoral politics.
1 public subscription