Terence Shepherd, who served as news director at KPBS for more than four years before he was fired in February, alleges he lost his job after reporting what he believed was a potential violation of FCC broadcast regulations.