Guest Stars Robert Lawrenson as Declan MacRae Lynda Boyd as Dana Whitcomb Christine Chatelain as Clara Griffin Daren A. Herbert as Cabal Tech Maiko Yamamoto as Medusa Stanley Tsang as Dr. Hiromara