John Granville, 1st Baron Granville of Potheridge

English noble and politician

John Granville, 1st Baron Granville of Potheridge

English noble and politician