Mhairi A. McFarlane, MD is a family medicine physician located in Happy Valley, OR. With a focus on preventive care and patient education, Dr. McFarlane believes in actively involving her patients in their healthcare decisions. She earned her medical degree from the University of Glasgow and completed her residency at Oregon Health Science University. Outside of her practice, Dr. McFarlane enjoys cooking and spending time with her three children.
Generated from the website