The Rockefeller University - Science for the benefit of humanity