David Carnegie , Wallander,