David Allen 

Tree hugging gun hating liberal to the core