Guest Stars Jay Benedict as Major/Captain John Kiefer Zoe Tapper as Susan Davies Sam Hazeldine as Will Grayson Philip Jackson as Alan Carter John McArdle as Stan Davies Jane Wood as Mary Davies Tom Bennett as Ben Barrett Brian Flaherty as GI 2 Corey Johnson as Sgt. Jack O'Connor Keith Barron as David Barrett Peter Youngblood Hills as James Taylor Andrew MacLachlan as Dr. Mark Rogers Jacob Gaffney as GI 1 Michael Parkhouse as Jeremy Simms Peter Jonfield as Harold Grayson