Overview

Sir John Peter of Rothiemurchus Grant

(1774—1848) politician and judge