John H. Moore II articles