Overview

John MacDonald

(1865—1953) player and teacher of the highland bagpipe