emmy preston