He's a confusing guy.
Rivals thinks he is James, and plays WR, and has one other offer, from CMU
Scout thinks he is Leon, and plays TE, and has offers from CMU and Miami
247Sports thinks he is Leon, plays S, and has offers from CMU, Miami, and Ball State
ESPN agrees with 247Sports, but adds offers from Army and Arkansas-Pine Bluff
Somebody call up Tim Burke to get to the bottom of this!