'A matter of public record': Yale history professor lists 50 reasons Trump is indebted to Putin — dating back to 1984

@2025 - AlterNet Media Inc. All Rights Reserved. - "Poynter" fonts provided by fontsempire.com.