Conservative commentator and former White House press secretary Tony Snow has died of cancer, Fox reports.