david, jj, moshe