If you consider the top three teams of 2010 (Red Bull, McLaren, Ferrari) then the answer is easy – no drivers have driven for all three because in Red Bull’s short history they’ve never had a driver in common with Ferrari (either before or after their tenure at RB). None of Coulthard, Webber, Vettel (yet), Klien, Liuzzi or Doornbos have worked for the Prancing Horse, and only Coulthard has driven for both Red Bull and McLaren. I suppose if you consider Red Bull’s past lives, then you could include Barrichello and Irvine, who both went on to Ferrari.