John Semmens ?
Sure reads like satire
David Webb, radio talk show host. I know he is on SiriusXM (125).
That’s what I thought — especially after reading some of his other stuff as well.