John B. Leonard

  • Gender: Male
  • Experience: 38 years
  • Sole propriator: No

John B. Leonard LPT

Physical Therapist

He is located at 90 Southside Avenue in Asheville, NC 28801. Can help patients with the following: Frozen Shoulder, Herniated Disc, Hip Replacement, Knee Pain, Neck Pain, Scoliosis. Appointment can be made via the phone number (828) 254-3525. He is affiliated with 2 practices.

Conditions treated

John B. Leonard, being an physical therapist, treats the following conditions. Please be advised that this list may not be complete. For the full list of conditions treated, consult directly with John B. Leonard.

  • Arthritis
  • Balance Issues
  • Car Accident Injuries
  • Carpal Tunnel Syndrome
  • Cerebral Palsy (CP)
  • Developmental Delays
  • Fibromyalgia
  • Frozen Shoulder
  • Golfer's Elbow
  • Headache
  • Herniated Disc
  • Hip Bursitis
  • Hip Replacement
  • Knee Pain
  • Low Back Pain
  • Neck Pain
  • Osteoarthritis (OA)
  • Physical Rehabilitation
  • Post Amputation
  • Rotator Cuff Tear
  • Sacroiliac Joint Pain
  • Sciatica
  • Scoliosis
  • Separated Shoulder
  • Shoulder Bursitis
  • Sprain
  • Sprained Ankle

Procedures Performed by John B. Leonard

Insurances Accepted by John B. Leonard

  1. Medicare

Affiliated practices

Mountain Physical Therapy Services
90 Southside Avenue
Asheville, 28801 NC
(828) 254-3525
Weaverville Family Medicine Associates PA
63 Monticello Road
Weaverville, 28787 NC
(828) 645-3066

Looking for more Physical Therapists?

Out of the 25 physical therapists in this region, here are 10 randomly selected ones for you to explore.

Laura S. Cleaver
  • Gender: Female
  • Address: 3 Mcdowell Street Asheville, 28801, NC
Kathleen Kasben
  • Gender: Female
  • Address: Suite 225 90 Southside Avenue Asheville, 28801, NC
Anne Hammonds
  • Gender: Female
  • Address: Suite 225 90 Southside Avenue Asheville, 28801, NC
Dr. Susane Gronski
  • Gender: Female
  • Address: 135 Cherry Street Asheville, 28801, NC
Peggy Eubanks Evans
  • Gender: Female
  • Address: 75 Livingston Street Asheville, 28801, NC
Benjamin Hilinski
  • Gender: Male
  • Address: 75 Livingston Street Asheville, 28801, NC
Michele Hobson
  • Gender: Female
  • Address: 75 Livingston Street Asheville, 28801, NC
James Robert Pearson
  • Gender: Male
  • Address: 75 Livingston Street Asheville, 28801, NC
Dr. Patricia Renshaw
  • Gender: Female
  • Address: Suite 110 183 Bartlett Street Asheville, 28801, NC

Questions & Answers

Does John B. Leonard accept patients with Medicare?

Yes, John B. Leonard accepts patients with Medicare.

Where can you meet with John B. Leonard?

John B. Leonard's office is located at 90 Southside Avenue in Asheville, NC 28801.

Does John B. Leonard have affiliation with practices?

John B. Leonard is affiliated with Mountain Physical Therapy Services. For the full list of practices see this list.

What conditions does John B. Leonard treat?

John B. Leonard provides treatment for Frozen Shoulder, Herniated Disc, Hip Replacement, Knee Pain, Neck Pain, Scoliosis. For the full list see this list.