Don Duncan: journalist, journalism lecturer, media trainer, filmmaker, writer