450 W Crystal Lake Ave

Haddonfield, NJ 08033 US


Meet The Staff

Our staff has been helping people live pain free since our Practice opened at 450 W. Crystal Lake Avenue, Haddon Twp., NJ 08108. We are committed to promoting health without drugs.

  • Shelby McGunnigle

    Shelby McGunnigle has been married to Dr. McGunnigle for 37 years. She has been with him since the beginning, when he first opened his doors in Philadelphia, PA, in 1985.  She is involved with the Finances and Bookkeeping portion of the Practice, as well as the driving force behind different events that take place in our office. Her favorite part of every day is seeing all of the patients and enjoying their company.

  • Diana Ortiz

    Diana Ortiz joined our team in April of 2015. We are proud to have a Licensed Massage Therapist on our Team. Diana has become such an integral part of our Team offering from 10 minute Chair Massages to 90 Minute Full Body Massages, in a quiet, professional setting. Diana works magic on our patients! She is truly a gifted Massage Therapist, and we are pleased that when our patients are finished with their massaged, their adjustments with Dr. Jeff are held for longer periods of time!

  • Amanda Langum

    Amanda Langum adds another family member to our practice. She is the daughter of Dr. Jeff and Shelby and is a wonderful addition to the team, Amanda is a Graduate Gemologist, having graduated from The GIA in Manhattan, NY in 2014, she designs and creates gorgeous engagement rings and wedding rings. Quite the artist, she can also take old pieces of jewelry and update them for her clients. She joined McGunnigle Chiropractic in 2021 working very closely with Shelby in the financial department. She works at the front desk and is an integral part of the practice, and she keeps our Instagram account up to date!


Appointment Request

Fill out the fields below and we will contact you as soon as possible


Find us on the map

Office Hours

Schedule will be expanding to accommodate patients, please call for times


9:00 am-5:50 pm


9:30 am-4:00 pm


7:30 am-5:00 pm


9:00 am-5:50 pm