Overview

James Allan

(c. 1734—1810) Northumbrian piper and rogue