John moore articles