david weil