The Five Elements of Self-Defense Law. · The Andrew Branca Show · Sentinel