W G Weaver, mechanical engineer, completed an apprenticeship in a British railway works and then studied at the Central Technical Schools in Birmingham. Afterwards he started teaching, but also gained extensive practical experience and became an associate member of the (British) Institution of Mechanical Engineers. In August 1913 he was appointed lecturer in mechanical engineering at the South African College (from 1918 the University of Cape Town). There he remained, later as senior lecturer, until 1954. From 1919 to 1954 he worked under Professor Duncan McMillan*. Though he had wide interests, he did not excel as a researcher.