David Carnegie , tapt.