David Pratt

David Pratt

Senior Surveyor - Valuation Advisory