Reportedly, there are three versions of the dossier in FBI hands. That's almost amusing.
Christopher Steele supposed used Russian cutouts to obtain the information from sources. Steele hasn't visited Russia in over 20 to 25 years. Bet those sources were provided by the Disinformation Bureau. Putin's leading the Demmies around by their collective noses.