Bill Stokes Ensemble to perform May 21