Every time I come here, I leave satisfied. The entire staff, including the lovely office staff, is so friendly & caring. The doctor took his time to listen to my concerns and made sure that I received the best possible care. I would give 100 stars if I could! Thank you so much!