JOHN WARNS