Just a little quick googling, and since the article is so thin on real info it makes me wonder if there aren’t some circumstances they are leaving out. For instance, if his parents were citizens but had never lived in the US, he would not be a citizen. There may be other circumstances as well.
-- snip --
The 95-year-old's parents were born in the U.S., but they had him while in Canada. And the proper paperwork apparently was never filed to report Davidson as being born to Americans living abroad.
-- snip --