David Cooper

Professor Emeritus of Engineering