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…
Due to protests from scientists, David Koch is resigning from his post on the board…