John Hansen is a very occasional writer and an even more occasional artist. He lives in Saint John, New Brunswick. Last updated spring, 2022.