Save John D. Freedman, MD JohnDFreedman.MD.com • Internist John Freedman, MD 29 Crafts Street, Suite 470, Newton, MA