William Holmes

William Holmes is a future magic circle trainee and recent Bristol University modern languages graduate with an interest in all things legal.