Eugene can't possibly be John's son. He somehow fits into the family of the descendants of Patrick and Catherine (Riordan) McEnery, but it is unclear how.