Gavin is amazing at his job! He has a deep knowledge and understanding of the process and is a genuine pleasure to interact with. He perfectly blends a fierce and attentive awareness and readiness to act along with a calming and low stress demeanor. He never missed a beat, was always on hand with alternative strategies, good counsel, and a kind word. I can't say enough good things about Gavin. If you are looking for an agent, do yourself a favor and give him a call. You can't do better.