John Shepherd

John Shepherd
John Shepherd
CEO, Synectics plc