Our Team

Eric Gibb, MD

Doc Gibb is the founder and lead medical provider at Our Town Medical. He started the practice in October 2014 after becoming frustrated with the bureaucracy of traditional medical offices and health insurance that prevented him from practicing medicine the old fashioned way.

Doc Gibb received his B.S. and M.S. degrees in Biology from Stanford University. He attended medical school at Tufts University School of Medicine in Boston, and completed his family practice residency at St. Mary's Hospital in Grand Junction, Colorado. He has been a family physician in Buena Vista for the past 20 years.

Doc Gibb met his wife, Diane, when they were both students at Stanford University over 30 years ago. They have two daughters: Taylor lives in NYC where she is a Success Manager at a software startup company, and Hayden is attending college at Santa Clara University in the San Francisco Bay Area.



Beth Snow, FNP


Beth has been with Our Town Medical since the very beginning. She is a Family Nurse Practitioner, and is in the office at least once a week. She also helps provide weekend and holiday coverage.

Beth and her husband Matt have 3 children: Jude, their 5-year-old son; Olivia, their 3-year-old daughter, and their youngest, 1 1/2 year old Blythe.










Cara Shepherd, RN, BSN, Nurse Manager

Cara Shepherd is the Nurse Manager at Our Town Medical

Cara grew up in La Jara, Colorado, and earned an Associates in Nursing from Trinidad State Junior College and her Bachelor of Science in Nursing from Western Governors University.

She served as a missionary in Southern Spain and is fluent in the Spanish language. She worked for the Heart of the Rockies Regional Medical Center Emergency Department for 10 years, and for the Buena Vista School District for 3 years. She is currently a board member for the Buena Vista Pregnancy Center and a CPR instructor for the American Heart Association.

Cara and her husband Matt have been married for 15 years and have three children: Jenna, Carly, and Kyle. She loves fishing, hiking, 4-wheeling, movies, and spending time with family. 

She is a self-described Star Wars addict.





Kim Reese, RN, BSN

Kim is the part-time nurse at Our Town Medical.


Kim is a Colorado native, and has been a licensed Registered Nurse for 36 years, earning her Bachelor of Science degree from UCCS Beth-El College of Nursing. She worked at Memorial Hospital in Colorado Springs for 20+ years, and as a specialized Sexual Assault Nurse Examiner in El Paso and Chaffee Counties for 12 years. She previously worked with Dr. Gibb at Mountain Medical Center from 2001 – 2013 and rejoined him at Our Town Medical in 2016.

Kim and her husband Ron have lived in Buena Vista since 1998. They have two grown children, and three grandchildren.