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

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