Primary Care

About Our Primary Care Services


All children, from birth to young adulthood, are welcome at Children’s Clinics under the highly trained and experienced care of our primary care physicians. Our primary care program accepts new patients and we often have same-day appointments available, including extended hours on Tuesdays and Thursdays. In addition to our general pediatricians, we are proud to offer primary care services with our dually certified Med/Peds physician and our family nurse practitioner. Our primary care physicians are experienced with managing children and young adults with complex medical needs. Locating our primary care services under the same roof as our specialty providers and therapists ensures comprehensive, coordinated care for all of the children in your family.

For more information or to schedule an appointment, please contact us!

Contact Us


Meet Our Primary Care Providers!



Dr. Barry London

Born and raised in Minnesota, Dr. London received his medical degree from the University of Minnesota and did his residency at University of Minnesota Hospitals. He practiced pediatrics in the U.S. Navy (Hawaii and Washington State) and in private practice in Chico, California. His wealth of experience includes healthcare administration as well as general pediatrics. Dr. London joined the primary care team at Children’s Clinics in 2012. When he is not taking care of our kids, he enjoys golfing and visiting his granddaughters in Sacramento.

Dr. David Crawford

From Nogales, Arizona, Dr. Crawford received his medical degree from Wayne State University and completed his residency at the Detroit Medical Center specializing in Internal Medicine and Pediatrics.  He has a special interest in transitional medicine. In 2015, he relocated to Tucson to work at Children’s Clinics to provide transitional care for the growing population of adolescents and adults with special needs and complex medical conditions.  He also has an interest in palliative care, specifically relating to young adults with terminal illnesses requiring complex, ongoing care. When he is not working, Dr. Crawford enjoys cycling, running, and spending time with his wife and three young children.

Dr. Rebecca Egbert

Born and raised in the Tucson area, Dr. Egbert received her medical degree from the University of Arizona and completed her pediatric residency at the University of Arizona Affiliated Hospitals. Board certified in Pediatrics, she has practiced general pediatrics at community health centers and in private practice. She also has served as a pediatric hospitalist, as well as working with pediatric hospice in Tucson and the surrounding communities. Dr. Egbert joined the primary care team at Children’s Clinic in 2018. When she is not working, Dr. Egbert enjoys the Arizona sunsets while walking her dog and spending time with her nieces and nephew.

Dr. Michelle Alden

Dr. Alden is a native Tucsonan. She received her medical degree from Ross University School of Medicine and completed her pediatric residency training at Banner/University of Arizona.  She is a Board-Certified Pediatrician and joined Children’s Clinics in 2018.  She particularly enjoys working with children and adolescents with special needs and providing complex medical care.  In her free time Dr. Alden enjoys spending time with her family and dog, doing outdoor activities, and being involved in her church.

Employment • Financials • ContactMake a Payment

Children's Clinics is a registered 501(c)(3) Charity © 2019
Site Created by Single Focus Web. Websites That Work For Nonprofits.