David Carnegie var född i Londonden