eugene preston