Scott McVay is an American author and naturalist.
John Lilly and the Earth Coincidence Control Office 2025
as Self
In Search of the Bowhead Whale 1974
Credits from TMDB.