david nebbitt

Trainee Surveyor

David is a Trainee Surveyor in our London office.