20234 02 26 Rockefeller pharma control