James Cranfield, 2nd Earl of Middlesex (Q15438629)
English politician and Earl; (1621-1651)
Language: