Meet David DePape, a lunatic with leftist leanings