Kevin Gannon

Historian, Writer, Teacher, Dork. 

Location

Des Moines, IA

Disciplines

Affiliation

Grand View University

Website

http://www.thetattooedprof.com

Profile picture

Groups