Special Guest Stars Stockard Channing as Abbey Bartlet John Amos as Percy Fitzwallace Roger Rees as Lord John Marbury Guest Stars Janel Moloney as Donna Moss Timothy Busfield as Danny Concannon Allison Smith as Mallory O'Brien Harry Groener as Secretary of Agriculture Roger Tribbey Madison Mason as Admiral Hackett David Spielberg as Congressman Austin Tichenor as Raymond Burns