david terbruggelatest news & developments