You wrote:
“Who was Zachary?”
Oh, right, you’re a Protestant and therefore your knowledge of scripture is seriously in doubt. Read Luke 1. Ask yourself why Zachary (Zachariah in some translations) was punished and the Virgin Mary was not.
I believe that will end this little conversation. God bless.