MacDonald was a rural physician from 1948-1980, when he became associate director of the Rural Physician Association Program at the University of Minnesota Medical School. He is now retired and divides his time between Grand Marais, Minnesota and LaVerne, California.