Weir had a late start in skating , starting at the age of 12 .
Although he began skating at the relatively late age of 12 , Weir progressed quickly through the ranks .