The official , Donald George , testified at a U.S. hearing on Monday for Luis Posada Carriles who was detained on immigration charges more than a year ago .