Overview

James of Cranstoun Riddel MacGill

(c. 1593—1663) judge and politician