David Armstrong, B.A., B. Phil. — latest news, discussion & facts — IJR