Mark MacGregor at Altru.

Mark MacGregor, MD

  • Family Medicine Resident

Locations

Altru Family Medicine Residency

725 Hamline St.
Grand Forks, ND, 58203

About Me

Mark MacGregor, MD, is a family medicine resident at Altru. He is motivated by helping patients achieve optimal health and well-being throughout their lives. Outside of work, Dr. MacGregor enjoys hockey and fishing. 

Philosophy of Medicine

"To provide quality and compassionate care to all patients throughout their lifespan within the
community."

Languages
English

Credentials

Education
Doctor of Medicine

University of Medicine and Health Sciences, St. Kitts