ByNobleID
    Gallstone ileus following cholecystectomy and side to side choledochoduodenostomy. | NobleID