J MARTIN PRESTON