How many quarterbacks have had three consecutive winning seasons with three different teams?

Three (3)