www.jkershaw.com
Senior developer / tech lead / consultant / early-stage CTO / amateur baker
John Kershaw