From Nikola Tesla to John Searl - Inventing Our Positive Future 2013
as Self, Editor
Have You Lived Before? 2009
Sound
Are We Alone In the Universe? 1991
Lemuria Rising 1987
as Lemurian
The UFO Experience 1985
as Self, Painter, Sound Supervisor
The Arrival 1980
as Light Being
Credits from TMDB.