Ken Mehlman, President George W. Bush's campaign manager in 2004 and a former chairman of the Republican National Committee, has revealed that he is gay and is working to advance the cause of same-sex marriage.