Robert Cooke — American immunologist and allergist