delilah preston