JOHN COTE JR