david lupinski