peter kavilalatest news & developments