William Dyce Cay — civil engineer