Overview

Donald MacLeod

(1916—1982) player and composer of highland bagpipe music