Guest Stars Ethel Merman as Roz Smith Linda Evans as Jessica Halberson Morgan Fairchild as Jenny Boyer Lloyd Bridges as William Otis Farnsworth Jessica Walter as Marcia Farnsworth Jim Nabors as Wayne Bouton Beth Howland as Eloise Farnsworth Grant Goodeve as Bud Boyer Margaret Laurence as Melanie Kalani / Madeline Kalani Patti MacLeod as Hazel Farnsworth Graham Kennedy as Port Vila Jeweller Co Starring Brendan Lunney as David Selkirk Alan Fletcher as Martin Blake Russell Newman as Frank Farnsworth