David J. MacNaughton, Family Practitioner
We verify the medical license of each FindaTopDoc Verified Doctor to ensure that their license is active and they are in good medical standing.

David J. MacNaughton

Family Practitioner | Obesity Medicine

1902 Richmond Road Victoria British Columbia, V8R 4R2

About

Dr. David MacNaughton is a family practitioner practicing in Victoria, British Columbia. Dr. MacNaughton specializes in comprehensive health care for people of all ages. In addition to diagnosing and treating illnesses, family practitioners also put focus on preventative care with routine checkups, tests and personalized coaching on how to maintain a healthy lifestyle. Dr. MacNaughton possesses immense general knowledge on maintaining health and today, family practitioners provide more care for the underserved and rural populations than any other medical specialty.

Education and Training

University of Alberta Faculty of Medicine and Dentistry

Board Certification

American Board of General Practice

Provider Details

MaleEnglish 53 years of experience

Internships

  • Royal Jubilee Hospital

Professional Society Memberships

  • British Columbia Medical Association, College of Physicians and Surgeons of British Columbia

What do you attribute your success to?

  • Paying Attention to Patient Needs

David J. MacNaughton's Practice location

1902 Richmond Road -
Victoria, British Columbia V8R 4R2
Get Direction
New patients: 250-595-8231

David J. MacNaughton's reviews

(0)
Write Review

Recommended Articles

  • Health Reasons That Can Make a Person Pass Out

    Causes of Fainting A person faints or loses consciousness for a brief time when the brain does not get enough oxygen. Fainting or passing out is also medically called syncope. Before fainting, people may experience lightheadedness, dizziness, weakness, and nausea. Others describe fainting as...

  • What Do Head Lice Eggs Look Like?

    Lice lay their eggs called nits, which are placed on the hair shaft. Nits look more like dandruff but they cannot simply be shaken out of the hair like dandruff. To get rid of lice eggs, you have to follow certain steps and make sure that their eggs or nits are completely removed from the...

  • Is Candidiasis of the Skin Contagious?

    What is candidiasis of the skin?There are various types of bacteria and fungi that thrive on the skin. Strangely, these bacteria and fungi are a part of the natural environment and many of them help the body carry out normal functions. However, some of these bacteria and fungi can negatively react...

  • What Is Bursitis: Get the Facts

    There are conditions that we experience or live with in our life. Moreover, we tend to assume that most of them are normal or of no much importance. Some of these conditions or feelings in our bodies may later cause bigger problems and it is necessary to understand them and their sources. It is also...

  • What Is a Normal Heart Rate?

    What is heart rate?The heart rate is the number of heartbeats that occur per minute. The normal heart rate depends from person-to-person. As people get older, the heart rate changes and pulse regularity may change, which can signify heart problems or other medical conditions. Your heart rate may...

  • Can Back Pain Get Diagnosed?

    A major cause of absence in the work place is back pain. The intensity and symptoms of back pain differ greatly. Due to these variations, accurate diagnosis is sometimes difficult to get. However, some spinal diagnosis are direct.Majority of the cases related to back pain do not need medical...

Nearest Hospitals

PEACEHEALTH PEACE ISLAND MEDICAL CENTERl

1117 SPRING STREET FRIDAY HARBOR WA 98250

Head south on Richmond Road 82 ft
Turn right onto Fort Street 1979 ft
Make a slight right onto Pandora Avenue 1.1 mi
Turn right onto Blanshard Street (17) 1.7 mi
Continue straight onto Vernon Avenue (17) 4161 ft
Continue straight onto Patricia Bay Highway (17) 16.7 mi
Keep left at the fork onto 1-12 1690 ft
Keep right at the fork 361 ft
Take the ferry 29.3 mi
Go straight onto Berth 5 (17) 3297 ft
Make a slight left onto Route 17 (17) 3.3 mi
Continue straight onto South Fraser Perimeter Road (17) 4.5 mi
Take the ramp on the right towards BC 99: Vancouver 867 ft
Keep right at the fork towards BC 99 SOUTH: USA Border 2372 ft
Merge left onto British Columbia Highway 99 (99) 14.7 mi
Keep left at the fork onto British Columbia Highway 99 (99) 1423 ft
Keep left at the fork onto British Columbia Highway 99 (99) 728 ft
Continue straight onto I 5 454 ft
Take the ramp onto I 5 13 ft
Continue left onto I 5 134 ft
Continue slightly right onto I 5 389 ft
Merge left onto I 5 46.2 mi
Take the ramp on the right towards WA 20: Burlington 2518 ft
Turn left onto State Route 20 (WA 20) 13.9 mi
Turn right onto R Avenue 1129 ft
Turn left onto 32nd Street 3507 ft
Keep right at the fork onto 32nd Street 1833 ft
Turn right onto D Avenue 1.1 mi
Turn left onto 12th Street (WA 20 SPUR) 1147 ft
Continue straight onto Oakes Avenue (WA 20 SPUR) 2.0 mi
Continue straight onto Ferry Terminal Road (WA 20 SPUR) 1849 ft
Continue onto Ferry Terminal Road (WA 20 SPUR) 1891 ft
Take the ferry WA 20 SPUR 19.0 mi
Continue straight 266 ft
Turn right onto Front Street South 210 ft
At the roundabout turn left onto Spring Street 4463 ft
You have arrived at your destination

OLYMPIC MEDICAL CENTERl

939 CAROLINE ST PORT ANGELES WA 98362

