Overview

Edward Halsall

(c. 1627—1686) royalist army officer and assassin