JOHN CAIN JR