Overview

Donald Cameron

(c. 1810—1868) highland bagpipe player and teacher