Not aliens, demons. This lying MUFON CIA shill has been scamming the world since the late 1980s. He's really a jewish satanist.
A great many people fell for his BS. They still are.
His latest thing is installing demons in witches for an "upgrade."
Give them enough time, they always come out as what they always have been from the beginning.
Don Croft was a BIG Greer booster. I tried to tell him. But Carol told him Greer was legit.