James Harding hasn't written any stories yet.

James Harding

James Harding

Electrical and Computer Engineering Student, Pilot, Tech Lover, and Web Developer http://www.jamesharding.ca