Save Daniel M. Hayes, MD DanielMHayes.MD.com • Internist Daniel Hayes, MD 100 Campus Drive, Suite 108, Scarborough, ME