david zhanglatest news & developments