TM Dr. Thomas Ryan Magra, MD Is this you?Claim your profileNeurologyPsychiatry0Leave a review(515) 699-5999