James Kelso

James Kelso

Mobile Developer by day (and by night). Soon-to-be husband, and sometimes nice guy.