Same-Day Access
to Care
Your health concerns deserve prompt attention, and we deliver just that. At Seacoast Direct Primary Care, same-day appointments are the norm, not the exception. Whether you’re facing an unexpected illness or need urgent care, our streamlined approach ensures you get the medical support you need without long waits.
Comprehensive Visits Tailored to You
We believe in treating the whole person, not just the symptoms. Our comprehensive visits allow ample time to discuss your health concerns, review your history, and craft a customized care plan. No rushed appointments—just thorough, compassionate care designed to keep you at your best.
Real-Time Responsiveness
Questions and concerns don’t always wait for office hours. That’s why we offer real-time responsiveness through direct communication with your provider. Whether it’s a quick follow-up, a health-related query, or guidance on managing a condition, we’re here when you need us most.
Coordination of Care and Advocacy
Navigating the complexities of healthcare can be overwhelming. At Seacoast Direct Primary Care, we act as your advocate, ensuring seamless coordination of care. From specialist referrals to follow-up appointments, we handle the details so you can focus on your well-being.
Meet Our Team
Dr. Jennifer Carter
Dr. Jennifer Carter is a Board-Certified Internal Medicine physician and Certified Women’s Hormone Therapy Specialist with over 20 years of experien...
Read MoreDr. Jennifer Carter
Dr. Jennifer Carter is a Board-Certified Internal Medicine physician and Certified Women’s Hormone Therapy Specialist with over 20 years of experience in primary care. Known for her compassionate approach and deep commitment to personalized, evidence-based care, Dr. Carter brings a wealth of expertise to her patients’ health and well-being.
Dr. Carter believes in understanding the unique narrative each patient brings to her office. By gaining insight into her patients’ perspectives and experiences, she fosters a collaborative approach that empowers them to achieve their health goals.
A native of Lexington, Massachusetts, Dr. Carter earned her Bachelor of Arts in Biology from the University of Virginia in 1999 before attending Tufts Medical School, where she received her medical degree. She completed her internship and residency at Maine Medical Center in Portland, Maine. After her training, Dr. Carter began her career as a hospitalist at Portsmouth Regional Hospital before joining Portsmouth Internal Medicine Associates. During her seven years there, she built meaningful and lasting connections with her patients.
Dr. Carter later transitioned to Teladoc Health, providing expert second opinions to patients nationwide while also serving in a leadership role. Throughout her career, she has been recognized for her dedication to patient-centered care and her ability to build trust and collaboration with those she serves.
In addition to her professional achievements, Dr. Carter is passionate about rare disease advocacy. She is the President of Action for Aidan, a nonprofit organization she co-founded to support research and raise awareness for Hunter Syndrome, a cause deeply meaningful to her.
Outside of her medical practice, Dr. Carter enjoys staying active, hiking, and spending quality time with her husband, Dr. William “Tripp” Carter, an Emergency Room physician, and their three children in the Seacoast area.
Now embracing the Direct Primary Care model, Dr. Carter is excited to bring her extensive experience and personalized approach to this innovative practice. She looks forward to cultivating deep, enduring relationships with her patients and helping them thrive at every stage of life.
Dr. Tim Keenan
Dr. Tim Keenan is a Board Certified Family Medicine Physician who graduated from the University of Richmond with a B.S. in Biology, then returned to h...
Read MoreDr. Tim Keenan
Dr. Tim Keenan is a Board Certified Family Medicine Physician who graduated from the University of Richmond with a B.S. in Biology, then returned to his home town to earn his M.D. from Upstate Medical University in Syracuse, New York. He completed a Family Medicine internship and residency at ChristianaCare health system in Delaware. Dr. Keenan has dedicated 25 years to providing exceptional family medicine care, spending the last 19 years serving the Stratham community with Core Physicians before joining Seacoast Direct Primary Care in North Hampton.
Dr. Keenan has been honored to be recognized as a Family Medicine “Top Doc” by New Hampshire Magazine 12 times. This dedication to outstanding patient care was also recognized with the Exeter Hospital Medical Staff Exemplary Patient Care Award. Furthermore, the commitment to excellent patient care at his former practice, Seacoast Family Practice, was acknowledged by the Seacoast Media Group, naming it the top Family Medicine practice for 2014. While practicing at Core Physicians, he served as an associate medical director and site lead physician.
In addition to traditional office based family medicine, Dr. Keenan’s role as Medical Director of Riverwoods Continuing Care Retirement Community in Exeter since 2014 has provided him with extensive experience in geriatrics and nursing home care.
Although having spent his career taking care of all ages from the nursery to nursing home, upon joining Seacoast Direct Primary Care, Dr. Keenan will be limiting his practice to adults aged 18 and older. He has always enjoyed and prioritized caring for the whole person and is looking forward to working together with each individual to maximize their health and well being. Improved access, longer visits and a smaller panel of patients offered by the Direct Primary Care model will help achieve these goals.
Outside of his medical practice, Dr Keenan enjoys spending time with his wife and 3 children, skiing, hiking and traveling.
Lori Rocha
Lori is an Occupational therapist by trade. She joined Seacoast Direct Primary Care in 2021.
Joy Theos
Joy is a certified yoga teacher and Reiki practitioner with a background as a middle school educator. She joined our team in 2025.
Find Us Here
Monday: 8:00am – 5:00pm
Tuesday: 8:00am – 5:00pm
Wednesday: 8:00am – 5:00pm
Thursday: 8:00am – 5:00pm
Friday: 8:00am – 1:00pm
**Urgent Visits Available Upon Request