Lewis Macleod

Louis Macleod is a voice actor who played Henry Jones, Sr. in Indiana Jones and the Staff of Kings.