DAVID A THORNE