Primary Care - Langhorne

Welcome to Capital Health Primary Care - Langhorne

After serving your primary care needs for nearly 20 years as Morrisville – Yardley Family Practice, Dr. Lawrence Peck and Nurse Practitioner Daniela O'Neil are now part of the Capital Health Medical Group Primary Care Network as Capital Health Primary Care - Langhorne.

Dr. Peck and Daniela O'Neil are experienced primary care providers who offer services to help prevent illness, handle everyday medical needs, manage chronic health issues, and provide care that is specific to adults. If you don’t already have a primary care doctor, our practice offers daytime and evening appointment hours for check-ups, follow-up visits, and sick visits when you’re not feeling well. 

We are also in the process of implementing a new medical record system. While you may experience some minor inconveniences when we first make the switch, the new system will give you access to a patient portal that will allow you to better monitor your healthcare by keeping track of appointments, checking current health information (including test results, medications, and care summaries), and providing learning materials and additional information to help you understand the care you receive.

We look forward to better serving you by combining our resources with those of Capital Health Medical Group, a network of more than 220 physicians and other providers who offer primary and specialty care to patients throughout the Bucks/Mercer region. If you have any questions or concerns, please do not hesitate to call our office at 215-736-9362

We moved!

As of 7/2, Capital Health Primary Care - Langhorne is now located at 680 Middletown Blvd., Suite 201 in Langhorne, PA (adjacent to the Oxford Valley Mall). Click here for directions to our new office.

Back to top