Save Richard C. Flaherty, MD RichardFlaherty.MD.com • Plastic Surgeon • 50 years experience Richard Flaherty, MD 244 Western Avenue, South Portland, ME