John Edwards

John is a driven, adaptable and articulate senior leader, with a record of delivering outstanding results in complex projects.