Overview

John James McGregor

(1775—1834) historian and newspaper editor