How Many Grand Slams Has Jack Kramer Won?

John Albert Kramer (August 1, 1921 – September 12, 2009) was an American tennis player.

Jack Kramer has won 3 Grand Slams.

Remembering Tennis Ace Jack Kramer : NPR