Overview

William Cochrane

(1605—1685) army officer and politician