Taylor, Hiram Christopher

Residence

Description Resides at Oldham, Lancashire