David Strege has written 2,521 articles: