delilah peters