Troy Michael Mcdonough, MSPTTroy Michael Mcdonough · Orthopedic Physical Therapist1215 Duff Ave, Ames, IA, 50010NPI · 1023214962No reviewsInsuranceNot specified(515) 956-4095Check availabilityBook online Claim listing