William Knelsen
William Knelsen

William Knelsen

National Director of Communications for a Canadian Non-Profit. I also write at williamknelsen.com