Uproar from 148 scientists forces David Koch to resign from Natural History Museum board

Due to protests from scientists, David Koch is resigning from his post on the board…