Noble, Duncan (MacGillivray)