Dave Shively has written 356 articles: