callahan fuller