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

  • Guaifenesin Drug Interactions

    What is guaifenesin?It is an expectorant. It helps to cough out mucus through the mouth. It is known to reduce chest congestion caused by infections, common cold or allergies, respiratory illnesses, and bronchitis. It is not used to treat cough caused by smoking and long-term breathing problems....

  • Everything You Need to Know About Conjunctivitis

    What is Conjunctivitis?Conjunctivitis is an inflammation of the conjunctiva (a transparent membrane that covers the white part of the eyeball and lines the eyelids). Conjunctivitis is also known as pink eye, due to the characteristic pink or reddish color of the whites of the eyes.What Causes...

  • 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...

  • Zinc Deficiency

    What is zinc?Zinc is a mineral that plays an important role in many different chemical reactions in your body. The human body uses this mineral to fight off infections, maintain acid-base balance, promote growth and development, boost antioxidant activity, and regulate gene expression, among...

  • Osteoarthritis: A Common Cause of Knee Pain

    Osteoarthritis is a common joint disease that affects people middle aged and up. It is a disease of the entire joint, including the bones, cartilage, and ligaments. This type of arthritis is also commonly referred to as wear and tear of the joint. Arthritis not only occurs in the knee joint, but...

  • How Does the Body Turn Carbohydrates into Glucose?

    What are Carbohydrates?The body converts the food we eat into energy. Even though we obtain calories and energy from different food sources, such as carbohydrates, fats, and proteins, our main source of energy is still from carbohydrates. The body converts these carbs into glucose, which is the main...

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