James Bates hasn't written any stories yet.

James Bates

James Bates

Just a geeky guy who likes to talk technology, marketing, web development.