David, Lord of Brechin — Scottish knight