President
Donald Trump
Trump’s advisers
and associates
Michael Cohen
Trump’s lawyer
Carter Page Former
Trump adviser
Russian
intelligence
officials
Alleged meetings reported in Steele dossier
Kremlin officials
President
Vladimir Putin
President
Donald Trump
Trump’s advisers
and associates
Russian
officials
President
Vladimir Putin
Michael Cohen
Trump’s lawyer
Carter Page
Former Trump adviser
Kremlin
officials
Alleged meetings reported in Steele dossier
President
Donald Trump
Trump’s advisers
and associates
Russian
officials
President
Vladimir Putin
Alleged meetings reported in Steele dossier
Michael Cohen
Trump’s lawyer
Carter Page
Former Trump adviser
Kremlin
officials