Caernaevon Castle, Cumberland, England
References (1)
1150 Individual:
William Fleming
(d. 1150 )