callahan perez