John Peter Halfen, MDJohn Peter Halfen · Geriatric Medicine (Family Medicine) Physician49725 County 83, Staples, MN, 56479NPI · 1932199379No reviewsInsuranceNot specified(218) 894-1515Check availabilityBook online Claim listing