John D. SwainWritingNo biography available.Known For9.0When the Mountains Tremble19838.0Having Fun Up There2014Fan ClubNo Nerds have favorited John D. Swain yet — be the first.All fan clubsFrom NerdspinFilmographyWriting2Actor21933It's Great to Be AliveFilmStory★ 6.31924The Last Man on EarthFilmWriter★ 5.8