Overview

John Horsefield

(1792—1854) botanist and weaver