JAMES B PRESTON SR