Our clinic specializes in the diagnosis and treatment of neuromusculoskeletal (nerve, muscle, and bone) conditions.  This includes the hard tissues, like bones and joints, and some of the softer tissues such as muscle, tendon, ligament, and cartilage.  We also treat nerve pain that arises from diabetic and peripheral neuropathy.

We treat athletes and non-athletes of all ages.  We especially encourage patients to come in and get a second opinion if they are not getting better or have failed traditional treatments.  We will thoroughly evaluate your case, and hopefully give you alternate treatment options so you can return to doing what you love.


We do not use prescription medication or surgery.  If there is a need for medication, specialized laboratory work, or surgery, we will refer you to the proper specialist, and will guide you along the way.  For example, if it turns out that you need shoulder surgery because one of your rotator cuff tendons is completely torn, then we can refer you to a shoulder surgeon specialist.  After the surgery, you will still need to come back to our office for physiotherapy and strengthening in order to regain proper shoulder function so you can return to sports, your daily activities, or just hold your child.  So whatever your goals are, we will do our best to help you achieve them.


We treat every patient as a unique individual, and every condition is unique to that individual, even though there might be some shared commonalities.  We strive to give you the best answer as to why and how your condition started.  We answer these questions scientifically by explaining to you the biomechanics, anatomy, physiology, and genetics of your condition in terms that you can understand.

We are always in search of the root cause, because this will determine your treatment and if that treatment will be effective in keeping your condition from returning.  When you, the patient, know the root cause you will have a better understanding of how your body works, and how to prevent future occurrences.

We are always accepting new patients and look forward to serving you.