basil petruslatest news & developments