Bloom, David E. (David Elliot), 1955-