Let me just say… this place is fantastic! Every single person, from the receptionist to the Dr and support staff introduced themselves to me and made me feel welcomed. I saw Dr Teresa Carlson today. She took lots of time to answer all of my questions. She was kind, gentle, and thorough, explaining every step in…