John Constable (Q75248236)
Peerage person ID=9314
Language:
other details
aliases Sir John Constable, of Halsham
description Peerage person ID=9314

External Links