Conditions & Procedures
High Risk Obstetrics
Fetal Blood Sampling,
Genetic Screening and Testing,
Maternal Conditions in Pregnancy
Dr. was very knowledgeable and moved very quickly. He did mention things that I wasn't sure of and after the procedure, I am a little anxious not knowing. I know these questions don't really have answers, but I left a little uneasy. He is obviously very good at what he does and he did it well. He was not overly friendly or sincere, however I understand his needs are not to be, and move quickly. I would recommend him to anyone as he is quick precise and knowledgeable.
*Dr. MacGregor helped my husband and I better understand our potential test results, & options if a positive result came back.
Dr. MacGregor is awesome! he is very knowledgeable and I felt really comfortable about the situation. The level of care he has provided just from the short amount of time he's been provided to us is astounding.
*Dr. MacGregor was amazing! The first time since leaving my family clinic & finally felt like I got answers to my questions. I was so impressed I moved all my prenatal care to him.
The doctor was excellent. Both my husband and I felt very good about our visit with him.
the Dr I saw was amazing! my appt was for my 20 week ultrasound and he was so thorough! my 8 year old son was with me and the dr explained to him what was going on and what he was looking for. he went out of his way to make this and incredible experience for my family for which I am so thankful!
Dr. MacGregor has a serious yet kind demeanor. He was very informative about my condition and detailed in his analysis during the ultrasound. I had an extremely positive experience with him and am grateful for his expertise and quality of care.
Doctor was great and informative
Dr MacGregor went above and beyond for my care. I feel very fortunate to have had him as a doctor.
The the most part information given by the doctor was very clear if not, he would clarify.
For behavioral health services, please confirm participation with your insurance company or provider.