Bill Hall 

Retired political consultant, amateur historian, dog lover, spiritual empath and all around wise guy (take that however you want to). Be careful. I might make you think and laugh at the same time.