My initial assumption was the same, especially with the type of claims this topic has elicited in the past. That being said, the individual making the claim (Eric Davis) seems reputable[0] enough to not risk his career/stature for a buck. He has a PhD in astrophysics and more than a handful of publications and citations in the field. Given the magnitude of the claim, I'd say skepticism is still warranted though.
[0] https://www.researchgate.net/profile/Eric_Davis6