Excellent and professional real estate agent. Many years of experience and knowledge. The sale of our home went smoothly. John also has great staff.