Missing Link Pictures

Matthew Mouse Productions is an American film and television production company founded by director and producer David W. Armstrong and film producers Sarah W. Armstrong and Brian W. Armstrong in 1981.