William Willcocks — British civil engineer (1852–1932)