Pain Management Services


Expect The Personal Attention You Deserve

As your physician, my goal is to do more than simply prescribe pain medication. I believe in providing you with the very best possible options to relieve your pain and increase your functional well-being. You do not have to live in Pain! Most insurance plans accepted, with discounts for cash.

You can make an appointment by calling: (210) 614-6432.

When you come in, we’ll talk about what it is that concerns you and then create a cohesive plan to help you get on the right path to good, healthy pain-free living.

I offer a wide range of services in Interventional Pain Management which include:

  Spinal Injections

  Joint Injections

  Facet Injections

  Spinal Cord Stimulators

  Nerve Blocks

  Radio Frequency Ablation

  Cervical Lumbar & Thoracic Epidural Steroid Injections

  Musculoskeletal & Joint Treatment

  Carpel Tunnel Treatment

  Tarsal Tunnel Treatment

  Planter Fasciitis Treatment

  Cervical & Lumbar Spinal Cord Neuromodulation

  Stem Cell Therapy

  MILD Procedure

  Platelet Rich Plasma Therapy.

Additionally, I perform various Interventional Techniques, performed with Fluoroscopic or Ultrasound guidance.

Physical medicine, rehabilitation, surgical consultations, physical therapy, electro-diagnostic medicine, and suboxone therapy are also available.

Referrals & Networking

Equally important is my effort to build a network that reaches out to other physicians, including global-wide. My practice allows me to refer patients without having to select individuals that work within a certain network. I remain aware of the resources within my community and if a patient needs rehabilitation, social services or another resource typically available at larger hospitals but not provided in a private practice, I can connect them to important resources.


"The key to a successful practice is based on the one founding principle that will never change – my commitment to providing compassionate health care to my patients."

     - Dr. Hall


To Schedule An Appointment, Please Call:


(210)614-6432 (800)924-1455



    Monday-Friday: 9AM-5PM    
    Saturday: Closed    

Sunday: Closed