James Hudson III is an American professional football offensive tackle for the New York Giants of the National Football League. Hudson played college football for the Michigan Wolverines and Cincinnati Bearcats. From Wikipedia