who plays mary's husband on little house