Garrett James has written 981 articles: