Brandt Snedeker, 2007 & 2018 Champion