David Richards

Partner

David Richards

David is a Partner at Leathes Prior. His particular specialism is construction.