Keith was the agent for the purchase of my first home. He was also the agent for the sale of that home years later and for the recent purchase of our newest home. Keith literally held our hand throughout the entire process on every transaction. He is knowledgeable, honest, competent, informative, and possesses superior communication skills which made every process as smooth as possible. We highly recommend him!