william kwanlatest news & developments