*Required fields are marked with an asterisk.

Contact Us

Do not use this website for emergencies.
If you are experiencing a life threatening or urgent problem, please call 911 immediately.

Office Hours

Monday through Friday 8am to 5:30pm
Saturday 8am to 12:30pm
Sunday closed

After Hours Care

The practice has an after-hours answering service that can assist you during non-business hours:

Phone Numbers:

Sewickley: 412-741-8700

Wexford: 724-935-6644

Rochester: 724-774-7110

Business Office: 724-935-2610

Address and Directions:

Sewickley: 701 Broad St Suite 422 Sewickley, PA 15143

Wexford: 119 VIP Drive Suite 102 Wexford, PA 15090

Rochester: 300 Brighton Ave, Rochester, PA 15074


Meet our Providers