Devon O'Neil has written 19 articles: