Accepting new patients
Physical Therapy · Male
Hands-On Healing670 Weaverville Rd Ste 1 Asheville, NC 28804
Make an Appointment
Dr. John Leonard, DPT is a physical therapist in Asheville, NC and has been practicing for 35 years. He graduated from University Of Medicine and Dentistry Of New Jersey in 1984 and specializes in physical therapy, sports physical medicine & rehabilitation, and more.