William 1796-1852 ed Macgillivray