Who was the only tennis player to have won the US OPEN on three different surfaces?

Jimmy Conners 

Roger Federer 

Big Bill Tilden     

Andre Agassi