Allan Macpherson, 1st of Blairgowrie — latest news, discussion & facts — IJR