EDMONSTONE, Archibald (1717-1807), of Duntreath, Stirling.

Author