Dealing with Graham was by far the best experience I have had dealing with a Realtor. I have had multiple previous experiences dealing with Real Estate agents and Graham defined what any buyer or seller would be looking for. He was involved in the entire process from finding properties, negotiating the deal, providing feedback on cash flow potential and finding a great tenant to rent out our investment. Looking forward to dealing with him again soon!