214 - 383 - 4400

6850 TPC Drive, Suite 100

McKinney, TX 75070

Health Insurance

  • Accept most public/private insurance plans
  • Offer special pricing for cash-paying patients for most procedures

Contact Info


Main: (214) 383 4400

Fax:   (214) 383 4403

Emergency: 911

Non-Emergency After hours on call: 214-733-6364*

*Please leave voicemail with Medical questions only, for appointments or schedule changes please call main number

email: help@CraigRanchPediatrics.com

Welcome to Craig Ranch Pediatrics !


We bring not only more than 20 years of knowledge as pediatrician and parents but also use a combination of alternative natural herbal remedies and Holistic health medicine to look after your kids health. 


We think, a holistic approach to medicine with the use of botanicals, natural herbs, therapeutic essential oils, supplements, yoga, etc, is as beneficial to curing illnesses without the worry of side effects.


We believe that children should not only be free of sicknesses but also be full of energy in mind and body, so they can enjoy every moment of their young lives !


​Dr. Salem is a holistic medicine practitioner, Board Certified in Integrative Holistic Medicine and Pediatrics.


Our Services

  • Same day sick appointments!
  • Well Baby checkups
  • Sports/School Physicals
  • Adult and Pediatric Immunizations
  • Free Provider on call after hours
  • Prenatal Consults
  • New born care at the Hospital
  • Preventive Health Care

Accepting New Patients!

  • New patients are welcome to schedule a  "Meet and Greet" visit with the Providers by calling us.
  • We typically have same-day sick appointments available too! 

Craig Ranch Pediatrics

Holistic Natural Pediatrician

Reorder your Vitamins, Supplements and Essential Oils here

Fall Office Hours


Mon: 8.30 am - 5 pm, Lunch 12pm - 1pm
Tue:  8.30 am - 5 pm, Lunch 12pm - 1pm
Wed: 8.30 am - 4 pm, Lunch 12pm - 1pm
Thu:  9.00 am - 4:30 pm, Lunch 12pm - 1pm
Fri:    8.30 am - 5 pm, Lunch 12pm - 1pm
Saturday & Sunday: Closed



Patient Portal

  •  Click here to create a new account or view your medical records, lab results, refills, appointment requests and make online payments.
  •  Click here to download New Patient Forms