MONTGOMERY, James (1766-1839), of Stanhope, Peebles.

Author