
Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)
General Practitioner
92 Dover Rd Durham NH, 03824About
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
Expert Publications
Data provided by the National Library of Medicine- ECG of the month. Irregular rhythm and intermittent tachycardia, with a heart rate of 150 to 188 beats/min.
- Cardiac lymphoma and pericardial effusion in dogs: 12 cases (1994-2004).
- Comparison of pharmacodynamic variables following oral versus transdermal administration of atenolol to healthy cats.
- Presumptive primary cardiac lymphoma in a cat causing pericardial effusion.
- Use of pimobendan in 170 cats (2006-2010).
- Auscultatory, echocardiographic, biochemical, nutritional, and environmental characteristics of mitral valve disease in Norfolk terriers.
- Development and evaluation of a questionnaire for assessment of health-related quality of life in cats with cardiac disease.
Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)'s Practice location
Dr. John Morrison Macgregor DVM, DACVIM (CARDIO)'s reviews
Write ReviewRecommended Articles
- What Causes Blood to Show Up in Urine?
Hematuria is the phenomenon in which traces of blood appear in the urine. It presents a unique problem because it is not a disease in itself. It is not infectious, nor is it capable of threatening a life. It is merely a warning sign that something is wrong inside the body. Though frightening in...
- Alternative Treatments for Restless Legs Syndrome
According to statistics, restless legs syndrome (RLS) affects about 15% of Americans. It is also important to note that restless legs syndrome can be a side effect of certain medications. It will clear off when you stop taking such medication. A variety of alternative treatments is existent....
- What Does It Mean If Your Nipple Is Inverted?
What are inverted nipples?Inverted nipples, also called as nipple retraction, nipple inversion, orĀ invaginated nipple, is a condition in which the nipples point inward instead of out. In some women, nipple retraction can be present at birth. In some cases, the condition may develop due to trauma or...
- Do I Have a Vitamin D Deficiency?
If you are a person who does not get adequate exposure to sunshine and also fails to have foods rich in it vitamin D, deficiency is the end result. This is very common in vegetarians, as this vitamin is mostly present in fish and eggs. Many products are now fortified with this vitamin to reduce the...
- What Are the Best Remedies to Treat Nausea and Vomiting?
Nausea and vomiting are medical conditions and terms that describe the symptoms of other underlying diseases and illnesses. Various conditions like stomach infections, food poisoning, motion sickness, migraines, intestinal infections and more could cause nausea or vomiting to occur. In some cases,...
- 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...
Nearby Providers
- Dr. Peter Markos DO92 Broadway Dover NH 03820
- Dr. Kevin Douglas Heaton D.O.1 Hampton Rd Exeter NH 03833
- Dr. Gia Thanh Lam MD5th & Western St Norco CA 92860
- Mr. Charn Toochinda M.D.5th & Western Avenue Norco CA 92860
- Dr. Lessa Ann Brill M.D.12 Ballard St Durham NH 03824
- Dr. Gladi Vlasca Porsche M.D.12 Ballard St Durham NH 03824
Nearest Hospitals
FRISBIE MEMORIAL HOSPITALl
11 WHITEHALL ROAD ROCHESTER NH 3867PORTSMOUTH REGIONAL HOSPITALl
333 BORTHWICK AVE PORTSMOUTH NH 3801