Overview

Sir Robert Peake

(c. 1605—1667) printseller and royalist army officer