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.