I question of the accuracy of the transcription of the actual enlistment papers by the Town Clerk who clearly misread John's middle name "Henry" rather than "Wesley" That mis-reading leads to questions about the parents names and the place of birth.
Unfortunately, the records in the US archives do not help resolve this question. The actual enlistment document would be valuable and I wonder if they are available locally.