John Hughes hasn't written any stories yet.

John Hughes

John Hughes

Husband, father, dog owner, software engineer, hacker, woodworker, maker, outdoorsman, and much more.