William Ward Armstrong

Canadian mathematician and computer scientist