marc farrylatest news & developments