DAVID E THORNTON