Author: Caernarvonshire Historical Society.
Alternate names: Caernarvonshire Historical Society