none oter than John Solomon, whose "Bio" is provided in the linked Wiki summary of his less-than-illustrious career.
As for Trump's many many ties to Russia, the 2020 Senate Intelligence Committee Report, Vol. 5 goes into deep detail about hundreds of them...in all 996 pages. So, Sen. Schiff and the FBI have been spot on with their investigations of DJT.
Link: https://en.wikipedia.org/wiki/John_Solomon_(political_commentator)