Meet the Doctors

  • Dr. Daniel Klein

    Dr. Daniel Klein grew up in Villanova, Pennsylvania and has been in practice for over 10 years. He earned a Bachelor of Science degree from Pennsylvania State University in 2008 where he studied Biobehavioral Health . Through his education and passion for well rounded health care, he found himself treading familiar footsteps. The product of lifelong chiropractic care with his father, he proceeded to attend chiropractic school at Life University in Atlanta, Georgia where he graduated Cum Laude in 2012. 

    Dr. Dan was featured in an interview for a story by Philadelphia TV Station PHL17 in February 2014, which can be viewed HERE .

  • Dr. Joel Klein

    After over 43 years in practice, Dr. Klein has taken a step back from active daily practice in 2021, but plans to continue on in a consulting role.

    Dr. Joel Klein is a graduate of Ohio University (1971) where he received his Bachelors in Business Administration. He continued his education in the sciences at Temple University (1974). He received his Doctorate in Chiropractic in 1978 from Sherman College of Chiropractic. In addition to his chiropractic training, he is a Fellow in the International Academy of Clinical Acupuncture. He has additional training in orthopedics and is a Board Approved Chiropractic Orthopedist through the Post Graduate Division of National College of Chiropractic. He served on active duty as an officer in the USAF.

    Dr Klein also served his state chiropractic association in various capacities and has been recognized for his leadership to the Pennsylvania Chiropractic Association. He is a past president of the Pennsylvania Chiropractic Educational and Charitable Foundation. He is a past member of the Board of Trustees of Sherman College of Chiropractic.

    Dr. Klein was the past chiropractor for the nationally acclaimed regional theatre, People’s Light and Theatre Company. He was the chiropractor for two highly prestigious golf tournaments, the US Amateur(2005) and The Walker Cup(2009).

Contact Us

Send Us An Email Today!

Our Location

Find us on the map

Office Hours

Find Out When We Are Open



8:00AM - 12:00PM

3:30PM - 6:30PM


By Appointment


8:00AM - 12:00PM

3:30PM - 6:30PM


By Appointment


8:00AM - 12:00PM


By Appointment