+ new component
Stephen Swan
Lawyer (non practising). Constitutional law, criminal law, EU & international law. Legal history, Astronomy & astrophysics, planetary geology, climate science & biodiversity, classics & ancient history, the supernatural & folklore.