John Burns Vans Agnew of Baronbarroch — latest news, discussion & facts — IJR