Overview

James Edgar

(1688—1764) secretary to James Francis Edward Stuart