John Jack COOLEY ,