Who was the last Chicago White Sox player to hit three home runs in one game?

As of the end of the 2007 season:

July 30, 2003 Jos

As of the end of the 2007 season:

July 30, 2003 José Valentín Chicago White Sox, AL