John Platt (Q6253025)
English manufacturer of textile machinery and Liberal politician
Language:
other details
description English manufacturer of textile machinery and Liberal politician

External Links