Now, what doesn't make sense is the grandfather married to Deanna was Samuel (Sam's namesake) and the one married to Millie was Henry. But Sam's middle name is James... Maybe Henry's middle name but John hardly knew his father (mainly because he disappeared when he was a kid). Who knows, really.