delilah the finisher