Overview

Malcolm Macpherson

(1833—1898) player and teacher of the highland bagpipe