Alcoholics Anonymous (AA) and Narcotics Anonymous (NA) meetings are a melting pot of people from all walks of life. You will meet members and visitors from all nationalities, ethnicity, religions, ...