allan finley