John of Beaumont (Q587606)
also known as John of Hainault
Language: