mark finley