phone: 828.645.7974
fax: 828.645.9798

104 North Main Street
Weaverville, NC 28787



Nicole Ogg, MD Nicole Ogg, M.D.

Dr. Nicole Ogg is a native of Texas who moved to Western North Carolina in 1998. She received a Bachelors of Science degree in Zoology from the University of Texas at Austin in 1992. In 1998 she earned her Medical Degree from the University of Texas Health Sciences Center in Houston in the world-renowned Texas Medical Center. After completing her medical degree she moved to Asheville, where she completed a 3-year Residency in Family Medicine at MAHEC.

Prior to opening Dry Ridge Family Medicine, Dr. Ogg worked for over 8 years at the Hot Springs Health Program. While there, she took care of a wide variety of patients, ranging in age from newborn to over 112 years old. She spent most of her clinic time working out of the Marshall office, but also worked in Mars Hill, Laurel and Hot Springs, as well as in two nursing homes, Elderberry and Brian Center Weaverville. She has extensive experience in chronic disease management, such as diabetes, hypertension, COPD, and obesity, as well in acute care problems such as laceration repair and asthma exacerbations. She is also a big proponent of preventative medicine and performs regular physicals and gynecological exams.

Dr. Ogg has lived in Weaverville since 2001. She enjoys her home nestled in the trees near the Blue Ridge Parkway, where she lives with her spouse, two dogs and one cat. She enjoys the outdoors, especially gardening, hiking, camping, and boating, and also enjoys watching college football (go Horns). She also enjoys spending time with many wonderful friends, and family, and believes that every day should be lived to the fullest.


Karen Doerfler, ARNP

Karen Doerfler, ARNP

Karen Doerfler joined our team in 2019. She's a Colorado native who moved to Western North Carolina in 2018 (with a 25-year detour in Florida). She initially studied history, receiving a Bachelors of Science degree in that subject from Colorado State University. After moving to Florida, she turned to healthcare, receiving Nursing degree from College of Central Florida, then a Bachelors and Masters in Nursing from Graceland University.

She has been a Nurse Practitioner for 18 years, and has worked in Pulmonary and Sleep Medicine as well as Family Medicine. In Florida, she used to do school physicals for homeless children, and helped organize Ocala's "Shave the Day", a fundraiser for Pediatric Cancer Awareness (read about it here).

A die-hard Denver Broncos and Tampa Bay Rays fan, she also enjoys hiking, fishing, kayaking and photography in her spare time. She lives in Leicester with her husband, son, Walter the dog, and "grandkitty" Larry.


Danielle, Medical Assistant

Danielle Robinson, CMA

Danielle is our Medical Assistant and occassionally fills in at the front desk. She worked at Givens Estates prior to joining us in December 2016. Danielle is a Western North Carolina native who lives here with her husband, children, and dogs. In her spare time she likes to read and spend time with her family.


Kim, Medical Receptionist

Kim Walls

Kim is the voice and face of our front office. She answers the phones and is there to greet you when you arrive and wish you a good day when you leave. She grew up in Asheville and moved to Weaverville in 2001. Her family includes her husband, daughter, dogs, chickens, and 3 fish.

Kim has worked in clerical offices for over 20 years, and in the medical field for over 12 years. In her spare time she likes to play with her dogs, be outside in the garden or by the pool, spend time at the lake, read, and ride Harley Davidsons with her husband.


Gracie and Frankie, Napping and Mischief Managers

Gracie (left) came to us in February 2016 via a rescue farm in Tennessee. Her previous owner started having health issues and wasn't able to take care of her anymore. She is probably a Sheltie-Spaniel or Shepherd-Spaniel mix and she loves people (but not always other dogs). If she's not in the waiting room, ask us if she can visit with you. She'll be happy to let you pet her for awhile (she's especially fond of belly rubs). When she's not in the office she loves to hike, listen to James Taylor radio and sleep.

Frankie (right) was adopted from the Madison County Animal Shelter in July 2016. She's a mix of some sort (Chihuahua? Min Pin? Terrier?) who loves people and playing. She is best known for rummaging through bags and pocketbooks if they are within her reach. When she's not in the office she likes to play with her best friend (a cat!), chase bears, squirrels and turkeys, and cuddle.