Overview

Archibald of Dalmeny Primrose

(1664—1723) politician