Il a une expérience de 3 079 heures de vol sur 32 types d'appareils différents[1]. Il a été pilote d'essais du X-31A[2] en particulier. Il devait piloter le vol STS-113 mais a dû être remplacé à cause de problèmes de dos. Entre 2002 et 2003 il a été responsable des pilotes dans le cadre de l'Orbital Space Plane Program[3].