John B. Leonard

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

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. His National Provider Identifier (NPI) number is 1487602363. 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.

Alice W. Murphy
  • Gender: Female
  • Address: Suite 225 90 Southside Avenue 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
Dr. Patricia Renshaw
  • Gender: Female
  • Address: Suite 110 183 Bartlett Street Asheville, 28801, NC
Anne Hammonds
  • Gender: Female
  • Address: Suite 225 90 Southside Avenue Asheville, 28801, NC
Dr. Samantha Stone Spencer
  • Gender: Female
  • Address: 534 Biltmore Avenue Asheville, 28801, NC
Jacqueline Marion Ellis
  • Gender: Female
  • Address: Suite 225 90 Southside Avenue Asheville, 28801, NC
Michele Hobson
  • Gender: Female
  • Address: 75 Livingston Street Asheville, 28801, NC
Taylor Duncan
  • Gender: Female
  • Address: 75 Livingston 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.