edith preston