James

James

Frustrated advertiser by day, asleep by night. Mostly tinkering where tech meets people.