David ass worship