patrick zhuwaolatest news & developments