Historic Overview Michael Andersson
Michael Andersson (born 4 March 1967) is a Swedish former road cyclist who was a professional rider from 1995 to 2001. He competed three times at the Summer Olympics (1992, 1996 and 2000). Andersson is a three-time winner of the Tour of Sweden.
source - Wikipedia