Name

William Johnson

Designation
architect
Born
1835
Place of Birth
Greystock, Cumberland
Location
Manchester