Who is the only player to have won all four Grand Slams on three different surfaces?

Time left: 15 seconds