Benjamin Keen's scientific contributions