David Carnegie may refer to:

Southesk

edit

Northesk

edit

Others

edit