john priest’s world