Spencer Milligan profile

Spencer Milligan

Acting

  • Born 10/09/1937
  • Oak Park, Illinois, USA
  • Died 18/04/2024

American actor best known for the role of Rick Marshall, the father of Will and Holly Marshall on Land of the Lost.

Read full biography

Known For