Len Sirowitz(1932-2024)
- Art Director
Len Sirowitz was born on 25 June 1932 in Brooklyn, New York City, New York, USA. Len was an art director, known for Volkswagen: Snow Plow (1964). Len was married to Myrna 'Mickey' Florman. Len died on 4 March 2024 in Manhattan, New York City, New York, USA.