James Freeman practices Internal Medicine. Doctor James J. Freeman, DO accepts all Medicare patients.