Author: Marvin So

Marvin So

Marvin So is an M.D. candidate at the University of Minnesota School of Medicine. He is avidly trying to explore Minnesota via bike and canoe.