Guest Stars Ethel Merman as Roz Smith Morgan Fairchild as Jenny Boyer Jessica Walter as Marcia Farnsworth Jim Nabors as Wayne Bouton Linda Evans as Jessica Halberson Lloyd Bridges as William Otis Farnsworth Grant Goodeve as Bud Boyer Margaret Laurence as Melanie Kalani / Madeline Kalani Beth Howland as Eloise Farnsworth 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