About Us

Our experienced team of licensed therapists have been providing a full range of mental health services to
the people of Delaware, Montgomery, Chester, Philadelphia and Berks Counties and the surrounding communities since 1985. With locations in Havertown, King of Prussia, North Wales, Philadelphia, Sinking Spring, Springfield and West Chester as well as flexible scheduling options, we are able to offer appointments during the daytime, evening and weekends for your convenience.
In addition, we accept most insurance plans including:

bullet-sm Aetna bullet-sm Independence Administrators
bullet-sm Allied Trade bullet-sm Keystone HMO
bullet-sm AmeriHealth bullet-sm Magellan Behavioral Health
bullet-sm AmeriHealth Administrators bullet-sm Medicare (but not if Medicaid is your secondary)
bullet-sm Berkshire Health Partners (Sinking Spring only) bullet-sm Penn Behavioral Health
bullet-sm BlueCross & BlueShield bullet-sm Personal Choice
bullet-sm Capital Blue Cross (Sinking Spring only) bullet-sm Quest Behavioral Health (Sinking Spring only)
bullet-sm Total Care Network bullet-sm Health and Welfare
bullet-sm United Behavioral Health bullet-sm Highmark
bullet-sm United Healthcare (most plans based on mental health benefit carve out)

Please note that we cannot accept Medical Assistance (such as Keystone first) or any Medicaid plan. Also note that federal rules do not allow us to bill for patients who have Medicare WITH Medicaid as the secondary payer and we are not permitted to charge an out of pocket rate.

Our therapists are able to provide therapy, psychological evaluations, and testing to families, groups, and individuals of all ages. Additionally, we offer psychiatric services and medication management for all ages.

For more information or to schedule an appointment please call us directly between 9:00 am and 6:00 pm to speak immediately with one of our intake specialists.

7 Locations

For more information call 610.544.2110 or email us at

Locations Served

Aston, PA

Bala Cynwyd, PA

Berwyn, PA

Bridgeport, NJ

Brookhaven, PA

Broomall, PA

Bryn Mawr, PA

Chester, PA

Chester Heights, PA

Cheyney, PA

Clarksboro, NJ

Claymont, DE

Clifton Heights, PA

Concordville, PA

Crum Lynne, PA

Darby, PA

Devon, PA

Drexel Hill, PA

Edgemont, PA

Essington, PA

Folcroft, PA

Folsom, PA

Gibbstown, NJ

Gladwyne, PA

Glen Mills, PA

Glenolden, PA

Gradyville, PA

Haverford, PA

Havertown, PA

Holmes, PA

Lenni, PA

Lima, PA

Malvern, PA

Marcus Hook, PA

Media, PA

Merion Station, PA

Morton, PA

Mount Royal, NJ

Narberth, PA

National Park, NJ

Newtown Square, PA

Norwood, PA

Paoli, PA

Paulsboro, NJ

Philadelphia, PA

Prospect Park, PA

Ridley Park, PA

Sharon Hill, PA

Southeastern, PA

Springfield, PA

Swarthmore, PA

Thorofare, NJ

Upper Darby, PA

Villanova, PA

Wallingford, PA

Wayne, PA

West Chester, PA

Wilmington, DE

Woodlyn, PA

Wynnewood, PA