Dr. Jon B. McGregor is a board-certified cardiologist in Missoula, MT. Dr. McGregor's practice is focused on integrating the science of medicine with the art of medicine. He is dedicated to providing innovative medical services in a caring and professional atmosphere.