James of Avesnes (Q1386429)
French nobleman (1152-1191)
Language: