Len Barry(1942-2020)
- Actor
- Soundtrack
Len Barry was born on 12 June 1942 in Philadelphia, Pennsylvania, USA. He was an actor, known for The Switch (2010), Mr. Holland's Opus (1995) and Sixty Six (2006). He was married to Lisa M Zoba and Elaine Uniman. He died on 5 November 2020 in Philadelphia, Pennsylvania, USA.