gaylene preston