ELIOTT LOCKHART, William (1764-1832), of Borthwickbrae, Roxburgh.

Author