phone: 828.645.7974
fax: 828.645.9798

104 North Main Street
Weaverville, NC 28787



Nicole Ogg, MDNicole 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, 2 dogs and 1 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.


Tami Swift, FNP

Family Nurse Practitioner Tami Swift is a native of Iowa who moved to Weaverville in 2008. Tami began her medical career in 1994 as a Nurse after graduating from Allen College of Nursing in Iowa. In 2005, she decided to pursue a masters to become a Family Nurse Practitioner from Clarke University in Dubuqne, Iowa. Prior to joining Dry Ridge Family Medicine in 2013, she worked at the Henderson County Health Department. Tami's focus is on Women's Health and Preventative Medicine for all ages.

Tami lives with her husband of 20+ years, their two kids, and one dog. She and her family love to sail, hike, downhill ski, and run. She's also an avid reader and active in her kid's lives at school.


Mackenzie, Medical Assistant

Mackenzie joined our team in Fall 2016. Originally from Kentucky, she fell in love with Asheville while attending Warren Wilson College. After graduating with a degree in Biology, she returned to Kentucky and worked as a medical assistant for Gateway Urgent Care. She moved back to Asheville in Fall 2016, and plans to attend medical school beginning in 2018. When she's not working, she likes gardening, yoga, reading, traveling, and scuba diving.


Danielle, Medical Assistant

Danielle is the newest addition to our staff. A Certified Medical Assistant, 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, son, daughter, and dogs. In her spare time she likes to read and spend time with her family.


Linnet, Medical Assistant

Linnet is our former full-time medical assistant who is now a full-time nursing student. She may still help out at the office from time to time when she's not studying. She has worked in the medical field for 12 years and previously worked with Dr. Ogg at Mars Hill Medical Center.

A native Western North Carolinian, she has two kids (a son and daughter), as well as a Pomeranian named Duchess. In her spare time she likes to cook, read, go to the lake, and spend time with her kids. She also loves the color pink.


Kim, Medical Receptionist

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, 3 dogs, 17 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.


Anne-Marie, Office/IT/Whatever someone else isn't handling Manager

Handling all the other duties in the office is Anne-Marie. She is a self-described computer geek who keeps the computers and office running smoothly.

Born in Ohio, Anne-Marie landed in Western North Carolina when she was 6 years old and spent her youth in nearby Haywood County. She's moved away from the area twice, once to attend college at Florida State University (Go Noles!), and a second time when she didn't realize just how cold and snowy Ohio winters are. Each time she moved back to the area, and decided to stay for good in 1996. She moved to Weaverville in 2002.

When she's not in the front of the computer, she's likely to be hiking. She also enjoys photography, traveling, reading, and spending time with friends, family, and pets.


Gracie and Frankie, Napping and Mischief Managers

Gracie (left) is 7 years old and 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 a Sheltie-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) is around 2 years old, and 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's still learning her manners and will rummage through your pocketbook if it's 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.