"(I agree with Professor Templeton)"
Me, too. I've seen variations of this theory debated for a while. It ties into the debate that became vocal in the 1990s about whether or not Neanderthals should be regarded as a separate species, which involves a lot of issues. I don't think these issues have been resolved enough to reach any conclusions on this.