JamesMFreeman.MD.com • Internist • 36 years experience

James M. Freeman, MD

265 Benton Drive, Suite 106, East Longmeadow, MA 01028