President

Donald Trump

President

Vladimir Putin

Trump’s advisers

and associates

Russian officials

Alleged meetings reported in Steele dossier, denied

Kremlin

officials

Michael Cohen

Trump’s lawyer

Carter Page

Former Trump

adviser

Russian officials

Trump’s advisers

and associates

Alleged meetings reported in Steele dossier, denied

President

Donald Trump

President

Vladimir Putin

Michael Cohen

Trump’s lawyer

Kremlin

officials

Carter Page

Former Trump

adviser