Overview

William Johnstone

(1664—1721) politician