How Many Grand Slams Has Richard Sears Won?

Richard Dudley Sears (October 26, 1861 – April 8, 1943) was an American tennis player.

Richard Sears has won 7 Grand Slams.

The rise and fall of Sears, once the largest and most powerful retailer in  the world | BusinessInsider India