Further health problems continued through 2008 , resulting in Yes permanently replacing Anderson with vocalists Benoit David ( 2009-2012 ) and Jon Davison ( 2012-present ) .
Benoit David was Jon Anderson 's replacement in the band Yes for 3 years .