24 Hours Only! Up to 15% off your order. Get the code »

David MacAuley

David Macauley teaches philosophy and literature classes at several colleges in New York City. He has published numerous articles on ecology, political theory, and philosophy and is completing his doctorate in philosophy at SUNY Stony Brook.