Overview

John Baverstock Knight

(1785—1859) land surveyor and painter