He writes news and features for the Ticker and the Traverse City Business News. He is a frequent contributor to Interlochen Public Radio. For nearly two decades, he was a reporter and columnist for the Traverse City Record-Eagle.