farid faridlatest news & developments