John Allan ArmstrongVisual effectsCopy linkTelegramWhatsAppXFacebookEmailAlso known asJohn A. ArmstrongWikidataIMDbTMDB