Professional Affiliations

Board of Directors, National Magazine Awards Foundation (former)

Board of Directors, PEN Canada (former)

Journalism Advisory Committee, Loyalist College (former)

Board of Directors, Pollution Probe (former)

Writers Guild of Canada (member)

Playwrights Guild of Canada (member)

Canadian Writers Group

PEN Canada (member)