Lucius Henderson

Lucius Henderson (85)

1861-06-05 - 1947-02-18 | Aledo, Illinois, USA

On Movies

  • White Mice
  • The New Commandment
  • A Man Must Live

Series as Director

NextFilm 2025