callahan solis