david elcott