Areas We Serve
Pain Management Near St. Clair Shores, MI
Advanced Physical Medicine treats patients from across Metro Detroit at one office: 24345 Harper Ave in St. Clair Shores, MI, between 9 Mile and 10 Mile Road, just off I-94. Most of our patients come from the eastside and Macomb County, and many drive in from Oakland and Wayne County for non-surgical injections, regenerative medicine and physical therapy. Choose your community below for directions and the treatments local patients ask about most.

Communities We Serve
Treatments We Offer
Regenerative Medicine (PRP and Prolotherapy)
PRP injections and prolotherapy help worn knees, shoulders, tendons and ligaments heal without surgery. They are among the most requested treatments by Metro Detroit patients. See all regenerative medicine options.
Sciatica and Back Pain Treatment
For leg pain from a pinched nerve, we combine in-office nerve testing, ultrasound-guided injections and physical therapy. Learn about our sciatica treatment.
Trigger Point Injections
Trigger point injections relax painful muscle knots in the neck, shoulders and back that cause tension headaches and referred pain.
Spinal Cord Stimulation
For chronic back or leg pain that has not responded to other care, spinal cord stimulation starts with a trial so you can test the relief before committing.
Physical Therapy
One-on-one physical therapy rebuilds strength, flexibility and balance so relief lasts and injuries do not come back.
MLS Laser Therapy
MLS laser therapy is a painless, drug-free treatment that reduces pain and inflammation in joints, tendons and nerves.
Diagnostic Tests
EMG and nerve conduction studies are done right in our office without sedation, and we coordinate MRI and X-rays, so your plan starts from an accurate diagnosis.
Meet Our Board-Certified Physician
Our team is led by Dr. Stephen Wilson, a double board-certified physician with more than 25 years of experience in pain medicine. Dr. Wilson focuses on finding the underlying cause of pain and treating it without surgery, so patients get lasting relief and better function rather than another prescription.

Finding Our St. Clair Shores Office
We are at 24345 Harper Ave, St. Clair Shores, MI 48080, on the west side of Harper between 9 Mile and 10 Mile Road. From the south, take I-94 east to 9 Mile Road and turn left on Harper. From the north, take I-94 west to 10 Mile Road, turn left, then right on Harper. Grosse Pointe Woods is about 6 minutes away, Eastpointe and Roseville about 8, Fraser about 14 and Mount Clemens about 15. Office hours are Monday, Tuesday, Thursday and Friday 9am to 5pm and Wednesday 9am to 6pm. Call (586) 563-3300.
Patient Experiences

He is a wonderful and intelligent Doctor. He inspires and gives you options for healing. He is dedicated to his patients. He knows where the pain is at when you are talking to him. His hands are amazing.

Dr. Wilson is the most compassionate, empathetic, understanding and most of all extremely thorough. He gave me my life back! He not only addressed my concerns but also conducted test to rule out or confirm certain diagnosis. If you have ever felt judged or belittled by other PMR docs, let this be the last review you read and go call Dr. Wilson!

Literally the best Doctor. He explains everything in detail, his staff is phenomenal and I truly can’t even tell you how much I appreciate all of them. Top Doc, Top Notch staff.
FAQs About Our Service Area
Where is Advanced Physical Medicine located?
We have one office, at 24345 Harper Ave, St. Clair Shores, MI 48080, between 9 Mile and 10 Mile Road, a few minutes off I-94.
Do you see patients from outside St. Clair Shores?
Yes. Patients come from Grosse Pointe, Roseville, Eastpointe, Warren, Clinton Township, Mount Clemens, Fraser, Sterling Heights and across Metro Detroit.
Do you accept insurance?
We accept most commercial insurance plans and verify your coverage before your first visit. Regenerative injections may not be covered, and we give you the price before treatment.
How do I book an appointment?
Use the Book Appointment button on this page or call (586) 563-3300. A person answers, usually within 3 rings.