World’s top golfer swings by St. Joan