Nathan James
Nathan James

Nathan James

Smalltalk enthusiast. Tech follower. OnePlus One owner.