James Bates
James Bates

James Bates

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