Kane Kelley has written 46 articles