delfin finley