James Barbour

Assistant Surveyor

James is an Assistant Surveyor in our London office.