John is a wonderful, extremely insightful realtor. My family & I have worked with him for years. He is kind, patient, & fully prepared to help you embark on your journey to finding your dream. John truly knows the valley & surrounding area, reliably the best real estate professional you could ask for.