Providers

Paul Spiro (MD)

Family Medicine

Angad Khalsa (PA-C)

Physician Assistant

Colleen MacClay (PA-C)

Physician Assistant

Kelly Welsh (MD)

Family Medicine Physician

Lynn Acquaviva (DO)

Doctor of Osteopathic Medicine

Emilie Kulesza (NP)

Nurse Practitioner

Louisa Rahner (DO)

Doctor of Osteopathic Medicine

Katy Kingsbury (NP)

Nurse Practitioner

Alyssa Smallwood (NP)

Nurse Practitioner

Frequently Asked Questions

Doylestown Health Primary Care - Buckingham is located at 4897 York Road, Buckingham, PA 18912. You can get directions by clicking the address or the 'Directions' button on this page.

You can reach Doylestown Health Primary Care - Buckingham by phone at (215) 794-7471. Click the number to call directly from your mobile device.

Doylestown Health Primary Care - Buckingham offers 5 services including: Laboratory Services, Illness, Immunizations, Injury Care, DOT Physical. Click on any service to learn more about it.

Yes, Doylestown Health Primary Care - Buckingham has a website. You can visit their website at https://www.doylestownhealth.org/find-a-location/doylestown-health-primary-care-LOC0000093372 for more information.

Doylestown Health Primary Care - Buckingham is a Primary Care Clinic facility providing healthcare services.

You can book an appointment at Doylestown Health Primary Care - Buckingham directly on BlueHive by clicking the 'Book Appointment' button on this page, or by calling (215) 794-7471. BlueHive also offers a concierge service that can help coordinate your appointment.

Contact information

Hours

Monday: 8:00 AM – 8:00 PM
Tuesday: 8:00 AM – 8:00 PM
Wednesday: 8:00 AM – 5:00 PM
Thursday: 8:00 AM – 8:00 PM
Friday: 8:00 AM – 5:00 PM
Saturday: 8:00 AM – 12:00 PM
Sunday: Closed

Nearby Providers

We handle every step for you — from scheduling to results.

Learn more
4259 W Swamp Rd, Ste 108
Doylestown, PA 18902
300 Spruce Street
Doylestown, PA 18901
275 S Main St, Ste 4
Doylestown, PA 18901
Show providers in 18912

Search for providers