Joshua Hall
Blog
Portfolio
Resume
Contact
Hi! I'm Joshua Hall.
I like to program, game, climb, and a bunch of other things.