Andrew Walker — British barrister