Black Friday Deal | Save up to £20. Get the code »

David E Newton

David E. Newton is formerly a high school teacher of mathematics and science in Grand Rapids, MI, professor of chemistry and physics at Salem State College, Salem, MA, and adjunct professor at the University of San Francisco, San Francisco.