I know what your getting at, obviously, but the straight-up answer is that if he was born here or is a naturalized citizen, he's an American.
This is a paper he wrote...These are the slides...
Your point? I've worked in information technology for over 20 years and have seen hundreds of such papers and presentations. I see nothing particularly noteworthy in the examples you linked.
He may be an American citizen but perhaps a mooselimb with loyalties to a foreign mooselimb government.