david henry lennon Age