Vinse nel 1956 all'età di 18 anni il campionato canadese open e l'anno successivo divenne il primo americano a vincere, a Toronto, il Campionato del mondo juniores (under-20). Realizzò il punteggio pieno di 11 su 11, l'unica volta che ciò è successo nella storia di questo campionato.
Nel 1960 vinse con la squadra americana il campionato del mondo per studenti di Leningrado, vincendo anche la medaglia d'oro individuale in prima scacchiera.
Partecipò a sette olimpiadi degli scacchi dal 1958 al 1978, realizzando complessivamente +46 =34 –11 (69,2 %). Vinse sei medaglie, tra cui un oro individuale come prima riserva nell'edizione del 1970 e un oro di squadra alle olimpiadi di Haifa 1976.[2]
Tra i risultati di torneo il 2º-3º posto a Bogotà e il 2º posto a Mar del Plata nel 1958.