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 Peter Youngblood Hills as James Taylor Corey Johnson as Sgt. Jack O'Connor Brian Flaherty as GI 2 Keith Barron as David Barrett Tom Bennett as Ben Barrett Andrew MacLachlan as Dr. Mark Rogers Jacob Gaffney as GI 1 Michael Parkhouse as Jeremy Simms Peter Jonfield as Harold Grayson