 Complete the following phrase:  Current players who have won majors are 1994, 1997 U.S. Open and 2002 British Open Champion Ernie Els, 2001 and 2004 U.S. Open Champion Retief Goosen, 2008 Masters Champion Trevor Immelman, British Open Champion Louis Oosthuizen and 