William O'Shea

@woshea

Tech obsessive, manic creator, international travler, media junkie

Twitter
Maker of 1 startup