Peter Bigwood

Peter Bigwood is general manager at Mecalac.