Henry Cavendish, 2nd Duke of Newcastle (1630-1691)

Biography
__SHOWFACTBOX__