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

  • Cholera and Diarrhea

    How Is Cholera Related to Diarrhea? Cholera is an infection that occurs in the small intestines. It is caused by a bacterium known as Vibrio cholerae. The disease is acquired through the intake of contaminated food or water. When an infected person defecates and then clean water comes into contact...

  • Diarrhea: The Top 10 Questions

    Is diarrhea a sign of early pregnancy?Diarrhea is a very common sign of early pregnancy. Every woman is different and so are her experiences of pregnancy. Not every woman experiences the same symptoms. Hence, diarrhea is also not a symptom that every pregnant woman experiences, although it’s quite...

  • Top Uses of Mupirocin

    Mupirocin is used to treat bacterial infections, such as methicillin-resistant Staphylococcus aureus (MRSA), folliculitis, and impetigo. It is also used for insect bites, small wounds, and infections caused by gram-positive bacteria. Since it is an antibacterial medication, it will be ineffective...

  • 5 Treatments for Excessive Sweating

    What is excessive sweating?Excessive sweating is also known as hyperhidrosis. Abnormal and excessive sweating is not necessarily related to a rise in body temperature or intensive exercises. In this condition, sweating is so excessive that it tends to soak the clothes of an individual. At times,...

  • What Are the Symptoms and Home Remedies of Indigestion?

    Indigestion is a very common problem that surfaces in a number of ways in a person. Although it is used as a very loose term when referring to any form of abdominal-related problems, on many occasions, it could mean a more serious underlying problem causing the trouble. Indigestion is also known as...

  • Pleurisy vs. Bronchitis: Differences and Similarities

    What is pleurisy?Pleurisy is a condition, in which the lining that surrounds the lungs and the interior of the chest cavity is inflamed. Due to the inflammation of the pleura, this condition is also called as pleuritis. The pleural space is the space between the lungs and the chest cavity wall....

Nearby Providers

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