David Hafemeister

David Hafemeister teaches physics at California Polytechnic State University and spent a dozen years in Washington, D.C, working on nuclear arms issues in the Senate, State Department, Arms Control and Disarmament Agency, and the National Academy of Sciences.


Articles by David Hafemeister