Steven D. Barron, M.D.

A native of Louisiana, Dr. Barron received his undergraduate degree from Louisiana Tech University. Dr. Barron is a proud graduate of Louisiana State University School of Medicine where he made the Dean’s List. He completed his training with The LeBonheurs Children’s Medical Center at the University of Tennessee. Dr. Barron is Board Certified in Pediatrics and a member of the American Academy of Pediatrics. He joined Tots 'N' Teens Pediatrics in 1995.

Allison J. Holt, M.D. Retired

A native of Birmingham, Dr. Holt attended Davidson College in Davidson, North Carolina where she graduated Magna Cum Laude. She graduated Cum Laude from the Emory University School of Medicine. Her Pediatric training was completed at The University of Alabama School of Medicine in Birmingham. Dr. Holt is Board Certified in Pediatrics by the American Academy of Pediatrics and is a Fellow of the American Academy of Pediatrics. She joined Tots 'N' Teens in 2000. She lives in Cherokee Bend with her husband and two daughters.

Elizabeth M. Law, M.D.

Dr. Law is from Ohio where she attended under-graduate school at The University of Dayton and graduated Cum Laude. She went on to attend medical school at The Ohio State University. She completed her Residency & Internship at UAB. Dr. Law is Board Certified in Pediatrics and member of the Alabama Academy of Pediatrics and joined Tots 'N' Teens Pediatrics in 2008.

Anastasia Nelson, M.D.

Dr. Anastasia Nelson grew up in Riga, Latvia, a small Eastern European Country near the Baltic sea. She moved to the United States at the age of 15 and graduated from high school in Pittsburgh, PA. She then moved to Alabama where she received all of her college and post graduate education. Dr. Nelson completed her undergraduate education at UAB where she graduate Summa Cum Laude with a bachelor degree in Biology. She then received her M.D. degree four years later and completed her residency in Pediatrics at Children’s Hospital of Alabama. Dr. Nelson is married to Dr. Thomas Nelson and has a toddler daughter named Valentina who is excited about becoming a big sister this summer. Dr. Nelson is a board certified pediatrician who is passionate about preventive care and helping young parents navigate the challenging but exciting journey of parenthood. Dr. Nelson joined Tots 'N’ teens Pediatrics in November 2018 and is currently accepting new patients.

Dr. Youngblood

Gigi Youngblood, M.D.

Dr. Youngblood grew up in Birmingham. She attended college at the University of Tennessee in Knoxville (Go Vols!) and earned a degree in Biomedical Engineering. She returned home for medical school at UAB. She then crossed the country and did her pediatrics residency at Seattle Children's. She returned home once again and has been practicing general pediatrics in the Trussville area since August, 2008. She joined Tots N' Teens Pediatrics May 2023. She enjoys cooking, weightlifting, reading novels, and traveling. 

Erin B. Sorrell, RN, MSN, CPNP-PC

Erin is a dedicated pediatric nurse practitioner with hospital and private practice experience in pediatrics. Erin received her Master’s Degree in Nursing from the University of Alabama at Birmingham. She is a member of the American Academy of Pediatrics and National Association of Pediatric Nurse Practitioners. She is experienced with common childhood illnesses and preventive services for newborns, toddlers and teens, and is available for sick and well child visits. She lives with her husband and two young children in Oak Mountain, and enjoys spending her free time with family and traveling.

Olivia LaRussa, CPNP

Olivia LaRussa is a Pediatric Nurse Practitioner with nursing experience in pediatric pulmonary disease. She attended UAB for her Master’s of Science in Nursing and is a member of the National Association of Pediatric Nurse Practitioners. Olivia joined Tots ‘n’ Teens in 2021. She is available to see sick and well child visits. In her free time, Olivia enjoys spending time outdoors and playing with her two dogs.

background image

In Case of Emergency

In a true medical emergency, please call 911. During office hours, please call our main number 205-856-4440. After office hours, please call our answering service at 205-930-4322. One of our providers is always on call to care for your child.

Make Payment

Statement of Nondiscrimination   Section 504 Accessibility   Sensory Impairment Policy

Office Hours


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm