FWIW - I did a lookup on a few of the phone numbers listed in the spreadsheets, they appear to be legit.
It’s on the top left of the Drudge Report