david e. adams