THOMAS B PRESTON