david henry lennon Career