Keith Mulligan has written 670 articles: