David Cavanagh

David Cavanagh is a native of Montreal with Irish ancestry and dual Canadian/American citizenship. He lives a mingled existence in Burlington, Vermont, and is an associate dean at Johnson State College.