Willard Louis

Willard Louis

1882-04-19
San Francisco, California, USA
1926-07-22

Explore More

Discover more movies, shows, and celebrities on CineScope.