Lord Lieutenant of Kirkcudbright — list of position holders