Tom Benson, owner of the New Orleans Saints and Pelicans, left his mark on the city of New Orleans.