A Not-for-Profit Research & Resource Centre

Dr. Carlo Ammendolia

  • Low Back Pain: Causes and Treatments

    Eighty percent of the population will experience low back pain in their lifetime, and this is fairly consistent around the globe. The female gender...
  • Spinal Stenosis and Disability

    What is Spinal Stenosis and what causes it? Spinal Stenosis refers to a narrowing (stenosis) of the spinal canals or openings in the spine where th...