Josh Christopher
Josh Christopher

Josh Christopher

Blatant tomfoolery, complex problems, thoughts on design and old-man sounding rants.