Our Providers

David Brooks, MD

As a native of Denver, Colorado, I have a special interest in the beautiful outdoors where I’m an avid runner and enjoy watching the Denver Broncos and a good game of football. On a professional level, I strive to ensure that healthcare is patient centered and I take seriously the responsibility to treat the children in our community with excellence. I received my medical degree from the University of Colorado Health Sciences Center and also completed my pediatric residency training in Charlotte, North Carolina where I met my best friend and wife, Dr. Ellen. I also serve Valley View as the current Chief of Staff.

Ellen Brooks, MD

I am originally from Wilmington, Delaware and received my medical degree from the University of Virginia School of Medicine. I completed my pediatric residency training in Charlotte, North Carolina, where I met, dated, married and decided to go into practice together with Dr. David. I truly love all aspects of pediatric medicine but have a special affinity for nursery and newborn care. Aside from keeping busy as a physician, I enjoy family time, running and traveling.

Dan Galka, MD

As a pediatrician, my approach is to put the kids first. I focus on them and develop a connection. I like getting to know my patients and families and it’s fun to run into people on the street or at the store whom I know professionally, personally, or both. I was born and raised in upstate New York and earned my medical degree from the State University of New York (SUNY) and its Renaissance School of Medicine at Stony Brook. I completed my pediatric residency at the Naval Medical Center San Diego. After eight years’ active duty in the Navy as a lieutenant commander and primary care physician, I moved my family to Glenwood Springs from North Carolina. Aside from being a Star Wars nerd, I enjoy family time, cycling, and competing in triathlons in my off time.

Heather Gardner, MD

I am a fourth generation native of Green Cove Springs, Florida. I received my medical degree from the University of Mississippi Medical School which is also where I completed my pediatric residency training.

Kelsea Loveless-Hoffman, MD

My passion for pediatrics became firmly rooted during my clinical rotations, and now I can’t imagine doing anything else in medicine. In spring 2020, I completed my residency at Texas Tech Health Science Center School of Medicine in Lubbock, where I also attended medical school. It’s an honor to support families during the first year; it’s such a special time and it’s rewarding that I get to be a part of it. I also enjoy connecting with families to watch their kids’ development over time. Kids and teenagers develop such fun personalities and they have so many interests; building a trusting relationship with families during these life stages makes me feel like I’m making a difference.

Craig Martin, MD

I recently moved to the Roaring Fork Valley from Guam and am a retired U.S. Navy Commander. I received my medical degree from the University of Texas and completed my pediatric residency at naval Hospital Oakland and Oakland Children’s Hospital. I think it is really important to try and really listen to your patients as I always want to do my best and what’s best for the patient and their family. As a side note, I have a real passion for scuba diving, biking and spending time with my grown children.

Teri Stevenson, MD

I am a board-certified pediatrician and will serve babies and youth in my new role as a pediatrician and adolescent medicine physician at Valley View Hospital and Pediatric Partners. I love pediatrics and the range of ages and developmental stages of my patients as they grow up. Working with the patients and parents, they make me smile every day. I’m really excited to be there and to get to know people in the community. I have vacationed in Colorado since childhood. We enjoy Colorado recreation including hiking, biking, and skiing—and also enjoy gardening, reading, and traveling domestically and internationally in our off time.


Glenwood Springs | 1905 Blake Ave #201 | Glenwood Springs, CO 81601 | 970.947.9999
Basalt | 350 Market Street (Willits Town Center) | Basalt, CO 81621
Silt | 2001 Horseshoe Trail | Silt, CO 81652