Missing Link Pictures

Missing Link Pictures (formerly 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.