Sam Mayes at his best