I don't invest in the notion that anyone is clean, but I'm wholly skeptical of the idea that you can tell whether someone is doping by their results. Somebody has to win the race, and dominant riders appear in every era of cycling. I don't know of any reason they should be absent now.