Strand Theater hosts flurry of summer shows