Overview

Edgar Johnson Allen

(1866—1942) marine zoologist and scientific administrator