Steven Furman
Deceased

Steve died on April 18, 2025. You can read his obituary here.