James Bullock

Web Developer. Tech Enthusiast. Independent Thinker.
Pseudo Designer. Convention Organizer. Wannable Writer.
A Mac. Video Gamer. Otaku.