Overview

William Havelock

(1793—1848) army officer