20150305181231-bill-gates-microsoft-xbox-windows

Aspiring writer and a very passionate problem solver