Sir James Makgill of Rankeillour - Peerage person ID=354836