Overview

Sir Robert Foster

(1589—1663) barrister and judge