In an announcement today from the Board of Free Spirit Media, Jeff McCarter has officially step down from his role as the executive director.
As reported earlier, McCarter ...
In a written statement from the Board of Free Spirit Media, Executive Director Jeff McCarter has been placed on leave while "serious allegations" against McCarter are examined ...