delilah allen