Pediatrics & Family Medicine

Making BIG Impacts on Small Patients

As a parent, you want the best for your child. When it comes to the health of your child, that means you want the best quality care possible. At St. Margaret’s Health, we have several pediatricians and family physicians who are available to treat children of all ages.

Whether your child has a minor illness or needs a physical or routine checkup, we are here to help. Should a health problem with your child be serious or require an even higher level of care, our physicians will help arrange for more specialized pediatric health care at a children’s hospital.

Pediatrics or Family Medicine?

The Choice is Yours and What's Right for Your Family


A pediatrician is a physician who sees and treats young patients, including newborns, children, adolescents and young adults. A pediatrician provides primary care, including well-baby and well-child checkups, diagnosing and treating minor illnesses and injuries, and more.

Family Physicians:

A family physician is a medical provider that cares for patients of any age, including individuals or families. Like a pediatrician, a family physician is trained to provide health care services to newborns, children, adolescents and young adults, but they also have additional training in care for adults, including women’s health.

Regardless of which type of physician you choose, your physician will play a vital role in the health and wellbeing of your child. Either way, at St. Margaret's your child's care is in good hands.

Pediatric Patient

Services Provided:

  • Primary care
  • Physical exams
  • Well-baby and well-child checkups
  • Immunizations
  • Monitoring childhood development, ensuring children meet milestones in growth, behavior and abilities
  • Answer questions about your child’s growth and development
  • Diagnose and treat illnesses, infections, injuries and other health issues
  • Provide preventative care, as well as educate on the health, safety, nutritional and physical activity needs of patients 
  • Make necessary referrals to specialists should a patient require more specialized care or expertise pediatrician’s expertise 

Our Team

Benjamin Shepherd

MD Family Medicine and Psychiatry
Location 1916 North Main Street Princeton IL 61356 Phone: (815) 663-2165
Photo of Benjamin Shepherd


Board Certified in Family Medicine and Psychiatry.

Dr. Shepherd is originally from Dixon, IL, and graduated Magna Cum Laude with a Bachelor of Science from University of Illinois in Urbana-Champaign. He attended medical school at the University of Illinois College of Medicine in Rockford, IL and then graduated from the Iowa Family Medicine/Psychiatry Residency Program.

Dr. Shepherd returned to the U of I College of Medicine in Rockford as an assistant clinical professor. He currently sees patients at the University in Student Health and Wellness. In the past, he has worked as a staff physician at KSB Hospital—Mt. Morris Clinic in Mt. Morris, IL, at Winnebago County Jail as a psychiatric consultant, and at the former University Psychiatric Services in rockford. He also is currently serving as a psychiatric consultant at the Illinois Veteran’s Home in LaSalle and as the medical director for the St. Margaret’s Center for Holistic Health & Wellness.

Dr. Shepherd is a member of the American Association of Family Physicians and Association of Medicine and Psychiatry.


Family Medicine and Psychiatry

Medical Degree

University of Illinois College of Medicine in Rockford, IL


Iowa Family Medicine Residency Program

Hospital Affiliation

St. Margaret’s Health – Spring Valley
Spring Valley, IL

To make an appointment, please call (815) 663-2165.

Follow us on Facebook and check out our recent posts and announcements.


Effective Saturday, January 28, 2023 at 7am, St. Margaret’s Health – Peru temporarily suspended all inpatient hospital services, including the Emergency Room & Obstetrics. 


Call 911 or go to the nearest emergency room if you have a medical emergency.

Skip to content