Spencer Milligan

Spencer Milligan

Born 10 September 1937 in Oak Park, Illinois, USA

Died 18 April 2024 (aged 86)

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