Overview

Sir Edwin Deller

(1883—1936) university administrator