Colin Yeo

Colin is a barrister, writer, campaigner and consultant specialising in immigration law. He blogs at www.freemovement.org.uk