Who was the youngest person to throw the ceremonial first pitch in a major league baseball game?

Christian Haupt was the youngest person to throw the ceremonial first pitch at an MLB game. He was just three years old when he threw the first pitch at the Los Angeles Dodgers game on 9/4/2012.