Duncan MacGregor Peerage person ID=477116 (1843–1906) Parents Donald MacGregor Margaret Campbell Children Siblings John MacGregor, 6th of Glengyle Margaret MacGregor Rob Roy MacGregor