È stato per quattro volte campione americano e tre volte campione italiano a squadre. Ha vinto quattro medaglie alle Olimpiadi degli scacchi con la nazionale statunitense, delle quali una d'oro a Baku 2016.