Bruce E Keith Author