Overview

Richard Townsend

(1619—1692) parliamentarian army officer