'John Lloyd. Llanelly. Silicosis. Greywacke'

Scope and Content

Stone testing.