From Homestead, Pennsylvania, USA • 1898 - 1981
Francis Curry McHugh (May 23, 1898 – September 11, 1981) was an American stage, radio, film and television actor. (Via Wikipedia)
Mystery of the Wax MuseumFilm • 1933