Meet Our Staff

Get to know our Incredible Team at the PWC!

  • Dr. J. Leah Garlan

    Dr. J. Leah Garlan is the owner and director of the Pennridge Wellness Center in Blooming Glen, Pennsylvania. Dr. Leah graduated from Life University in Mariotta, GA where she earned her Doctor of Chiropractic degree. She also attended The Won Institute in Glenside, PA where she received her Masters degree in Acupuncture. Dr. Leah comes to work everyday to put a smile on the faces of her patients through chiropractic. In her spare time she enjoys riding horses on her farm, traveling, and being outdoors.

  • Dr. Caren Weiner

    Dr. Caren Weiner achieved her Doctorate in Chiropractic at Life University in Marietta, GA in 1997. She is widely recognized for her work with families and children. Dr. Caren Weiner has practiced in Bucks County since 1998. Before becoming a chiropractor Dr. Weiner received a Bachelor of Science degree from Philadelphia College of Textiles and Sciences now called Philadelphia University. After working in the garment business for years, she chose to pursue a career that would allow her to help others achieve a higher level of health and well-being. Being a native to the Philadelphia region, Dr. Weiner returned home to Pennsylvania to begin her career as a chiropractor and mother. Over the past 17 years, she has had the privilege of opening four practice locations and raised four healthy and well adjusted children. Dr. Weiner has a diverse and unique background that has led her to extensive postgraduate training in the area and has performed over 80,000 spinal and extremity adjustments!

  • Lisa Rosenberger

    Lisa is the certified massage therapist here at the Pennridge Wellness Center! If you're looking for a massage where you wish to leave refreshed and relaxed, Lisa is the one you want to see! She always has a smile on her face and welcomes all patients, new and previous with open arms to her “humble abode” in the office. She is also a LPN at Grand View Hospital where she spends her time when she's not at the Pennridge Wellness Center. In Lisa's spare time she enjoys spending time with her family and working in her garden.

  • Cath Gehman

    Cath is the first smiling face you see when you walk into the PWC office! She has been managing the front desk since 2016. She is always willing to help patients with any questions they may have concerning scheduling, finances and patient accounts. As Cath was once a patient at the PWC, she sees the wonderful benefits of chiropractic care and has fallen in love with it so much that she insists on getting adjusted 3 times a week!! In her spare time, she enjoys going to concerts, traveling, and spending time with her family and friends.

  • Teri Geraci Gilbert

    Teri is our insurance billing specialist for the Pennridge Wellness Center. She will answer all your questions and always do the best she can to make dealing with insurance companies as smooth as possible! She has a true love and passion for chiropractic and animals. She is also the founder of the non profit 'Love Four Paws'. Teri lives in Philadelphia with her husband Mike, her son Matthew, and their two dogs Mickey and Nemo. In her spare time she enjoys being down the shore and spending time with her family.

  • Sarah Brunges

    Sarah has been working in the health and wellness field for the past 10 years with experience as Director of Fitness and Marketing to managing her own private coaching business. She is a Duke University Integrative Medicine Certified Health Coach, Nutrition Specialist, Functional Medicine Practitioner and ACE Certified Personal Trainer. She also has a Bachelor of Arts in Human Communication and Public Relations/Marketing. She fuses her passion of health and fitness with her marketing skills to get out in the community and spread the wellness for the PWC!


We look forward to hearing from you

Our Location

Click the map to view the location nearest to you

Office Hours

Our Regular Schedule


8:00 am-11:00 am

2:00 pm-6:30 pm



2:00 pm-6:30 pm


8:00 am-11:00 am

2:00 pm-6:30 pm


8:00 am-11:00 am

2:00 pm-6:30 pm




8:30 am-11:00 am