Mike Peterson writes the “Comic Strip of the Day” blog at the Daily Cartoonist. He has also been a newspaper reporter and editor, curriculum writer, radio talk show host, magazine writer and advertising professional.