David J Ternes, DODavid J Ternes · Interventional Cardiology Physician2431 S M 30, West Branch, MI, 48661NPI · 1487866844No reviewsInsuranceNot specified(989) 343-3264Check availabilityBook online Claim listing