Overview

Sir John Denis Macdonald

(1826—1908) naval medical officer and biologist