L’arrière-ailier, après avoir débuté dans l’université d’Iowa State en NCAA, a rejoint un club de division 2 australienne (Gippsland Pacers) puis l’Angleterre en 1996 avec Worthing Bears puis Towers. En 1998-1999, il débarque à Fribourg en Suisse (19pts de moyenne) avant de retourner en Angleterre à Chester Jets (18.4pts de moyenne). Il était arrivé en Allemagne depuis novembre 2002 à Avitos Giessen.