John Halstead

You do not have Javascript enabled. Some elements of this website may not work correctly.

John Halstead

John holds a doctorate in political philosophy and formerly worked as a research analyst for the Global Priorities Project at the Centre for Effective Altruism.