David was fantastic! So easy to work with, was very communicative and kept us in the loop on everything. He has great knowledge and experience and I fully trusted him through the whole process. He was transparent and honest, I would definitely use him and McGraths again in the future!

David Swarbrick

