Category Archives: Physical Therapist

Effective Solutions for Low Back Pain

How Physical Therapy Can Improve Your Quality of Life By Dr. John Mishock, PT, DPT, DC        Low back pain is one of the most common reasons people seek medical treatment and is a leading cause of disability worldwide. For many, the pain can be debilitating, affecting their daily routines, work, and quality [...]

Baseball Injury Prevention: Why is Tommy John Surgery on the Rise?

Baseball Injury Prevention: Why is Tommy John Surgery on the Rise? By Dr. John Mishock, PT, DPT, DC    Fifty years ago, Tommy John, a pitcher for the Los Angeles Dodgers, had a career-saving experimental elbow surgery to repair a torn ulnar collateral ligament (UCL) by Dr. Frank Jobe. As of 2024, 36% of all […]

Knee Injuries in Sports: How does Early Physical Therapy Help?

By Dr. John R. Mishock, PT, DPT, DC   Knee Injuries in Sports: How does Early Physical Therapy Help? By Dr. John R. Mishock   In the US, 7 million knee injuries present to emergency rooms every year following sports-related injuries. Studies show that 15-40% of sports-related injuries occur at the knee. Anterior Cruciate ligament […]

Ice or Heat: What does the science say about their use for acute injury?

Ice or Heat: What does the science say about their use for acute injury? By Dr. John Mishock, PT, DPT, DC  Approximately 70-90% of people use ice or cryotherapy (ice packs, ice towels, ice massage, gel packs, refrigerant gases, ice baths) following an injury or to enhance recovery. Dr. Gabe Mirkin first coined the term [...]

Manual Therapy: An evidence-based treatment to relieve pain and improve function

Manual Therapy: An evidence-based treatment to relieve pain and improve function By Dr. John Mishock, PT, DPT, DC  Manual therapy is one of the most widely used therapeutic solutions by physical therapists and chiropractors to treat pain and musculoskeletal disorders. Manual therapy is a specialized form of physical therapy or chiropractic delivered by the clinicians' [...]
New patient scheduling: 610-327-2600