Miles Macallister
Postgraduate in History, Princeton University

Miles Macallister teaches history at Princeton University in New Jersey, where he is also working on a PhD in 19th-century British history.

Written by Miles Macallister