Overview

William Bowles

(1705—1780) naturalist