Stephen Galaida: Stephen Galaida. Actor: Puzzlehead. Stephen Galaida is known for Puzzlehead (2005).
Known For: Puzzlehead (PuzzleheadWalter)