John FitzGerald, 4th Earl of Desmond (Q6233271)
English nobleman
Language:
other details