Kaspar Graf's scientific contributions