Overview

George William Littler Garrett

(1852—1902) clergyman and submarine designer