David Carnegie , Junior , ( f.d.