Overview

John Templeton

(1766—1825) naturalist