June 17 - June 20 Tenn Summer Convention Perdido Beach Resort 23092 Perdido Beach Blvd., Orange Beach, AL, United States