Gregory Desrosiers takes 2nd in the Decathlon