John of Gloucester

English knight, illegitimate son of Richard III ()

Parents

Children

Siblings