Overview

Sir John Poo Beresford

(1766—1844) naval officer and politician