daniel shiffman processing