He was a columnist ("In the News") for American Heritage magazine from 1998 to 2007.
This passage describes someone who wrote a column in a magazine called "In the News" for American Heritage magazine between 1998 and 2007.