Overview

David Gregorie

(1625—1720) physician and inventor of a cannon