Curb Your Enthusiasm Star Richard Lewis Has Died He was a mainstay on Larry David’s HBO series. By Tristan ZeldenFebruary 28, 2024