callahan beltran