MICHAEL HALL JR

NFL Defensive Tackle
Cleveland