Dave Shively has written 55 articles: