phone: 828.645.7974
fax: 828.645.9798

104 North Main Street
Weaverville, NC 28787



To schedule an appointment, please call our office at 645-7974

If you have a medical emergency, please call 9-1-1 or go to the Emergency Room.


New Patients
We are currently accepting a limited number of new patients. We will be unable to accommodate your request to become a new patient if any of the following apply:

  • You are not a Buncombe County resident
  • You live or work outside the Weaverville/Woodfin/North Asheville/North Buncombe area
  • You are taking narcotic medication(s) for chronic pain

If you would like to become a new patient, please download the New Patient Forms and return them to our office for review. After review, we will contact you to schedule an initial appointment.

Please note, we do not prescribe opiods for new patients. Please don't ask.

First Visit
For your initial visit with us, please bring the following with you:

  • Insurance card(s)
  • Photo ID
  • Bottles of any medications you are currently taking

Same Day Visits
When you're not feeling well, you don't want to wait. For established patients who call before 9 a.m., we can usually get you in on the same day.

Telemedicine Visits In certain situations, we are able to perform visits without you having to leave your home. These visits require you to have an internet-connected smartphone, tablet or laptop with a camera and microphone. Visit our Telemedicine page for more information about how to test devices and what to expect.

Emergencies
If you have an immediate life threatening situation such as a severe injury or crushing chest pain, call the ambulance by dialing 911.

For non life threatening emergencies, you may call us to see if we can accommodate you, as many emergencies may be handled in our office. This may be more convenient and less expensive for you. Please note we do not have x-ray equipment, so if you think you have a broken bone you would be better served at one of the local urgent care centers.

Missed Appointments
We ask that you make every effort possible to keep your appointments. If you need to reschedule, please call us at least 24 hours prior to your appointment time. If, due to circumstances not under your control, you are unable to keep your appointment and unable to provide 24 hours advance notice, please let us know as soon as possible so we may schedule another person requiring care. Should you miss an appointment without contacting us in advance, you will be charged a missed appointment fee. Please help us serve you better by keeping scheduled appointments, or letting us know as soon as possible when you can't.

Late for Appointments
If you are more than 5 minutes late for your appointment you may be asked to reschedule. We apologize for this, but if you're late for your appointment Dr. Ogg will be late to see every person scheduled after you. We do not overbook appointment times and strive to keep a timely schedule. Please help us do so by arriving at our office on time.