david kotkinlatest news & developments