E RICHARD KEELER