Margaret Freire
I have been going to Dr. Mario for years. His staff is friendly & professional.The wait time is minimal. I have found the Dr.to be a kind, caring man. He takes his time with you & patiently answers all your questions. It is rare to find a Dr. who listens to his patients' needs with such concern.

