warren finch