David has an exceptional relationship with the local community who respect his personal style as an agent who balances results with a warm and charming personality. David absolutely knows his stuff as an agent whilst also really caring about his clients personal journey through the selling process. The ultimate professional and a strong team player with his wider McGrath colleagues.
