Len Barry was born on June 12, 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 November 5, 2020 in Philadelphia, Pennsylvania, USA.