To schedule an appointment, email me at or call the office at 610-838-2880.

Insurance and Office Hours

Office Hours:

Monday – Thursday 9-6. All session are by appointment only.


Cash or personal checks are accepted for payment at the time of service. You can use your Health Care Savings account. We do not accept credit card due to the fees.

Cancellation Policy:

If you do not a show up for your scheduled appointment, and you have not notified me at least 24 hours in advance, you will be required to pay a $40 late cancellation fee that is billed to an insurance company.


Some insurance companies that I have agreements with:

  • Capital Blue Cross
  • Geisinger
  • Highmark
  • Independence Blue Cross – Personal Choice
  • Magellan

Other insurance companies, such as Aetna and others may also cover my fees on an “Out of Network” basis, but policies vary and coverage must be determined on a case by case basis. When billing insurance companies for “Out of Network” benefits I ask that you pay for session up front as we go, while I bill the insurance company and have them reimburse you directly.