Overview

James of Barncloich Livingston

(1616—1661) nobleman