Owen Holder

Owen Holder

Owen Holder

Owen Holder

Acting

Lifeforce (1985)

First Scientist

Life After Death (1982)

Church of England Priest