James Crompton

James Crompton
James Crompton
14986
James Crompton
Crompton
Lancashire
PLA 11/6 (1846-1848)
57