Could not ask for a better doctor: considerate, professional, respectful and takes his time. Dr.Ferrar genuinely takes his time with his patients without rushing. With a thorough consideration of my medical history, he explained his diagnosis and educated me on my questions. I will definitely be returning to Dr.Ferrar for future needs.