On Campus Blog

Minnesota State Moorhead president runs, raises $1.2M