Multi-platform journalism by Mark Williams; radio talk show host, print journalist, tv opinion personality and polticial activist