Overview

Alexander of Block Cunningham

(c. 1655—1730) jurist and scholar