Correlative Conjunctions: In English grammar, certain words work in pairs. The word Neither is always paired with nor to express a negative statement about two people or things.
The Rule: * Neither goes with nor.
Either goes with or.
Since the sentence starts with "Neither John," the only grammatically correct partner to complete the pair is nor.