Overview

James Stuart Mackenzie

(1719—1800) politician and astronomer