[]
Barbara Walters’ career as a television icon spanned decades — and so did her love life.
In addition to making headlines for her countless contributions to TV and breaking barriers for women everywhere, the View creator — who died in December 2022 at age 93 — was also known for her three marriages and active dating life.
Walters kicked off her career in the 1950s, a decade during which she also wed for the first time, marrying Robert Henry Katz in 1955 (and divorcing him two years later). As she worked her way through the television journalism rankings, the 20/20 alum tied the knot with theater producer Lee Guber, whom she was married to from 1963 to 1975. In 1968, the couple adopted their daughter, Jacqueline. (Walters also credited friend — and later beau — Roy Cohn with helping the pair with Jackie’s adoption.)
Six years after divorcing Katz, the Boston native exchanged vows with her third husband, Lorimar producer Merv Adelson. Though the pair’s first union only lasted from 1981 to 1984, they gave their marriage a second try in 1986. Their relationship was not meant to be, however, and the two split for good in 1992.
{ let bidders = [‘a9’, ‘ix’, ‘iris’]; // create a requestManager to keep track of bidder state to determine when to send ad server // request and what amazonSlots to request from the ad server var requestManager = { adserverRequestSent: false, }; //loop through bidder array and add the bidders to the request manager: bidders.forEach( function( bidder ) { requestManager[bidder] = false; } ); // return true if all bidders have returned function allBiddersBack() { var allBiddersBack = bidders // get the booleans from the object .map( function( bidder ) { return requestManager[bidder]; } ) // get rid of false values – indicates that the bidder has responded .filter( Boolean ) // if length is equal to bidders, all bidders are back .length === bidders.length; return allBiddersBack; } // handler for header bidder responses function headerBidderBack( bidder ) { // return early if request to adserver is already sent if ( requestManager.adserverRequestSent === true ) { return; } // flip bidder back flag if ( bidder === ‘a9’ ) { requestManager.a9 = true; console.log(‘second promise a9 ready’); } else if ( bidder === ‘ix’ ) { requestManager.ix = true; console.log(‘second promise ix ready’); } else if ( bidder === ‘iris’ ) { requestManager.iris = true; console.log(‘second promise iris ready’); } // if all bidders are back, send the request to the ad server if ( allBiddersBack() ) { resolve( url ); } } if ( typeof apstag == ‘object’ && apstag ) { apstag.fetchBids({ slots: [{ slotID: window.prerollTag[vHash], mediaType: ‘video’ }] }, function( bids ) { console.log( “AMI jwp amazon bid callback”, new Date().getTime(), bids ); window.jwpBids[vHash].amazon = true; if ( bids.length > 0 ) { //If we have received any bids back try { console.log(“AMI jwp amazon bid request ad”, bids[0].encodedQsParams); url = url + ‘&scp=’ + bids[0].encodedQsParams; } catch ( e ) { console.log(e); } } else { console.log(“AMI jwp amazon no bids”); } headerBidderBack(‘a9’); }); } else { headerBidderBack(‘a9’); } headertag.cmd.push( function() { headertag.retrieveVideoDemand( [{‘htSlotName’: ‘preroll’}], function( demand ) { console.log( “AMI jwp IX callback”, demand ); if ( ‘undefined’ !== typeof demand.preroll && demand.preroll.length ){ window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price; console.log( ‘AMI jwp IX Bids’, new Date().getTime(), demand.preroll[0].targeting ); var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } var keys = Object.keys( demand.preroll[0].targeting.price ); for ( var key of keys ) { custParams.set( key, demand.preroll[0].targeting.price[key][0]); } vastParams.set( ‘cust_params’, custParams.toString() ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘ix’); } ); } ); // Get main item context data window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) { // Encode the context data console.log( ‘AMI jwp IrisTV Bids’, new Date().getTime(), data.context ); // Replace the server url with the context data (this is for simple ad requests), // If you have the serverUrl dynamically configured, then you will need to append the context data // under cust_params, so this is just for testing purpose if ( data.context && Object.keys( data.context ).length ) { var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } custParams.set( ‘iris_context’, data.context.join(‘,’)); vastParams.set( ‘cust_params’, decodeURIComponent( custParams.toString() ) ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘iris’); }); setTimeout(function(){ resolve( url ); }, 10000); }); } var player_jwplayer_1mfpq58C_zhNYySv2_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var playerInstance = jwplayer(el); ns_.StreamingAnalytics.JWPlayer( playerInstance, { publisherId: “6036076”, labelmapping: “ns_st_pu=”AMI”, c3=”Us Weekly”, ns_st_ge=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ia=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ce=”” + decodeURIComponent( “1” ) + “”, ns_st_ddt=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_tdt=”” + decodeURIComponent( “%2Anull” ) + “””, }); }).on(‘adsManager’, (e) => { var vHash = ‘ami’ + decodeURIComponent( ‘1mfpq58C’ ); const { adsManager, videoElement } = e; const iasConfig = { anId: ‘928572’, campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded chanId: window.prerollTag[vHash], placementId: ‘Open Auction’, pubOrder: ‘Video’, pubId: ‘Direct’ }; if (googleImaVansAdapter) { googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig); } }).on( ‘time’, function( e ) { var id = this.id; var pct = Math.round( e.position ); if ( ! window.amiPlayersData ) { window.amiPlayersData = {}; } if ( ! window.amiPlayersData[id] ) { window.amiPlayersData[id] = { m3: false, m10: false }; } if ( window.amiPlayersData[id][‘m3’] === false && pct >= 3 ) { window.amiPlayersData[id][‘m3’] = true; console.log( ‘3sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ‘3s played’} ); } if ( window.amiPlayersData[id][‘m10’] === false && pct >= 10 ) { window.amiPlayersData[id][‘m10’] = true; console.log( ’10sec played: ‘, id ); window.dataLayer = window.dataLayer || []; dataLayer.push( {event: ‘JWPlayEvent’, jwTime: ’10s played’} ); } }).on( ‘complete’, function( e ) { if ( window.amiPlayersData && window.amiPlayersData[ this.id ] ) { window.amiPlayersData[ this.id ][‘m3’] = false; window.amiPlayersData[ this.id ][‘m10’] = false; console.log( ‘clear played: ‘, this.id ); } }).once(“play”, function(){ var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var playerInstance = jwplayer(el); loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins[“https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js”]) }).on(‘play’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language:”English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video play”); }).on(‘complete’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoComplete”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; }).on(‘time’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.currentTime/e.duration).toFixed(2); if ( (0.25 === progress && false === window.lock_25) || (0.5 === progress && false === window.lock_50) || (0.75 === progress && false === window.lock_75) || (100 === progress && false === window.lock_100) ) { window.permutive.track(“VideoProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 === progress ) { window.lock_25 = true; } if ( 0.5 === progress ) { window.lock_50 = true; } if ( 0.75 === progress ) { window.lock_75 = true; } if ( 1 === progress ) { window.lock_100 = true; } console.log(“Permutive video play progress ” + progress); } }).on(‘mute’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.mute) ? “sound off” : “sound on”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.fullscreen) ? “fullscreen on” : “fullscreen off”, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); console.log(jwInfo); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; window.permutive.track(“VideoLoad”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video load event”); }).on(‘adPlay’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); window.adInfo = e; var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.adlock_25 = false; window.adlock_50 = false; window.adlock_75 = false; window.adlock_100 = false; window.permutive.track(“VideoAdPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad play”); }).on(‘adClick’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoAdClick”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad click”); }).on(‘adTime’, (e) => { var el = decodeURIComponent( “jwplayer_1mfpq58C_zhNYySv2_div” ); var vHash = “ami” + decodeURIComponent( “1mfpq58C” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.position/e.duration).toFixed(2); if ( (0.25 >= progress && false === window.adlock_25) || (0.5 >= progress && false === window.adlock_50) || (0.75 >= progress && false === window.adlock_75) || (0.95 >= progress && false === window.adlock_100) ) { window.permutive.track(“VideoAdProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), ad: { duration: Math.round(window.adInfo.duration), creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: Math.round(jwInfo.duration), // in seconds name: jwInfo.title, video_id: decodeURIComponent( “1mfpq58C” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Us%20Weekly” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 >= progress ) { window.adlock_25 = true; } if ( 0.5 >= progress ) { window.adlock_50 = true; } if ( 0.75 >= progress ) { window.adlock_75 = true; } if ( 0.95 >= progress ) { window.adlock_100 = true; } console.log(“Permutive video ad progress ” + progress); } }).setPlaylistItemCallback(function(item, index) { return waitForAmazon // Wait until Amazon is loaded. .then(() => performAsyncBidding( player_jwplayer_1mfpq58C_zhNYySv2_div, item, index ), () => { console.log(“AMI JWP bidding FAILER”); }) // External bidding. .then(tag => { // Update the playlist item. console.log(“AMI jwp new headerbid”, tag); return Object.assign({}, item, { adschedule: [{ tag, offset: “pre” }] }); }).catch(function(e){ console.log(“AMI jwp bidding failed”, e); return item; }); // If bidding fails, use unmodified playlist item. });; clearInterval(checkJWReady); } }, 500); })(); ]]>
In addition to her three marriages, Walters had an infamous two-year affair with then-Senator Edward Brooke in the ‘70s, a scandal that she later confessed to in her 2008 memoir, Audition. Their romance not only made headlines for its scandalous nature, but also because they were involved in an interracial affair during a particularly difficult time for race relations in America, Walters wrote in her book.
“I had a daughter to think about and a network that would be less than thrilled to see me involved in any kind of scandal. None of that seemed to matter to me,” the late TV anchor penned in her memoir, revealing that the two ultimately ended their romance because it would have ruined their respective careers.
Walters went on to date many more prominent men in Washington, including former Chairman of the Federal Reserve Alan Greenspan and former Senator John Warner, who was one of Elizabeth Taylor’s ex-husbands.
One A-lister Walters regretted never dating, however, was Clint Eastwood. She interviewed the Escape From Alcatraz actor in 1982, during which “he was very flirtatious, and I was very taken [with him],” she recalled in a 2008 interview with Jimmy Fallon. “He asked me if I wanted to have dinner, and I said, ‘No, I have to work.’ You know, I don’t mix business with pleasure.” Though Walters later ran into the Dirty Harry star on the red carpet, she had missed her chance, she told Fallon. “I could’ve been Mrs. Clint Eastwood!” she bemoaned at the time.
Keep scrolling for Walters’ extensive dating history through the years:
Credit: Steve Fenn/Abc News-Tv/Kobal/Shutterstock
Barbara Walters’ Dating History: Merv Adelson, Senator Edward Brooke and More
Barbara Walters’ career as a television icon spanned decades — and so did her love life. In addition to making headlines for her countless contributions to TV and breaking barriers for women everywhere, the View creator — who died in December 2022 at age 93 — was also known for her three marriages and active dating life. Walters kicked off her career in the 1950s, a decade during which she also wed for the first time, marrying Robert Henry Katz in 1955 (and divorcing him two years later). As she worked her way through the television journalism rankings, the 20/20 alum tied the knot with theater producer Lee Guber, whom she was married to from 1963 to 1975. In 1968, the couple adopted their daughter, Jacqueline. (Walters also credited friend — and later beau — Roy Cohn with helping the pair with Jackie’s adoption.) Six years after divorcing Katz, the Boston native exchanged vows with her third husband, Lorimar producer Merv Adelson. Though the pair’s first union only lasted from 1981 to 1984, they gave their marriage a second try in 1986. Their relationship was not meant to be, however, and the two split for good in 1992. [jwplayer 1mfpq58C-zhNYySv2] In addition to her three marriages, Walters had an infamous two-year affair with then-Senator Edward Brooke in the ‘70s, a scandal that she later confessed to in her 2008 memoir, Audition. Their romance not only made headlines for its scandalous nature, but also because they were involved in an interracial affair during a particularly difficult time for race relations in America, Walters wrote in her book. “I had a daughter to think about and a network that would be less than thrilled to see me involved in any kind of scandal. None of that seemed to matter to me,” the late TV anchor penned in her memoir, revealing that the two ultimately ended their romance because it would have ruined their respective careers. Walters went on to date many more prominent men in Washington, including former Chairman of the Federal Reserve Alan Greenspan and former Senator John Warner, who was one of Elizabeth Taylor’s ex-husbands. One A-lister Walters regretted never dating, however, was Clint Eastwood. She interviewed the Escape From Alcatraz actor in 1982, during which “he was very flirtatious, and I was very taken [with him],” she recalled in a 2008 interview with Jimmy Fallon. “He asked me if I wanted to have dinner, and I said, ‘No, I have to work.’ You know, I don’t mix business with pleasure.” Though Walters later ran into the Dirty Harry star on the red carpet, she had missed her chance, she told Fallon. “I could’ve been Mrs. Clint Eastwood!” she bemoaned at the time. Keep scrolling for Walters’ extensive dating history through the years:
Credit: AP/Shutterstock
Robert Henry Katz
Katz was Walters’ first husband; the two tied the knot in 1955 before divorcing two years later.
Credit: Ted Powers/AP/Shutterstock
Roy Cohn
Though Cohn claimed he proposed to Walters the night before she married her second husband, Guber, in 1963, the 20/20 alum denied the story. The two remained lifelong friends, however, and dated briefly in the ‘90s.
Credit: Smpglobe Photos/Mediapunch/Shutterstock
Lee Guber
The television icon was married to Guber from 1963 to 1976. After Walters suffered three miscarriages, the two adopted daughter Jacqueline in 1968. Years after her troubled childhood, Jacqueline — and Walters — opened up about the difficulties she faced as a kid, including one incident where she ran away from home as a teen.
“I was so busy with a career,” Walters later acknowledged in her TV special, Barbara Walters: Her Story. “It’s the age-old problem. And, you know, on your deathbed, are you going to say, ‘I wish I spent more time in the office?’ No. You’ll say, ‘I wish I spent more time with my family,’ and I do feel that way. I wish I had spent more time with my Jackie.”
Credit: Charles Tasnadi/AP/Shutterstock
Edward Brooke
Walters infamously had an affair with the then-senator in the ‘70s, she wrote in Audition. The tryst nearly cost both Walters and Brooke their careers, she later revealed in an interview while promoting the book. A friend called the TV pioneer to tell her, “’This is going to come out. This is going to ruin your career,'” she recalled, “‘This is going to ruin him. You’ve got to break this off.'”
Credit: Peter Borsari/AP/Shutterstock
Merv Adelson
Walters wed — and divorced — her third husband twice in the ‘80s. The pair were first married from 1981 to 1984, and attempted another shot at marriage from 1986 to 1992. Neither union lasted.
Credit: J Scott Applewhite/AP/Shutterstock
Alan Greenspan
The View alum dated the former Chairman of the Federal Reserve. Though her relationship with Greenspan overlapped with her romance with Alan Greenberg, the two stayed on good terms. She later attended Greenspan’s 1997 wedding to MSNBC icon Andrea Mitchell.
Credit: Kathy Willens/AP/Shutterstock
Alan Greenberg
Walters revealed in her 2008 memoir that she dated Greenberg while simultaneously dating Greenspan. The men’s names were so similar, she wrote, that her housekeeper had trouble keeping track.
“When they gave me the message, I could only ask, which one talked louder?” she penned in the book. “Alan Greenberg … talked in a normal tone of voice. Alan Greenspan was very soft-spoken. He almost whispered. And that’s how I would know whether it was Greenspan or Greenberg.”
Credit: Doug Mills/AP/Shutterstock
John Warner
The journalist dated Warner, one of Elizabeth Taylor’s eight husbands, in the late ‘90s, even teasing their relationship with the former senator on The View in 1999. The two later split. Warner died in 2021.
In order to view the gallery, please allow Manage Cookies