James Hill

James Hill

Budding statistician, aspiring web and app developer, sports fanatic.