During his career, he has danced featured roles in nearly 50 ballets, and he has had over 20 additional roles created on him by choreographers including Jerome Robbins, Peter Martins, Christopher Wheeldon, Christopher d???Amboise, Ulysses Dove, and Twyla Tharp.