How Many Grand Slams Has Margaret Osborne duPont Won?

Margaret Osborne duPont (born Margaret Evelyn Osborne; March 4, 1918 – October 24, 2012) was a world No. 1 American female tennis player.

Margaret Osborne duPont has won 6 Grand Slams.

Margaret Osborne duPont, 94, Tennis Champion, Dies - The New York Times