James Hudson signs with Michigan

James Hudson signs with Michigan