
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 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
- Dr. Kevin Douglas Heaton D.O.1 Hampton Rd Exeter NH 03833
- Dr. Peter Markos DO92 Broadway Dover NH 03820
- Dr. Gia Thanh Lam MD5th & Western St Norco CA 92860
- Mr. Charn Toochinda M.D.5th & Western Avenue Norco CA 92860
- Dr. Gladi Vlasca Porsche M.D.12 Ballard St Durham NH 03824
- Dr. Gerald Collins 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