Thomas, David H.(David Hayward),1962-