John of Gloucester

English knight, illegitimate son of Richard III (–)

Parents

Children

Siblings