Otis Taylor's new album, 'Clovis People,' set for May 11 release