Craig Smith

Agile coach, software developer & motorsport nut

Spoken at 10 events in 2 countries