Acting David Battams Acting Farces of Death Santa 2024 Assault on the Snakemen Admiral Hoffman 2020 Agent-readable