Dr. Stephen Hall teaches on the causes of various kinds of addictions, the ramifications of those addictions, and how counseling and spirituality healing can help in recovery. He interacts extensively with the audience and answers pressing questions.