callahan barrera