terry davis.