JOHN A PRESTON