Is "Rated one of the top golf courses in the nation, Southern Hills has hosted four PGA Championships, including one in 2007, and three U.S. Opens, the most recent in 2001." a good answer to the question "How many PGA championships has Southern Hills held?"
yes