June 28-30 in Palm Springs, California