John Holland, 2nd Duke of Exeter (Q3172556)
English noble and admiral
Language: