Profiles in Science 3051 Views Satoshi Ōmura Malin Otmani April 29, 2016 Japanese Professor Satoshi Ōmura is …