May 17-18, 21-23 & 28-29, 2017