delilah greene