Walker, Charles Robert, civil engineer