Overview

William Pringle Green

(1785—1846) naval officer and mechanical engineer