Michael Haggarty | David Haggarty First National - Maitland | Realty.com.au