Now Accepting New Patients!
907.376.2868
Write Us a review
Internal Medicine
We welcome you to make an appointment any time you are sick or require care from your general doctor. Dr. Barnes is happy to see you for any and all of your internal medicine needs.

Preventative Care
Regular visits for physical exams are important for everyone. Just as you have a schedule to visit the dentist for exams and cleaning, physicals with any relevant labs should also be done regularly. Depending on your baseline health and the schedule allowed by your insurance company, we will schedule you for regular check-ups.
Some long-term illnesses require more frequent visits. The purpose of these appointments varies, but often they are to check the effectiveness of treatment and if your illness is stable or has progressed. The frequency and actual appointments are dependent upon your condition.
In-Office Testing
To make ongoing care smooth and easy, we perform several routine tests right in our office. Our state-of-the-art technology and fully-trained staff will administer these tests, when applicable, to save you a trip to the lab.
Basic FAA Physicals
We now provide basic medical Federal Aviation Administration (FAA) and Commercial Drivers License (CDL) for the Department of Transportation physicals in our office. Please call 907.376.2868 or contact us for an appointment.
In-Office Testing
To make ongoing care smooth and easy, we perform several routine tests right in our office. Our state-of-the-art technology and fully-trained staff will administer these tests, when applicable, to save you a trip to the lab.
Basic FAA Physicals
We now provide basic medical Federal Aviation Administration (FAA) physicals in our office. We will soon be able to offer Commercial Drivers License (CDL) for the Department of Transportation. Please call 907.376.2868 or contact us for an appointment.
Physical exams and more! David L. Barnes, DO is now accepting new patients. Call 907.376.2868 or contact us our office in Wasilla, AK, today.
Hours
Monday - Thursday: 7am - 5pm,
Friday: 8am - 4pm (by appt only)
Closed Daily: 12pm - 1pm
Saturday & Sunday: Closed
Lab & Testing Hours: 7am - 11am, 1pm - 3pm
Login to your account at HealthCare Support Portal
Please note: We do not accept new Medicare or Medicaid patients.