James Moore view 2