Y Parch John Williams of Caecoch, Trefriw (1838-1905)

Scope and Content

Photographer: John Roberts of Blaenau Ffestiniog