John Raptis
John Raptis

Writing code, blogging, playing music and running mountains. Pretty much all I do!!