John Mylopoulos

Canadian computer scientist