Overview

Sir David Randall Pye

(1886—1960) mechanical engineer and academic administrator