John Goddard

An experienced IT leader, with 15 years of multinational, large corporate experience in major IT programmes and operations