For over two decades, Dr. Gary Kershner has been the trusted primary care physician for families across Union, New Jersey — providing thorough, compassionate care that treats the whole person, not just the symptom.
Family Medicine
All Ages Welcome
20+
Years of Practice
DO
Osteopathic Physician
About Dr. Kershner
Dr. Gary Kershner is a board-certified osteopathic physician who has built a reputation in Union, New Jersey for delivering thorough, patient-centered care. He earned his Doctor of Osteopathic Medicine degree and has spent more than two decades helping patients and families navigate their health with confidence.
As a Doctor of Osteopathic Medicine, Dr. Kershner brings a distinctive holistic perspective — focusing on the connection between the body's structure and function, and how both shape your overall well-being. He believes every patient deserves time, attention, and a partnership in their own care.
Comprehensive Family Medicine
Care for patients of all ages, from children to seniors
Osteopathic Approach
Holistic focus on the whole person, not just symptoms
Long-Standing Community Trust
A familiar, trusted face in Union healthcare for over 20 years
What We Offer
From routine checkups to chronic condition management, Dr. Kershner provides a full spectrum of primary care services tailored to your unique needs.
Comprehensive health assessments that track your wellness over time, catch issues early, and keep you on your best path.
Continuous, coordinated care for patients of all ages — from pediatric visits to geriatric wellness, all under one roof.
Expert ongoing care for conditions like diabetes, hypertension, and asthma — with personalized plans that keep you healthy.
Vaccinations, screenings, and lifestyle guidance to prevent illness before it starts and protect what matters most.
Same-day or next-day appointments for infections, sprains, and other urgent health concerns that can't wait.
A unique osteopathic technique to relieve pain, improve mobility, and support the body's natural healing processes.
Patient Information
We accept most major insurance plans. Please call our office to verify your specific plan before your visit.
Verify your insuranceWe warmly welcome new patients. Bring your insurance card, a list of current medications, and any relevant medical records to your first visit.
Call (908) 688-4845Whether it's a routine checkup or a health concern you've been putting off, Dr. Kershner is here to help. Take the first step today.
Get in Touch
Have questions or want to schedule an appointment? Reach out — we're here to help.
Monday – Friday: 9:00 AM – 5:00 PM
Saturday – Sunday: Closed
Fill out the form below and we'll get back to you as soon as possible.
Thank you for reaching out. We'll get back to you within one business day.