vanityfair.com/news/2017/03/h…
Source B was " was a former top level intelligence office still active in the Kremlin"
Source D: a person that organized Trump's trips to Moscow.
Source E was an "ethnic Russian" who was said to be a close associate of Trump's
In other words every source of the Steele dossier were Russians or people very connected to Russia.
In other words it was russian disinformation.