Why does Michael J. Fox have a J in his first name when his middle name is Andrew?

There’s a rule in the United States that when you want to star in a film, you have to join an actors’ guild. And the guild doesn’t allow…