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

  • Poison Ivy, Poison Oak, Poison Sumac: The Rashes

    What is poison ivy? Poison ivy (Toxicodendron radicans) is a popular plant known for causing rashes and skin irritation when one comes in contact with it.Poison ivy is a woody shrub or vine that is found in either shady or sunny locations. It can grow up to six feet tall as a shrub, or 150 feet tall...

  • What Is Toviaz?

    Generic Name: FesoterodineBrand Name: ToviazWhat is Toviaz?Toviaz is a medication for the treatment of spasms that occur in the bladder muscles. The generic name of Toviaz is fesoterodine. This drug is mostly used for the treatment of an overactive bladder and other accompanying symptoms such...

  • Leukocyte Esterase Test

    Leukocyte Esterase Urine TestLeukocyte esterase (LE) is an esterase produced by white blood cells (WBCs) or leukocytes. A leukocyte esterase test is a urine test used to detect the presence of white blood cells and other health conditions associated with infection.Normally, leukocyte esterase...

  • What Is Metabolism?

    IntroductionMetabolism is a complex biochemical process that is needed to maintain life. Availability of nutrients and nutrition are closely associated with metabolism since metabolism is a process that involves the conversion of food into energy, which is used to fuel the body's cells. The basal...

  • Can One Get Influenza Even After a Flu Vaccine?

    Influenza is a respiratory ailment caused by influenza viruses. Influenza is considered as one of the fatal viruses because it can cause death if not medically and properly addressed. Flu can be very contagious and is very likely to spread from one person to another through coughing, sneezing, or...

  • Treatments for Sinusitis

    Sinusitis is a common infection, although most people who suffer from the condition use ineffective treatments. Before going to the pharmacy, you should first learn about the appropriate treatment for your condition.Sinuses are tiny openings found in the skull and are usually filled with air. They...

Nearby Providers

Nearest Hospitals

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

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

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

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