Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)?
Update this Profile
Dr. John Morrison Macgregor DVM, DACVIM (CARDIO), General 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.

Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)

General Practitioner

92 Dover Rd Durham NH, 03824

About

Dr. John Macgregor is a general practitioner practicing in Durham, NH. Dr. Macgregor does not specialize in one area of medicine, however provides routine health care services. General practitioners typically have regular, even life-long patients who they provide health care services to. Dr. Macgregor provides services including physical exams, immunizations, and diagnosing and treating multiple illnesses and injuries. General practitioners typically work in private offices and clinics and have staffs of nurses and administators.

Provider Details

MaleEnglish

Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)'s Practice location

Practice At 92 Dover Rd

92 Dover Rd -
Durham, NH 03824
Get Direction
New patients: 603-247-3389

Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)'s reviews

(0)
Write Review

Recommended Articles

  • What Are the Different Types of Croup?

    Croup is a viral infection of the upper respiratory tract which involves the larynx and trachea, both of which connect the mouth to the upper part of the lungs. This condition causes an obstruction in the airway, thus making it difficult to breathe. The most common characteristic of croup is a...

  • What Is Nicotine?

    IntroductionNicotine is an alkaloid stimulant that comes from the nightshade family of plants, particularly from the leaves of tobacco. The type of nicotine found in tobacco plants is called Nicotiana tabacum. Nicotine can also be synthetically produced. Thousands of chemicals are contained in...

  • How to Get Rid of a Boil: Homeopathic Treatment and Prevention

    IntroductionA small bump on any part of the body is always a troublesome affair. Has anyone wondered whether it is just a boil or a pimple? Although the two often look so similar, they are actually two different things. A pimple and a boil may start out similarly, wherein there would be a reddish...

  • Always Consult with Your Family Physician

    Who is a Family Physician?Family physicians are highly qualified and skilled healthcare professionals who treat, manage, or prevent various types of illnesses. With a unique ability to understand how a disease can present itself in different forms in different patients, family physicians assure that...

  • How Is Gastroenteritis Diagnosed?

    Gastroenteritis should be diagnosed by a doctor on the basis of prevalent symptoms and the patient’s medical history. Rotavirus infections can also be diagnosed through laboratory tests on blood, stool, and breath samples. Additional tests can be done to identify any other underlying conditions...

  • Potential Causes of Leukopenia

    IntroductionA decrease in the number of white blood cells (WBCs) is referred to as leukopenia. There are several causes for leukopenia. It may be due to certain drugs, cancer, radiation and chemotherapy for cancer, stem cell transplant, surgery, steroids, or autoimmune disorders. The immune system...

Nearby Providers

Nearest Hospitals

FRISBIE MEMORIAL HOSPITALl

11 WHITEHALL ROAD ROCHESTER NH 3867

Head northeast on Dover Road (NH 108) 1708 ft
Continue straight onto NH 108 5016 ft
Continue straight onto Durham Road (NH 108) 3583 ft
Turn left onto Bellamy Road 1.0 mi
Turn right onto Knox Marsh Road (NH 9) 1158 ft
Take the ramp onto NH 16 On-Ramp North 1186 ft
Merge left onto Spaulding Turnpike (NH 16) 7.6 mi
Keep left at the fork onto E-Zpass Lane (NH 16) 1505 ft
Continue straight onto Spaulding Turnpike (NH 16) 1652 ft
Take the ramp on the right 2748 ft
Go straight onto Old Dover Road 2283 ft
Continue onto Old Dover Road 234 ft
Go straight onto Hancock Street 857 ft
Make a slight right 334 ft
Go straight onto Lowell Street 889 ft
Turn left onto Harding Street 2923 ft
Continue straight onto Whitehall Road 566 ft
Turn right 173 ft
Turn right 124 ft
You have arrived at your destination, on the right

WENTWORTH-DOUGLASS HOSPITALl

789 CENTRAL AVE DOVER NH 3820

Head northeast on Dover Road (NH 108) 1708 ft
Continue straight onto NH 108 5016 ft
Continue straight onto Durham Road (NH 108) 1.6 mi
Continue straight onto Central Avenue (NH 108) 921 ft
Turn left onto Locust Street 4159 ft
Make a slight left onto Chestnut Street 3003 ft
Turn left onto Central Avenue (NH 9) 4017 ft
Turn right onto Old Rollinsford Road 265 ft
You have arrived at your destination, on the left

PORTSMOUTH REGIONAL HOSPITALl

333 BORTHWICK AVE PORTSMOUTH NH 3801

Head southwest on Dover Road (NH 108) 2714 ft
Take the ramp on the left 1475 ft
Merge left onto Piscataqua Road (US 4) 2.9 mi
Continue straight onto Scammel Bridge (US 4) 1128 ft
Continue straight onto Boston Harbor Road (US 4) 890 ft
Take the ramp onto NH 16 On-ramp South (US 4) 3740 ft
Merge left onto Spaulding Turnpike (US 4) 3.5 mi
Keep left at the fork onto Spaulding Turnpike (US 4) 4783 ft
Enter Portsmouth Traffic Circle and take the 2nd exit onto US 1 Bypass 551 ft
Make a slight left onto US 1 Bypass 1227 ft
Turn right onto Borthwick Avenue 3800 ft
Turn right 93 ft
Turn left 168 ft
You have arrived at your destination, on the left