Stellar doctor, staff and atmosphere—warm and friendly, but also tech-slick and professional. I'm a relentless question asker and all my questions were received and answered patiently, thoughtfully, throughly and professionally. I never felt rushed. These people love what they do, and it shows. So happy to have "found clarity" at last. Thank You!