Edson Stroll was born on January 6, 1929 in Chicago, Illinois, USA. He was an actor, known for Snow White and the Three Stooges (1961), The Twilight Zone (1959) and McHale's Navy Joins the Air Force (1965). He died on July 18, 2011 in Marina del Rey, California, USA.