Incorrect. He is a libertarian. He is not a Libertarian. He is a Republican. He may be a republican also.
I am a Libertarian, and a libertarian. I do not support open borders. Your conclusions are incorrect, as is your logical methodology.