charles whelanlatest news & developments