Overview

William Alfred Cocks

(1892—1971) clockmaker and bagpipe scholar