Barahir son of Bregor