larry mayes