I will be honest, I've never heard of the guy.  What I can see is an un-sourced article on yet another Ancient Astronauts guy.  This needs references to confirm notability.  I'll hold off for a few days before I put up an AfD in order to give editors who are familliar with the material a chance to get some valid references up but if that can't happen than this should either be deleted or, at best, merged into Orion Correlation Theory.