thomas h. davenport