Jim Michaux

Geography and Law teacher, Gym owner, Urban Studies learner, Greek at Heart, CrossFitter, family man.