MacGillivray, Duncan (Noble)