Nashville-based The Mayor has been named agency of record for Super Star Car Wash, which has more than 100 locations across the Southwest. The brand selected The Mayor for its track record with ...