Charles Crompton

English barrister and Liberal politician (1833–1890)

Parents

Children

Siblings

Partners