BRODIE, James (1695-1720), of Brodie, Elgin.

Author