Avatar - Dylan A. Cyr

Dylan A. Cyr

News junky, dad, afol, historical consultant, and Lecturer, Department of History, University of Waterloo, Canada

Magazines

Followers

Flips

Likes