benson callahan