texasflix

Spencer Milligan

Acting

Born
September 10, 1937 · Oak Park, Illinois, USA
Died
April 18, 2024
Known for
19 roles

Biography

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

Known for

Back to home