James Moore articles