Jim Marcotte 

Optimistic malcontent, teller of stories, lover of dogs.