Overview

William Edgar

(1791—1869) haberdasher