Head south on Richmond Road 82 ft
Turn right onto Fort Street 1979 ft
Make a slight right onto Pandora Avenue 1.1 mi
Turn right onto Blanshard Street (17) 1.7 mi
Continue straight onto Vernon Avenue (17) 4161 ft
Continue straight onto Patricia Bay Highway (17) 16.7 mi
Keep left at the fork onto 1-12 1690 ft
Keep right at the fork 361 ft
Take the ferry 29.3 mi
Go straight onto Berth 5 (17) 3297 ft
Make a slight left onto Route 17 (17) 3.3 mi
Continue straight onto South Fraser Perimeter Road (17) 4.5 mi
Take the ramp on the right towards BC 99: Vancouver 867 ft
Keep right at the fork towards BC 99 SOUTH: USA Border 2372 ft
Merge left onto British Columbia Highway 99 (99) 14.7 mi
Keep left at the fork onto British Columbia Highway 99 (99) 1423 ft
Keep left at the fork onto British Columbia Highway 99 (99) 728 ft
Continue straight onto I 5 454 ft
Take the ramp onto I 5 13 ft
Continue left onto I 5 134 ft
Continue slightly right onto I 5 389 ft
Merge left onto I 5 46.2 mi
Take the ramp on the right towards WA 20: Burlington 2518 ft
Turn left onto State Route 20 (WA 20) 11.4 mi
Continue left onto State Route 20 (WA 20) 25.9 mi
Turn right onto Main Street South 3092 ft
Continue straight onto Engle Road 3.5 mi
Make a slight right onto State Route 20 (WA 20) 110 ft
Take the ferry Port Townsend-Coupeville Ferry (WA 20) 5.5 mi
Continue straight onto Ferry Dock (WA 20) 722 ft
Continue left onto Water Street (WA 20) 1592 ft
Continue straight onto East Sims Way (WA 20) 1.7 mi
Enter the rotary and take the 2nd exit onto West Sims Way (WA 20) 1521 ft
Enter the rotary and take the 2nd exit onto West Sims Way (WA 20) 2302 ft
Continue straight onto State Route 20 (WA 20) 2.1 mi
Continue right onto State Route 20 (WA 20) 7.7 mi
Continue straight onto State Highway 20 (WA 20) 471 ft
Turn right onto Olympic Highway (US 101) 32.5 mi
Continue straight onto East Front Street 3902 ft
Turn right onto North Chambers Street 738 ft
Turn left onto Caroline Street 270 ft
Turn right 642 ft
You have arrived at your destination, straight ahead

ISLAND HOSPITALl

1211 24TH STREET ANACORTES WA 98221

Head south on Richmond Road 82 ft
Turn right onto Fort Street 1979 ft
Make a slight right onto Pandora Avenue 1.1 mi
Turn right onto Blanshard Street (17) 1.7 mi
Continue straight onto Vernon Avenue (17) 4161 ft
Continue straight onto Patricia Bay Highway (17) 16.7 mi
Keep left at the fork onto 1-12 1690 ft
Keep right at the fork 361 ft
Take the ferry 29.3 mi
Go straight onto Berth 5 (17) 3297 ft
Make a slight left onto Route 17 (17) 3.3 mi
Continue straight onto South Fraser Perimeter Road (17) 4.5 mi
Take the ramp on the right towards BC 99: Vancouver 867 ft
Keep right at the fork towards BC 99 SOUTH: USA Border 2372 ft
Merge left onto British Columbia Highway 99 (99) 14.7 mi
Keep left at the fork onto British Columbia Highway 99 (99) 1423 ft
Keep left at the fork onto British Columbia Highway 99 (99) 728 ft
Continue straight onto I 5 454 ft
Take the ramp onto I 5 13 ft
Continue left onto I 5 134 ft
Continue slightly right onto I 5 389 ft
Merge left onto I 5 46.2 mi
Take the ramp on the right towards WA 20: Burlington 2518 ft
Turn left onto State Route 20 (WA 20) 13.9 mi
Turn right onto R Avenue 1129 ft
Turn left onto 32nd Street 775 ft
Turn right onto Commercial Avenue (WA 20 SPUR) 1773 ft
Turn left onto 26th Street 407 ft
Make a slight right 90 ft
Turn left 120 ft
You have arrived at your destination, on the right

ROYAL JUBILEE HOSPITALl

1952 BAY ST VICTORIA BC V8R 1J8

1900-1912 Richmond Rd, Victoria, BC V8R 4R2, Canada
Head north on Richmond Rd toward Birch St
0.4 km
Turn right onto Bay St
82 m
1952 Bay St, Victoria, BC V8R 1J8, Canada

GLENGARRY HOSPITALl

1780 FAIRFIELD RD VICTORIA BC V8S 1G7

1900-1912 Richmond Rd, Victoria, BC V8R 4R2, Canada
Head south on Richmond Rd toward Fort St
1.6 km
Turn right onto Fairfield RdDestination will be on the right
0.1 km
1780-1784 Fairfield Rd, Victoria, BC V8S 1G6, Canada

GORGE ROAD HOSPITALl

63 GORGE RD E VICTORIA BC V9A 1L2

1900-1912 Richmond Rd, Victoria, BC V8R 4R2, Canada
Head north on Richmond Rd toward Birch St
0.4 km
Turn left onto Bay St
2.7 km
Turn right onto Trans-Canada Hwy/BC-1 N
0.3 km
Turn left onto Gorge Rd E/BC-1A W
1.6 km
Turn left
83 m
Turn right
0.1 km
63 Gorge Rd E, Victoria, BC V9A 1L2, Canada