Edmund McGarrell Michigan State University