Bei den Olympischen Sommerspielen 1996 gewann er auf "Udon" mit dem US-Dressurteam die Bronzemedaille und belegte den vierzehnten Rang im Einzelwettbewerb. An den Olympischen Sommerspielen 2004 nahm er als Ersatzreiter für das US-Team teil. Bei den Weltreiterspielen 2006 gewann er Mannschaftsbronze und belegte auf "Floriano" den vierten Platz in der Einzelwertung.