Overview

John Nowell

(1802—1867) weaver and bryologist