To be honest, thats a bad stage picture, he has looked better. Sean is a very good amateur. You don't win the jr nationals without being very good. He's also like 6'4 or 6'5. Tough to fill it out.
I stood next to him on stage for the overall...very large guy. Actually, he's pretty cool I think he has toned down the attitude.