Save James M. Freeman, MD JamesMFreeman.MD.com • Internist • 36 years experience James M. Freeman, MD 265 Benton Drive, Suite 106, East Longmeadow, MA 01028