With all the discussion of EJ's parentage, TanMan's parentage, and a possible retcon of John's parentage, I thought it might be fun to trace all the parenting changes of certain characters over the years. I'll start with one, and please feel free to add your knowledge and add more characters.

How many parents has John had over the years? (That'll probably count his name changes, too!)