david a. thomas