Jack Watson-Hamblin

Weird mix of programmer, teacher & mgmt consultant