Dr. Mark Walsh goes over and beyond expectations! He is a wonderful, caring physician who truly puts his patients' needs at the center of his attention. I can't say enough about him and his friendly, caring staff. You don't find doctors like him any more.