1 <!DOCTYPE html> 2 <html lang="en-US"> 3 <head> 4 <link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"><meta charset="UTF-8"><meta name="application-name" id="app-name" content="sonomaindex-tribune"><meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="msvalidate.01" content="4B535F7EB2971D1FCBA5D1D3E3E292C3" /> 5 <meta name="robots" content="noarchive" /> 6 <meta name="tdm-reservation" content="1" /> 7 <title>About Us – Sonoma Index-Tribune</title> 8<link rel='preload' as='image' fetchpriority='high' href='https://www.sonomanews.com/wp-content/uploads/2025/08/sonomablack1.png' type='image/png' /> 9<meta name='robots' content='max-image-preview:large' />
10<script type='text/javascript'> 11/* <![CDATA[ */ 12var scriptHelpers = {"staticPath":"https:\/\/www.sonomanews.com\/wp-content\/themes\/assets\/static\/"}; 13/* ]]> */ 14</script>
vendor: 1 bytes, line 14
14
15<script id="mng_admiral_script" type="text/javascript"> 16!(function(S,_name,I,V,t){t=function(){(t.q=t.q||[]).push(arguments)},S[_name=I(I(_name))]=S[_name]||t,S[_name].v=S[_name].v||4,S[_name].s=3+0})(window,'a%64m%256%39r%25%361%25%36%43',decodeURI);!(function(S,I,V,t,P,A,a,C,Z){A=function(r,s){return r<2&&s};try{I[V]=I[V]||function(S){S?a[S]=!0:A()},a=I[V]}catch(b){return void A()}!(function k(I,V,f,J){function R(){try{if(a[f&&f.src||V]||a[C])return}catch(b){return void A()}f&&(f.remove(),f=null),clearTimeout(Z),!I&&V&&(V+=(-1===V.indexOf("?")?"?":"&")+"r=1"),(V=A(++I,V))&&k(I,V)}(f=S.createElement(t)).__apNoHold=!0,J=S.getElementsByTagName(t)[0],f.async=1,f.src=V,I>0&&(f.fetchPriority="high"),Z=setTimeout(R,6e3+2e3*I),f[P]("error",R),f[P]("load",R),J.parentNode.insertBefore(f,J)})(0,C="https://thebestpaints.com/scripts/l8dp4zvv89hb.main.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODc","script","addEventListener",{});; 17; 18!(function(S,I,V,t,P,A,a,C,Z,b,k,_name,f,J,R,L,c,B,z,n,Q,U){_name=(k=function(S){return I(I(S))})('%25%361%25%36%34m%256%39%72%25%361l'),f=S.localStorage,J=S.sessionStorage,R=k('%255F%25%36%31%64%256D%25%372%25%36Cc%256B%76%25%370'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('%5F%256%31%2563r%25%36%39'))?((B=L.get(k('%255Fact')))===k('%65%78%74%25%365%25%36Ed')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('%25%373%68%256%31%25%370%256%35')&&(z=[["a\u0064mira\u006c-s\u0068\u0061p\u0065d","true"||_name]]),z&&(J[R]=JSON.stringify(z))):z=JSON.parse(J[R]||"[]"):delete J[R]}catch(p){z=[]}function e(I,V){try{I=JSON.parse(f["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODc"]||"{}").lgk||[]}catch(p){I=[]}z&&(I=I.concat(z)),I&&I.length&&(V=S[n].pubads())&&I.forEach((function(S){S&&S[0]&&V.setTargeting(S[0],S[1]||"")}))}n=k('%256%37%6F%256%46g%25%36%43%65%2574%25%361%256%37');try{U=(Q=S[n]=S[n]||{}).cmd=Q.cmd||[],typeof Q.pubads===V?e():typeof U.unshift===V?U.unshift(e):U.push(e)}catch(p){}})(window,decodeURI,"function"); 19</script>
19 20<link rel='dns-prefetch' href='//metrics.rapidedge.io' /> 21<link rel='dns-prefetch' href='//htlbid.com' /> 22<link rel='dns-prefetch' href='//cmp.osano.com' /> 23<link rel='dns-prefetch' href='//ak.sail-horizon.com' /> 24<link rel='dns-prefetch' href='//cdn.parsely.com' /> 25<link rel='dns-prefetch' href='//ajax.googleapis.com' /> 26<link rel='dns-prefetch' href='//s.ntv.io' /> 27<link rel='dns-prefetch' href='//j721.sonomanews.com' /> 28<link rel='dns-prefetch' href='//cdn.sophi.io' /> 29<link rel='dns-prefetch' href='//applepay.cdn-apple.com' /> 30<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 31<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 32<link rel='dns-prefetch' href='//v0.wordpress.com' /> 33<link rel="alternate" type="application/rss+xml" title="Sonoma Index-Tribune » Feed" href="https://www.sonomanews.com/feed/" /> 34<link rel="alternate" type="application/rss+xml" title="Sonoma Index-Tribune » Comments Feed" href="https://www.sonomanews.com/comments/feed/" /> 35<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sonomanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sonomanews.com%2Fabout-us%2F" /> 36<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sonomanews.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sonomanews.com%2Fabout-us%2F&format=xml" /> 37<meta name='description' content='About the Sonoma Index-Tribune The Sonoma Index-Tribune is a weekly newspaper covering all of Sonoma and Sonoma Valley. Founded in 1879, the paper is now published weekly on Fridays, and also produces a website at www.sonomanews.com, a news bulletin emailed to subscribers five days a week, and several social media feeds. Located 40 miles north […]' /><!-- WP SEO --> 38<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/sonomanews.com/htlbid.css' media='screen' /> 39<style id='__htl_style-inline-css'> 40@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } } 41/*# sourceURL=__htl_style-inline-css */ 42</style> 43<link rel='stylesheet' id='all-css-c05e' href='https://www.sonomanews.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790264944' type='text/css' media='all' /> 44<style id='wp-emoji-styles-inline-css'> 45 46 img.wp-smiley, img.emoji { 47 display: inline !important; 48 border: none !important; 49 box-shadow: none !important; 50 height: 1em !important; 51 width: 1em !important; 52 margin: 0 0.07em !important; 53 vertical-align: -0.1em !important; 54 background: none !important; 55 padding: 0 !important; 56 } 57/*# sourceURL=wp-emoji-styles-inline-css */ 58</style> 59<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.sonomanews.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790264943' media='all' /> 60<link rel='stylesheet' id='all-css-f3f9' href='https://www.sonomanews.com/_static/??-eJx9zNEKwjAMheEXMsbJUHYh4qNsXWgDbVKWlLG3twiCV14cfjgXH+4VgoqTOIbMPVAa1Nwii+G3RSIYKaS24GxGbhisT+uxcUwOos6Bzv084V/RtoCv1X6VogtngnlNZKwC5kf+UM/yGO7T5Xobp3F4A0mxPks=' type='text/css' media='all' /> 61<link rel='stylesheet' id='mason-fonts-css' href='https://fonts.googleapis.com/css?family=Noto+Sans%3A400%2C700%7CNoto+Serif%3A400%2C400i%2C700%2C700i%7CArvo%3A400%2C400i%2C700%2C700i&display=swap&ver=6.9.9' media='all' /> 62<link rel='stylesheet' id='all-css-cfaf' href='https://www.sonomanews.com/wp-content/themes/assets/static/css/boldcoastal.css?m=1790269455g' type='text/css' media='all' /> 63<link rel='stylesheet' id='dfm-accuweather-bootstrap-icons-css' href='//cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.min.css?ver=5.2.0' media='screen' /> 64<link rel='stylesheet' id='all-css-ecd4' href='https://www.sonomanews.com/_static/??-eJxVzNEKwjAMheEXso2VMtmF+ChSszKibVJIytjbu90Md/lxOD8szaGwZTZopc/ECkqW3QkqLDVxXhQmUgPUbbC1ZF+J/aYL/HVqP96fbC3h14XBB3gRI7w7lQlUkFJxRWbRE/bYsz7CfbzehjjG+ANGmzqb' type='text/css' media='all' />
65<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&audience=1&tpcs=1&partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 65
65
66<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 66
66
67<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js?ver=3.5.1" id="jquery-js"></script>
vendor: 1 bytes, line 67
67
68<script type="text/javascript" src="https://www.sonomanews.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790264941g" ></script>
68<script id="mg2_loader_loader-js-extra"> 69var MG2 = {"settings":{"environment":"prod","version":"dfm","useDocumentReady":false,"xCode":"","randomURLChoosing":false,"plugins":[{"name":"FP","required":true,"initOptions":{"version":"dfm","environment":"prod"}},{"name":"DL","required":true,"initOptions":{"version":"dfm","environment":"prod","tagManager":"GTM","containerId":"GTM-NFD2QGD","collectors":["connext"]}},{"name":"NXT","required":true,"initOptions":{"environment":"prod","siteCode":"SMI","configCode":"SophiSO","clientCode":"dfm","debug":false,"silentmode":true,"attr":"SIT","settingsKey":"SIT","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"ceq6bS6hKmhzIpum6auuIFnexJDeuWJJ","redirect_uri":"https://www.sonomanews.com/login"}}}],"FP_CNAME":"fp.sonomanews.com","DL_CNAME":"g2i.sonomanews.com","NXT_CNAME":"engage.sonomanews.com","CONFIG_URL":"https://loader-config.sonomanews.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}}; 70//# sourceURL=mg2_loader_loader-js-extra 71</script>
vendor: 1 bytes, line 71
71
72<script src="https://www.sonomanews.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 72
72
73<script id="mg2_loader_loader-js-after"> 74(function( MG2, MG2Loader ) { 75 if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) { 76 console.log("mg2loader: not waiting"); 77 MG2Loader.init( MG2.settings ); 78 } 79})( MG2, MG2Loader ); 80//# sourceURL=mg2_loader_loader-js-after 81</script>
vendor: 1 bytes, line 81
81
82<script id="digisubs_settings-js-extra"> 83var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-d64j51d9c0b8cjcsbv724mke8o8sm5it.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"1","auth0Domain":"login.npuserlogin.com","auth0ClientId":"ceq6bS6hKmhzIpum6auuIFnexJDeuWJJ","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.sonomanews.com","newsletterId":"3103","newslettersEnabled":"","myAccountLink":"https://myaccount.sonomanews.com","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 84//# sourceURL=digisubs_settings-js-extra 85</script>
vendor: 1 bytes, line 85
85
86<script id="connext_utils-js-extra"> 87var authentication_config = {"debug":"","entitlementsEnabled":"1","oneTapEnabled":"1","useTribMainGoogle":"","googleClientId":"682906792919-d64j51d9c0b8cjcsbv724mke8o8sm5it.apps.googleusercontent.com","gotPositionEnabled":"","gotModalPosition":"","dropdownEnabled":"1","forceLogoutOnExpiredIdToken":"1","auth0Domain":"login.npuserlogin.com","auth0ClientId":"ceq6bS6hKmhzIpum6auuIFnexJDeuWJJ","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.sonomanews.com","newsletterId":"3103","newslettersEnabled":"","myAccountLink":"https://myaccount.sonomanews.com","entitlementsEndpoint":"https://user.mng-digisubs-prod.com/","entitlementsAPIKey":"DHL8Vs1UNo9u0WO52dVBzSuLi4kw2so25cXK1fy7","linaCheckOnArticles":"","serverEntitlements":"","bcLowaSegements":"","blueconicEnabled":"1","enableReaderDashboardLink":"1","enableDashboardCancel":"","enableReaderDashboardv2":"","enableDashboardBenefitHub":"","prosperstackClientid":"","enableUpdatePayment":"","enableUpgradeSubscription":"","enableDatadog":"","sophiOnDevice":"1","sophiSDKEnabled":"","regwallPrefId":"","cookieSize":"","whiteList":"","paywallId":"","articleSavingEnabled":"1","articleSharingEnabled":"1","isEmbedLoginEnabled":"","enableSocialSigninModal":"","subHeaderText":"","enableSocialAllPages":"","enableSocialHomepage":"","enableSocialArticle":"","enableSocialSection":"","isAdfreeArticle":""}; 88//# sourceURL=connext_utils-js-extra 89</script>
vendor: 1 bytes, line 89
89
90<script type="text/javascript" src="https://www.sonomanews.com/_static/??-eJydzDEOwjAMQNELkRgQBXVAXICVAySNZblK3Ch2VLg9LEgdmFi/9D6s1U2LGIpBzZ1YFPISEja3VlALxhOgUCC8c2yhvXxh8bPu4IcsQi4xsfaoX7xtXtGMhdTHLinj358PEHzawzhvXrdyPVzG/fE8noZhfgPeB1Hz" ></script>
90<script src="https://cdn.auth0.com/js/auth0-spa-js/1.13/auth0-spa-js.production.js?ver=6.9.9" id="auth0_sdk-js"></script>
vendor: 1 bytes, line 90
90
91<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 91
91
92<script type="text/javascript" src="https://www.sonomanews.com/_static/??-eJylzM0OQDAQBOAXoov4iYO4eo2iaVbaJXYbHl+dxJXTJJOZD44tnVYSQwKbCxaJwZNNZ7TIYWRg0YLTq1NeI6kx0OyMWjiBL0Y8kDnlLxPHKM74mPzXCjjoG9gfqPdd3rRZUbdlVS0Xv4VxIA==" ></script>
92<script id="auth0-session-storage-js-before"> 93window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}'; 94//# sourceURL=auth0-session-storage-js-before 95</script>
vendor: 1 bytes, line 95
95
96<script src="https://www.sonomanews.com/wp-content/client-mu-plugins/src/Auth0/assets/dist/auth0-session-storage.min.js?ver=1.0.4" id="auth0-session-storage-js"></script>
vendor: 1 bytes, line 96
96
97<script src="https://j721.sonomanews.com/script.js" id="j721-js"></script>
vendor: 1 bytes, line 97
97
98<script type="text/javascript" src="https://www.sonomanews.com/wp-content/plugins/mng-digisubs/assets/js/sophi/mather.min.js?m=1790264943g" ></script>
98<script id="static-sophi-script-handle-js-after"> 99 window.sophi = window.sophi || {}; 100 sophi.demeter = { actions: [], initStatus: "" }; 101 102 // Lightweight lifecycle tracking helper: appends "{code}{seconds}" to 103 // demeter.initStatus, seconds since navigation start truncated to 10ms. 104 window._s = function (c) { 105 var d = window.sophi.demeter; 106 var f = String(Math.floor(performance.now() / 10) / 100).replace(/^0\./, "."); 107 d.initStatus = (d.initStatus ? d.initStatus + "," : "") + c + f; 108 }; 109 110 window.demeter = window.demeter || function () { 111 var resolve, reject; 112 var s = new Promise(function (res, rej) { 113 resolve = res; 114 reject = rej; 115 }); 116 sophi.demeter.actions.push([arguments, resolve, reject]); 117 return s; 118 }; 119 120 _s("i"); 121//# sourceURL=static-sophi-script-handle-js-after 122</script>
vendor: 1 bytes, line 122
122
123<script id="mng_sophi-js-extra"> 124var sophi_config = {"sophiGetDesicionTimer":"","sophiPluginEnabled":"1","sophiHostname":"","enableSophiSSPW":"","useEventListener":"","enableSophiEngageVsSophiSSPW":""}; 125//# sourceURL=mng_sophi-js-extra 126</script>
vendor: 1 bytes, line 126
126
127<script type="text/javascript" src="https://www.sonomanews.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.sophi.bundle.js?m=1790269455g" ></script>
127<script>if(window._s){_s('l');}</script>
vendor: 1 bytes, line 127
127
128<script onerror="if(window._s){_s('xsl');}" src="https://cdn.sophi.io/assets/demeter/1/stable/4245375506.js?ver=6.9.9" id="sophi_demeter-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 128
128
129<script id="article_sharing-js-extra"> 130var article_config = {"article_sharing_faq":""}; 131//# sourceURL=article_sharing-js-extra 132</script>
vendor: 1 bytes, line 132
132
133<script id="article_saving-js-extra"> 134var article_config = {"article_saving_faq":""}; 135//# sourceURL=article_saving-js-extra 136</script>
vendor: 1 bytes, line 136
136
137<script type="text/javascript" src="https://www.sonomanews.com/_static/??-eJzTLy/QTc7PK0nNK9EvyClNz8wr1s/NS9dNyUzPLC5NKtYvLkksyUxGEdNLLAIK5aQGZyQWpeolleal5KTqZRXr6FNiVmIZklH2ubaG5pYGRmaWJqamWQAo5DzI" ></script>
137<link rel="https://api.w.org/" href="https://www.sonomanews.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.sonomanews.com/wp-json/wp/v2/pages/22728" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sonomanews.com/xmlrpc.php?rsd" /> 138<meta name="generator" content="WordPress 6.9.9" /> 139<link rel='shortlink' href='https://wp.me/PgHnAl-5UA' />
140<script id="cnx-init-script">!function(n){if(!window.cnx){window.cnx={},window.cnx.cmd=[];var t=n.createElement('iframe');t.display='none',t.onload=function(){var n=t.contentWindow.document,c=n.createElement('script');c.src='//cd.connatix.com/connatix.player.js',c.setAttribute('async','1'),c.setAttribute('type','text/javascript'),n.body.appendChild(c)},n.head.appendChild(t)}}(document);</script>
140 <style> 141 .getty.aligncenter { 142 text-align: center; 143 } 144 .getty.alignleft { 145 float: none; 146 margin-right: 0; 147 } 148 .getty.alignleft > div { 149 float: left; 150 margin-right: 5px; 151 } 152 .getty.alignright { 153 float: none; 154 margin-left: 0; 155 } 156 .getty.alignright > div { 157 float: right; 158 margin-left: 5px; 159 } 160 </style> 161 <style>img#wpstats{display:none}</style> 162
162<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"About Us","url":"https:\/\/www.sonomanews.com\/about-us\/"}</script>
162<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.sonomanews.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.sonomanews.com\/about-us\/","name":"About Us"}}]}</script>
162<link rel="canonical" href="https://www.sonomanews.com/about-us/" />
162<script> 163 var PushlySDK = window.PushlySDK || []; 164 function pushly() { PushlySDK.push(arguments) } 165 pushly('load', { 166 domainKey: decodeURIComponent("IMCLoqsFx3T0KQvqpMooAxUwqcJN6lKtqNF4"), 167 sw: "https://www.sonomanews.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php", 168 swScope: "https://www.sonomanews.com/wp-content/plugins/pushly/" }); 169</script>
169 170 171<style id="customizer-styles"> div#page { 172 --primary: #0e70a4; 173 } 174 div#page { 175 --secondary: #ffea00; 176 } 177 div#page { 178 --tertiary: #f4a700; 179 } 180 div#page { 181 --primary-light: #107db7; 182 } 183 div#page { 184 --primary-dark: #0d6391; 185 } 186 div#page { 187 --primary-lighter: #149de6; 188 } 189 div#page { 190 --primary-darker: #0c5983; 191 } 192 </style>
192<script>window.addEventListener('message', 193 function s2nEventCallback(a){if('s2nEvent'===a.data.type) 194 {let t={event:'SendToNews load',sendtonews_player_key: 195 a.data.playerKey};window.dataLayer.push(t), 196 window.removeEventListener('message',s2nEventCallback)}});</script>
196<!-- Google Tag Manager Data Layer -->
197<script type='text/javascript'> 198 analyticsEvent = function() {}; 199 analyticsSocial = function() {}; 200 analyticsVPV = function() {}; 201 analyticsClearVPV = function() {}; 202 analyticsForm = function() {}; 203 window.dataLayer = window.dataLayer || []; 204 dataLayer.push({ 205 'quantcast' : '', 206 'quantcast label' : '', 207 'comscore' : '', 208 'Publisher Domain' : 'sonomanews.com', 209 'Publisher Product' : 'sonomanews.com', 210 'kv' : 'page', 211 'Platform' : 'Web CMS', 212 'Release Version' : '6.9.9', 213 'Digital Publisher' : '', 214 'Section' : 'About Us', 215 'Taxonomy1' : '', 216 'Taxonomy2' : '', 217 'Taxonomy3' : '', 218 'Taxonomy4' : '', 219 'Taxonomy5' : '', 220 'Publisher State' : 'SONOMA', 221 'Page Type' : 'page', 222 'User ID' : '', 223 'SiteName' : 'Sonoma Index-Tribune', 224 'Cluster' : 'MNG SONOMA', 225 'Mobile Presentation' : 'no', 226 'Content ID' : '22728', 227 'Publish Hour of Day' : '2025-08-07T06:19:46-07:00', 228 'Create Hour of Day' : '2025-08-07T06:19:46-07:00', 229 'Update Hour of Day' : '2025-08-07T06:20:41-07:00', 230 'Content Source' : '', 231 'Canonical URL' : 'https://www.sonomanews.com/about-us/', 232 'Slug' : 'about-us', 233 'Primary_Section' : '', 234 'Primary_Tag' : '', 235 'Associated_Tags' : '', 236 'Associated_Sections' : '', 237 'Associated_Taxonomies' : '', 238 'Byline' : 'Vince Carey', 239 'Byline_Email' : '[email protected]', 240 'Affiliation' : 'no_affiliation', 241 'Content Title' : 'About Us', 242 'URL' : 'https://www.sonomanews.com/about-us/', 243 'Page Title' : 'About Us', 244 'Article Characters' : '985', 245 'Article Words' : '149', 246 'Print Export' : 'false', 247 'Paywall_Level' : 'metered', 248 'Dateline' : '', 249 'Paragraph Count' : '4', 250 'Behind Paywall' : 'true', 251 'Article Template' : '' 252 }); 253</script>
253 254<!-- End Google Tag Manager Data Layer --> 255<!-- Google Tag Manager -->
256<script>
vendor: 347 bytes, lines 256-264
256 257(function(w,d,s,l,i) { 258 w[l]=w[l]||[]; 259 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'}); 260 var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:''; 261 j.async=true; 262 j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 263}) 264(window,document,'script','dataLayer','
264GTM-TLFP4R
vendor: 4 bytes, line 264
264');
265</script>
265<!-- End Google Tag Manager --> 266 267<!-- Jetpack Open Graph Tags --> 268<meta property="og:type" content="article" /> 269<meta property="og:title" content="About Us" /> 270<meta property="og:url" content="https://www.sonomanews.com/about-us/" /> 271<meta property="og:description" content="About the Sonoma Index-Tribune 272 273 274 275The Sonoma Index-Tribune is a weekly newspaper covering all of Sonoma and Sonoma Valley. Founded in 1879, the paper is now published weekly on Fridays, and also produces a website at www.sonomanews.com,â¦" /> 276<meta property="article:published_time" content="2025-08-07T13:19:46+00:00" /> 277<meta property="article:modified_time" content="2025-08-07T13:20:41+00:00" /> 278<meta property="og:site_name" content="Sonoma Index-Tribune" /> 279<meta property="og:image" content="https://www.sonomanews.com/wp-content/themes/scng/static/images/noimage.jpg" /> 280<meta property="og:image:width" content="1200" /> 281<meta property="og:image:height" content="630" /> 282<meta property="og:image:alt" content="" /> 283<meta property="og:locale" content="en_US" /> 284<meta name="twitter:image" content="https://www.sonomanews.com/wp-content/themes/scng/static/images/noimage.jpg" /> 285<meta name="twitter:text:title" content="About Us" /> 286<meta name="twitter:card" content="summary" /> 287 288<!-- End Jetpack Open Graph Tags --> 289<link rel="icon" href="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomafav.png?w=32" sizes="32x32" /> 290<link rel="icon" href="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomafav.png?w=32" sizes="192x192" /> 291<link rel="apple-touch-icon" href="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomafav.png?w=32" /> 292<meta name="msapplication-TileImage" content="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomafav.png?w=32" /> 293 </head> 294 295 <body class="wp-singular page-template-default page page-id-22728 wp-custom-logo wp-theme-wp-mason wp-child-theme-scng"> 296 297 <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 297-298
297 298<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
298GTM-TLFP4R
vendor: 83 bytes, line 298
298' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
299<!-- End Google Tag Manager (noscript) --> 300 <a href="#content" class="sr-only">Skip to content</a> 301 302 <div id="page" class="hfeed site"> 303 304 <div class="header-placeholder"></div><header class="site-header default headroom--top"> 305 <div class="nav-wrapper-primary"> 306 307 <div class="nav-wrapper-secondary "> 308 309 <div class="screen-wrapper"> 310 311 <div class="nav-primary-top"> 312 313 <div class="pushnav-flex-wrapper"> 314 <nav class="pushnav" role="navigation" aria-label="Main Menu" id="pushnav-container"><div id="menu-toggle" class="menu-toggle" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu of all sections"><span class="icon-hamburger"></span><span class="menu-label">All Sections</span></div> 315 <div class="wrapper-nav pushnav"> 316 <div class="border-container"> 317 <div class="top-pushnav-container"> 318 <a href="https://checkout.sonomanews.com/?&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav" id="mega-subscribe-button" class="subscribe-button" > 319 <span>Subscribe Now</span> </a> 320 <div class="accuweather-wrap"> 321 <div class="weather-date"> 322 <div class='dfm_accuweather_current_conditions'> 323 <a target="_blank" href="http://www.accuweather.com/en/us/santa-rosa-ca/95401/current-weather/39950_pc?lang=en-us" title="Current Weather Conditions" aria-label="Current temperature is 59°F, view full weather conditions in a new window"> 324 <span>59°F</span> 325 <i class="bi-sun" role="img" aria-label="weather icon sun"></i> 326 </a> 327 </div> <div class="date"> 328 Thursday, September 24th 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.sonomanews.com/"> 329 <p class="e-edition">eEdition</p> </a> 330 </div> 331 </div> 332 </div> 333 <a href="https://www.sonomanews.com" class="home-link icon-home3" title="Link to Home Page"> 334 <span>Home Page</span> 335 </a> 336 </div> 337 <ul id="pushnav" class="menu"><li id="menu-item-205589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-205589 menu-large"><a href="https://www.sonomanews.com/weather/">Weather</a></li> 338<li id="menu-item-306" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-306 menu-large"><a href="https://enewspaper.sonomanews.com/">eEdition</a></li> 339<li id="menu-item-307" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-307 menu-large"><a href="https://www.sonomanews.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a> 340<ul class="sub-menu"> 341 <li id="menu-item-336920" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-336920 menu-large"><a href="https://www.sonomanews.com/obituaries/">Obituaries</a></li> 342 <li id="menu-item-309" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-309 menu-large"><a href="https://www.sonomanews.com/news/news-obituaries/">News Obituaries</a></li> 343 <li id="menu-item-319924" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-319924 menu-large"><a href="https://www.pressdemocratobits.com/">Place an Obituary</a></li> 344</ul> 345</li> 346<li id="menu-item-310" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-310 menu-large"><a href="https://www.sonomanews.com/news/" aria-expanded="false" aria-haspopup="true">News</a> 347<ul class="sub-menu"> 348 <li id="menu-item-311" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-311 menu-large"><a href="https://www.sonomanews.com/news/">News</a></li> 349 <li id="menu-item-304106" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-304106 menu-large"><a href="https://www.sonomanews.com/news/crime-public-safety/">Crime</a></li> 350</ul> 351</li> 352<li id="menu-item-314" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-314 menu-large"><a href="https://www.sonomanews.com/news/education/">Schools</a></li> 353<li id="menu-item-315" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children menu-item-315 menu-large"><a href="https://www.sonomanews.com/business/" aria-expanded="false" aria-haspopup="true">Business</a> 354<ul class="sub-menu"> 355 <li id="menu-item-316" class="menu-item menu-item-type-taxonomy menu-item-object-category current-menu-item menu-item-316 menu-large"><a href="https://www.sonomanews.com/business/">Business</a></li> 356 <li id="menu-item-317" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-317 menu-large"><a href="https://www.sonomanews.com/business/real-estate/">Real Estate</a></li> 357</ul> 358</li> 359<li id="menu-item-318" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-318 menu-large"><a href="https://www.sonomanews.com/sports/">Sports</a></li> 360<li id="menu-item-319" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-319 menu-large"><a href="https://www.sonomanews.com/things-to-do/" aria-expanded="false" aria-haspopup="true">Things To Do</a> 361<ul class="sub-menu"> 362 <li id="menu-item-320" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-320 menu-large"><a href="https://www.sonomanews.com/things-to-do/">Things To Do</a></li> 363 <li id="menu-item-321" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-321 menu-large"><a href="https://www.sonomanews.com/things-to-do/music-concerts/">Music</a></li> 364 <li id="menu-item-322" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-322 menu-large"><a href="https://www.sonomanews.com/things-to-do/theater/">Stage</a></li> 365</ul> 366</li> 367<li id="menu-item-323" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-has-children menu-item-323 menu-large"><a href="https://www.sonomanews.com/tag/lifestyle/" aria-expanded="false" aria-haspopup="true">Lifestyle</a> 368<ul class="sub-menu"> 369 <li id="menu-item-324" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-324 menu-large"><a href="https://www.sonomanews.com/tag/lifestyle/">Lifestyle</a></li> 370 <li id="menu-item-325" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-325 menu-large"><a href="https://www.sonomanews.com/things-to-do/restaurants-food-drink/">Food</a></li> 371 <li id="menu-item-326" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-326 menu-large"><a href="https://www.sonomanews.com/tag/wine/">Wine</a></li> 372 <li id="menu-item-327" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-327 menu-large"><a href="https://www.sonomanews.com/things-to-do/outdoors/">Outdoors</a></li> 373</ul> 374</li> 375<li id="menu-item-328" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-328 menu-large"><a href="https://www.sonomanews.com/opinion/" aria-expanded="false" aria-haspopup="true">Opinion</a> 376<ul class="sub-menu"> 377 <li id="menu-item-329" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-329 menu-large"><a href="https://www.sonomanews.com/opinion/">Opinion</a></li> 378 <li id="menu-item-330" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-330 menu-large"><a href="https://www.sonomanews.com/opinion/letters-to-the-editor/">Letters</a></li> 379 <li id="menu-item-331" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-331 menu-large"><a href="https://www.sonomanews.com/opinion/editorials/">Editorial</a></li> 380</ul> 381</li> 382<li id="menu-item-333" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-333 menu-large"><a href="https://www.sonomanews.com/tag/photos-and-videos/">Galleries</a></li> 383<li id="menu-item-334" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-334 menu-large"><a href="https://www.sonomanews.com/events/">Events</a></li> 384<li id="menu-item-335" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-335 menu-large"><a href="https://myaccount.sonomanews.com/sit/preference">Newsletters</a></li> 385<li id="menu-item-547981" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-547981 menu-large"><a href="https://www.sonomanews.com/best-reviews/">BestReviews</a></li> 386</ul> </div> 387 <div class="newsletter-nav"> 388 <div class="newsletter-simple"> 389 <div class="newsletter-item"> 390 <p class="prompt">Sign up for email newsletters</p> 391 <a class="sign-up-button" href="https://myaccount.sonomanews.com/sit/preference" 392 aria-label="Click here to go to the newsletter sign up page"> 393 Sign Up</a> 394 </div> 395 </div> 396 </div> 397 </div> 398 </nav> 399 </div> 400 <div class="hidden-logo logo-display"> 401 <div class="logo custom-logo"><a href="https://www.sonomanews.com" aria-label="Sonoma Index-Tribune">
401<img src="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomablack1.png" alt="Sonoma Index-Tribune"></a></div> </div> 402 <div class="digisubs-wrapper"> 403 <nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container"> 404 <div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu"> 405 <div id="mng-icon-image"> 406 <img id="pushnav-icon" alt=""> 407 <div id="blank-icon-user"> 408 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20" height="20" viewBox="0 0 32 32"> 409 <path fill="#000000" d="M18 22.082v-1.649c2.203-1.241 4-4.337 4-7.432 0-4.971 0-9-6-9s-6 4.029-6 9c0 3.096 1.797 6.191 4 7.432v1.649c-6.784 0.555-12 3.888-12 7.918h28c0-4.030-5.216-7.364-12-7.918z"></path> 410 </svg> 411 </div> 412 <span class="icon-arrow-down"></span> 413 </div> 414 </div> 415 <div class="wrapper-nav-subs pushnav"> 416 <div class="border-container"> 417 <ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-205608" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-205608"><a href="https://checkout.sonomanews.com/?&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav">Subscribe</a></li> 418<li id="menu-item-205609" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-205609"><a href="/login">Login</a></li> 419</ul> <div id="push-account-content"> 420 <div class="show-digisubs-push" id="email-source-wrapper"> 421 <a class="account-link" id="push-email-link"></a> 422 <p class="logged-in-source" id="push-auth-source"></p> 423 </div> 424 <a class="show-digisubs-push account-link" id="push-account-link" data-mng-click="account-settings" data-mng-category="account-link" data-mng-action="account-settings">Account Settings</a> 425 <a class="show-digisubs-push" id="push-contact-us" href="/contact-us" data-mng-click="contact-us" data-mng-category="account-link" data-mng-action="contact-us">Contact Us</a> 426 <a class="show-digisubs-push" id="push-log-out" href="/logout" data-mng-click="log-out" data-mng-category="account-link" data-mng-action="log-out">Log Out</a> 427 <div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div> 428 <label class="user-spoof">Spoof a user</label> 429 <input id="push-user-spoof-control" class="user-spoof" type="checkbox"> 430 <ul id="newsLetterItem-push" class="newsLetterContent"></ul> 431 </div> 432 </div> 433 <div class="newsletter-nav"> 434 <div class="newsletter-simple"> 435 <div class="newsletter-item"> 436 <p class="prompt">Sign up for email newsletters</p> 437 <a class="sign-up-button" href="https://myaccount.sonomanews.com/sit/preference" 438 aria-label="Click here to go to the newsletter sign up page"> 439 Sign Up</a> 440 </div> 441 </div> 442 </div> 443 </div> 444 </nav> 445 <div class="digisubs-wrapper-large" id="digisubs-wrapper-large"> 446 <ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-205606" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-205606"><a href="https://checkout.sonomanews.com/?&g2i_source=SB&g2i_medium=nav2&g2i_campaign=nav">Subscribe</a></li> 447<li id="menu-item-205607" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-205607"><a href="/login">Login</a></li> 448</ul> </div> 449 </div> 450 <div class="search-icon-wrapper"><span class="icon-search" aria-label="Click here or hit enter to open a Search box" id="dfm-search-icon" role="button" tabindex=0 aria-expanded="false"></span></div><form class="search-form header-search" method="GET" id="search-bar" action="https://www.sonomanews.com/"> 451 452 <div class="input-wrapper"> 453 <span class="icon-search" aria-hidden="true"></span> 454 <input id="mng-search-focus" type="text" placeholder="Type your search" name="s" aria-label="Type your search"> 455 <input name="orderby" type="hidden" value="relevance"/> 456 <input name="order" type="hidden" value="desc"/> 457 <div class="search-button-container"> 458 <button class="search-button" type="submit"> 459 <span>Search</span> 460 </button> 461 </div> 462 </div> 463 464</form> 465 466 467 </div> 468 469 </div> 470 471 <div class="nav-primary-middle"> 472 473 <div class="accuweather-wrap"> 474 <div class="weather-date"> 475 <div class='dfm_accuweather_current_conditions'> 476 <a target="_blank" href="http://www.accuweather.com/en/us/santa-rosa-ca/95401/current-weather/39950_pc?lang=en-us" title="Current Weather Conditions" aria-label="Current temperature is 59°F, view full weather conditions in a new window"> 477 <span>59°F</span> 478 <i class="bi-sun" role="img" aria-label="weather icon sun"></i> 479 </a> 480 </div> <div class="date"> 481 Thursday, September 24th 2026 <a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.sonomanews.com/"> 482 <p class="e-edition">eEdition</p> </a> 483 </div> 484 </div>
485 </div> 486 <div class="hidden-logo"><div class="logo custom-logo"><a href="https://www.sonomanews.com" aria-label="Sonoma Index-Tribune"><img src="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomablack1.png" alt="Sonoma Index-Tribune"></a></div></div> <div class="sponsorship-ad-wrapper"> 487 <div class="dfp-ad dfp-sponsorship_1" id="div-gpt-ad-sponsorship_1" style="visibility:hidden"> 488 <div class="htlad-sponsorship_1" data-unit='sonomanews.com/about-us/sponsorship_1' data-targeting=''></div> 489 </div> </div> 490 491 </div> 492 493 <div class="nav-primary-bottom"> 494 495 <div class="nav-primary"> 496 <ul id="subnav-fallback-menu" class="menu"><li id="menu-item-304078" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-304078"><a href="https://www.sonomanews.com/news/">News</a></li> 497<li id="menu-item-304079" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-304079"><a href="https://www.sonomanews.com/news/education/">Education</a></li> 498<li id="menu-item-381" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-381"><a href="https://www.sonomanews.com/sports/">Sports</a></li> 499<li id="menu-item-336921" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-336921"><a href="https://www.sonomanews.com/obituaries/">Obituaries</a></li> 500<li id="menu-item-391" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-391"><a href="https://www.sonomanews.com/opinion/">Opinion</a></li> 501<li id="menu-item-378" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-378"><a href="https://www.sonomanews.com/business/">Business</a></li> 502<li id="menu-item-206269" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-206269"><a href="https://www.sonomanews.com/things-to-do/restaurants-food-drink/">Dining, Wine & Food</a></li> 503<li id="menu-item-206270" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-206270"><a href="https://www.sonomanews.com/things-to-do/entertainment/">Entertainment</a></li> 504<li id="menu-item-302029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-302029"><a href="https://www.sonomanews.com/events/">Events</a></li> 505<li id="menu-item-305582" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-305582"><a href="http://www.sonomamag.com/">Sonoma Magazine</a></li> 506<li id="menu-item-547980" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-547980"><a href="https://www.sonomanews.com/best-reviews/">Best Reviews</a></li> 507</ul> </div> 508 509 </div> 510 511 </div> 512 513 514<div class="widget widget-trending-stories"><div class="trending-bar trending"> 515 <div class="trending-bar-wrapper"> 516 <p class="label"> 517 Trending: </p> 518 <nav> 519 <ul> 520 <li class="entry-title "> 521 522 <a class="article-title" href="https://www.sonomanews.com/2026/09/11/560949/" title="Valley of the Moon Vintage Festival and its tradition of celebrating local wines kicks off Sept. 24"> 523 524 <span class="dfm-title premium"> 525 Valley of the Moon Vintage Festival </span> 526 527 528 529 </a> 530 531 532 </li> 533 <li class="entry-title "> 534 535 <a class="article-title" href="https://www.sonomanews.com/2026/09/23/hanna-center-in-sonoma-to-co-host-free-suicide-prevention-event/" title="Hanna Center in Sonoma to co-host free suicide prevention event"> 536 537 <span class="dfm-title metered"> 538 Free suicide prevention event </span> 539 540 541 542 </a> 543 544 545 </li> 546 <li class="entry-title "> 547 548 <a class="article-title" href="https://www.sonomanews.com/2026/09/18/guy-fieri-serves-warm-meals-to-give-thanks-to-crews-working-to-contain-lucas-fire/" title="Guy Fieri serves warm meals to give thanks to crews working to contain Lucas Fire"> 549 550 <span class="dfm-title metered"> 551 Guy Fieri feeds firefighters </span> 552 553 554 555 </a> 556 557 558 </li> 559 <li class="entry-title "> 560 561 <a class="article-title" href="https://www.sonomanews.com/2026/09/15/cnn-commentator-van-jones-spotlighted-at-sonoma-speaker-series/" title="CNN commentator V
561an Jones featured at Sonoma Speaker Series"> 562 563 <span class="dfm-title metered"> 564 Van Jones appearance </span> 565 566 567 568 </a> 569 570 571 </li> 572 <li class="entry-title "> 573 574 <a class="article-title" href="https://www.sonomanews.com/2026/09/09/buster-keaton-silent-films-local-composer-live-music/" title="Buster Keaton double feature brings silent film era to Sonoma"> 575 576 <span class="dfm-title metered"> 577 Silent film showing </span> 578 579 580 581 </a> 582 583 584 </li> 585 <li class="entry-title "> 586 587 <a class="article-title" href="https://www.sonomanews.com/2026/09/22/jack-london-state-park-hosts-dia-de-muertos-ofrendas-throughout-october/" title="Jack London State Park hosts DÃa de Muertos ofrendas throughout October"> 588 589 <span class="dfm-title metered"> 590 DÃa de Muertos events </span> 591 592 593 594 </a> 595 596 597 </li> 598 </ul> 599 </nav> 600 </div> 601</div> 602 603</div><div class="breadcrumbs"> 604 <div class="breadcrumbs-bar"><a href="https://www.sonomanews.com/" class="page-home">Home</a><span class="icon-arrow-right"></span><span class="current-page">About Us</span></div></div> 605 606 </div> 607 </header><div id="content" class="site-content"> 608 <div class="header-banners"> 609 <div class="dfp-ad dfp-interstitial" id="div-gpt-ad-interstitial" style="visibility:hidden"> 610 <div class="htlad-interstitial" data-unit='sonomanews.com/about-us/interstitial' data-targeting=''></div> 611 </div> <div class="dfp-ad dfp-top_leaderboard" id="div-gpt-ad-top_leaderboard" style="visibility:hidden"> 612 <div class="htlad-top_leaderboard" data-unit='sonomanews.com/about-us/top_leaderboard' data-targeting=''></div> 613 </div> </div> 614 615 <div id="primary" class="content-area"><main id="main" class="site-main" role="main"> <article id="page-22728" class="post-22728 page type-page status-publish hentry"> 616 <div class="article-body"> 617 <div class="body-copy"> 618 <h1 style="text-align: center">About the Sonoma Index-Tribune</h1> 619<hr /> 620<p>The Sonoma Index-Tribune is a weekly newspaper covering all of Sonoma and Sonoma Valley. Founded in 1879, the paper is now published weekly on Fridays, and also produces a website at <a href="https://www.sonomanews.com/" target="_blank" rel="noopener">www.sonomanews.com</a>, a news bulletin emailed to subscribers five days a week, and several social media feeds.</p> 621<p>Located 40 miles north of San Francisco in Northern Californiaâs premier Wine Country, Sonoma Valley â Jack Londonâs famous âValley of the Moonâ â is 18 miles long, extending from the San Pablo Bay north to Kenwood. The City of Sonoma â built around a green, tree-filled plaza designed by Sonomaâs founder, General Mariano Vallejo â is the Valleyâs cultural and business center.</p> 622<p>Volume 1, Number 1, the first issue of the Sonoma Index, was published here in Sonoma on April 17, 1879. In 1884, Harry Granice, great-grandfather of longtime publishers Bill and Jim Lynch, purchased the paper and renamed it the Sonoma Index-Tribune.</p> 623 </div> 624 </div> 625 </article><!-- #post-## --> 626 <div class="dfp-ad dfp-bottom_leaderboard" id="div-gpt-ad-bottom_leaderboard" style="visibility:hidden"> 627 <div class="htlad-bottom_leaderboard" data-unit='sonomanews.com/about-us/bottom_leaderboard' data-targeting=''></div> 628 </div></main></div> 629 630 </div><!-- #content --> 631 632 <footer class="site-footer"> 633 634 <div class="main-footer-wrapper"> 635 636 <div class="footer-logo"> 637 638 <div class="logo custom-logo"><a href="https://www.sonomanews.com" aria-label="Sonoma Index-Tribune"><img src="https://www.sonomanews.com/wp-content/uploads/2025/08/sonomablack1.png" alt="Sonoma Index-Tribune"></a></div> 639 </div> 640 641 <ul id="footer-menu" class="footer-menus"><li id="menu-item-344" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-344"><a>FIND IT FAST</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 642 643<ul class="footer-menu"> 644 <li id="menu-item-345" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-345"><a href="https://www.sonomanews.com/obituaries/">Obituaries</a></li> 645 <li id="menu-item-346" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-346"><a href="https://www.sonomanews.com/opinion/editorials/">Editorials</a></li> 646 <li id="menu-item-347" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-347"><a href="https://www.sonomanews.com/opinion/letters-to-the-editor/">Letters to the Editor</a></li> 647 <li id="menu-item-205591" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-205591"><a href="https://www.sonomanews.com/events/">Events</a></li> 648 <li id="menu-item-295752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-295752"><a href="https://www.sonomanews.com/sitemap/">Sitemap</a></li> 649 <li id="menu-item-349" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-349"><a href="https://newsstand.sonomanews.com/">Retail Locations</a></li> 650</ul> 651</li> 652<li id="menu-item-350" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-350"><a>SUBSCRIBERS</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 653 654<ul class="footer-menu"> 655 <li id="menu-item-351" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-351"><a href="https://myaccount.sonomanews.com/">Manage Home Delivery</a></li> 656 <li id="menu-item-352" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-352"><a href="https://checkout.sonomanews.com/?g2i_source=SB&g2i_medium=footer&g2i_campaign=nav">Subscribe</a></li> 657 <li id="menu-item-353" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-353"><a href="https://enewspaper.sonomanews.com">eEdition</a></li> 658 <li id="menu-item-205593" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-205593"><a href="https://www.sonomanews.com/contact-us/">Contact Us</a></li> 659 <li id="menu-item-355" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-355"><a href="https://myaccount.sonomanews.com/sit/preference">Newsletters</a></li> 660</ul> 661</li> 662<li id="menu-item-356" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-356"><a>OTHER SECTIONS</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 663 664<ul class="footer-menu"> 665 <li id="menu-item-357" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-357"><a href="https://www.sonomanews.com/business/real-estate/">Real Estate</a></li> 666 <li id="menu-item-358" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-358"><a href="https://www.sonomanews.com/special-sections/">Special Sections</a></li> 667 <li id="menu-item-359" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-359"><a href="https://legals.pressdemocrat.com/">Public/Legal Notices</a></li> 668 <li id="menu-item-360" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-360"><a href="https://www.sonomamag.com/">Sonoma Magazine</a></li> 669</ul> 670</li> 671<li id="menu-item-361" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-361"><a>CONTACT + HELP</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span> 672 673<ul class="footer-menu"> 674 <li id="menu-item-362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-362"><a href="https://www.sonomanews.com/contact-us/">Contact Us</a></li> 675 <li id="menu-item-366" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-366"><a href="https://www.sonomanews.com/about-us/">About Us</a></li> 676 <li id="menu-item-549243" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-549243"><a href="https://www.sonomanews.com/special-sections/">Special Sections</a></li> 677 <li id="menu-item-320155" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-320155"><a href="https://www.sonomanews.com/advertise-3/">Advertise</a></li> 678 <li id="menu-item-341859" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-341859"><a href="https://www.medianewsgroup.com/accessibility-statement/">Accessibility</a></li> 679 <li id="menu-item-552650" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-552650"><a href="https://www.sonomanews.com/standards-and-policies/">Standards and Policies</a></li> 680</ul> 681</li> 682<li class="mng-follow"><div class="footer-follow"></div> 683 <a href="https://checkout.sonomanews.com/?&g2i_source=SB&g2i_medium=side-nav&g2i_campaign=nav" class="subscribe-button"> 684 <span>Subscribe Now</span> </a> 685 686 </li></ul> 687 </div> 688 689 <div class="dfm-site-info"> 690 691 <div class="colophon"> 692 693 <div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-336" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-336"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li> 694<li id="menu-item-337" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-337"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li> 695<li id="menu-item-338" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-338"><a href="#">Cookie Preferences</a></li> 696<li id="menu-item-339" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-339"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice of Collection</a></li> 697<li id="menu-item-340" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-340"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
697of-financial-incentive">Notice of Financial Incentive</a></li> 698<li id="menu-item-341" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-341"><a href="#">Do Not Sell/Share My Personal Information</a></li> 699<li id="menu-item-342" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-342"><a href="https://www.medianewsgroup.com/arbitration/">Arbitration</a></li> 700<li id="menu-item-343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-343"><a href="https://vip.wordpress.com/">Powered by WordPress.com VIP</a></li> 701</ul><div class="footer-copyright-notice"><p>Copyright 2026 Sonoma Index-Tribune. All rights reserved. The use of any content on this website for the purpose of training artificial intelligence systems, algorithms, machine learning models, text and data mining, or similar use is strictly prohibited without explicit written consent.</p></div> </div> 702 </div> 703 704 </div> 705 706 </footer><!-- .site-footer --> 707 708 </div><!-- #page --> 709 710 <div id="mobile-adhesion" class=""><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button> 711
711<script> 712 function closeMobileAdhesionAd() { 713 document.getElementById("mobile-adhesion").classList.add("closed"); 714 } 715 716 function keyboardHandler(e) { 717 var keycode = ( e.keyCode ? e.keyCode : e.which ); 718 if (keycode == "13") { 719 closeMobileAdhesionAd(); 720 } 721 } 722 </script>
722 723 <div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden"> 724 <div class="htlad-mobile_adhesion" data-unit='sonomanews.com/about-us/mobile_adhesion' data-targeting=''></div> 725 </div></div>
725<script type='text/javascript'> 726/* <![CDATA[ */ 727if ( 'undefined' !== typeof _snaq ) { 728_snaq.push(['setAuthor', 'Vince Carey']); 729_snaq.push(['setArticlePublishTime','2025-08-07T06:19:46-07:00']); 730_snaq.push(['setSection', 'About Us']); 731} 732/* ]]> */ 733</script>
vendor: 1 bytes, line 733
733
734<script src="https://www.sonomanews.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790264943" id="__htl_mods-js"></script>
vendor: 1 bytes, line 734
734
735<script src="https://htlbid.com/v3/sonomanews.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 735
735
736<script id="__htl_script-js-after"> 737 window.htlbid = window.htlbid || {}; 738 htlbid.cmd = htlbid.cmd || []; 739 htlbid.cmd.push( function() { 740 htlbid.layout( 'universal' ); 741 htlbid.setTargeting( "is_testing","no" ); 742 htlbid.setTargeting( "kv", ["about-us","page"] ); 743 htlbid.setTargeting( "page", "page" ); 744 htlbid.setTargeting( "content", [] ); 745 htlbid.setTargeting( "RPN", "321178026460" ); 746 htlbid.setTargeting( "rurl", "" ); 747 htlbid.setTargeting( "articleid", "" ); 748 window.htlbid.pubads().setPublisherProvidedId( "6b7f96fda9a8f685669e6578102b543bf2fd2abfdc329dc74cdfdd4e3c9c18c6" ); 749 } ); 750//# sourceURL=__htl_script-js-after 751</script>
vendor: 1 bytes, line 751
751
752<script type="text/javascript" src="https://www.sonomanews.com/_static/??-eJyVy0EKwjAQBdALab9KULoQF54ktKOdkMyEzqRiT6+CC7duHzw86nZQcRKHT1TI8JYSTQUjmyMZ1KLotZlr6QpLl2yDn1Zzu7MY6qSucuOcsZCMOqPy4G2mD/0Xc1yfxivZt13KeX/qd4dj6ENIL02AQ2E=" ></script>
752<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js" id="mng-newsletters-sailthru-scout-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 752
752
753<script id="mng-newsletters-sailthru-scout-js-after"> 754Sailthru.init( {"customerId":"fa67d47122d9cfc5594e600b651c9c02","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} ); 755//# sourceURL=mng-newsletters-sailthru-scout-js-after 756</script>
vendor: 1 bytes, line 756
756
757<script type="text/javascript" src="https://www.sonomanews.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
757<script src="https://www.sonomanews.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 757
757
758<script id="wp-i18n-js-after"> 759wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 760wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 761//# sourceURL=wp-i18n-js-after 762</script>
vendor: 1 bytes, line 762
762
763<script id="wp-parsely-loader-js-before"> 764window.wpParselySiteId = 'sonomanews.com'; 765//# sourceURL=wp-parsely-loader-js-before 766</script>
vendor: 1 bytes, line 766
766
767<script src="https://www.sonomanews.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 767
767
768<script data-parsely-site="sonomanews.com" src="https://cdn.parsely.com/keys/sonomanews.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 768
768
769<script src="https://www.sonomanews.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 769
769
770<script type="text/javascript" src="https://www.sonomanews.com/_static/??/wp-content/themes/assets/static/js/polyfills.min.js,/wp-content/themes/assets/static/js/boldcoastal.min.js?m=1790264944j" ></script>
770<script async src="https://s.ntv.io/serve/load.js" id="nativo-js-js"></script>
vendor: 1 bytes, line 770
770
771<script type="text/javascript" src="https://www.sonomanews.com/_static/??-eJx1zcEKwkAMBNAfso3KUulBxGO/wPPahjXrJilNpL/vHkQU9DgD8wbWuRlVHMXBb8hoUBuOpgITmUM2KJp04HR2X1omabNt4GM2l0ciMTBybL5CRZSj4Gpvi2MFfiB/v0nu8Vpw4JjwQlNCf81PfNwd+u2+C30I+QmaaUmn" ></script>
771<script id="digisubs-social-login-js-after"> 772(function () { 773 var logPrefix = '[digisubs-social-login]'; 774 var readyTimeoutMs = 10000; 775 var pendingFlag = 'mng-digisubs-regwall-social'; 776 var reloadedFlag = 'mng-digisubs-regwall-social-reloaded'; 777 var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done'; 778 779 function isEmbedReady() { 780 return !!document.querySelector('#mng-modal'); 781 } 782 783 function getAuthReady() { 784 return (window.MNGAuth && window.MNGAuth.authenticationReady) 785 || (window.MNGAuthentication && window.MNGAuthentication.authenticationReady) 786 || null; 787 } 788 789 function decodeJwt(token) { 790 try { 791 var parts = token.split('.'); 792 if (parts.length < 2) { 793 return null; 794 } 795 var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/'); 796 while (base64.length % 4) { 797 base64 += '='; 798 } 799 return JSON.parse(atob(base64)); 800 } catch (e) { 801 return null; 802 } 803 } 804 805 function isAuthenticated() { 806 var ready = getAuthReady(); 807 if (ready && ready.isAuthenticated) { 808 return true; 809 } 810 return hasMngSessionIdToken(); 811 } 812 813 function getMngSession() { 814 try { 815 return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null'); 816 } catch (e) { 817 return null; 818 } 819 } 820 821 function hasMngSessionIdToken() { 822 var session = getMngSession(); 823 return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20); 824 } 825 826 function waitForNativeSession() { 827 return new Promise(function (resolve) { 828 if (hasMngSessionIdToken()) { 829 resolve(true); 830 return; 831 } 832 var started = Date.now(); 833 var poll = window.setInterval(function () { 834 if (hasMngSessionIdToken()) { 835 window.clearInterval(poll); 836 console.info(logPrefix, 'native __MNG_Session is ready'); 837 resolve(true); 838 } else if (Date.now() - started > 15000) { 839 window.clearInterval(poll); 840 console.warn(logPrefix, 'timed out waiting for native __MNG_Session'); 841 resolve(false); 842 } 843 }, 100); 844 }); 845 } 846 847 function isEntitledSubscriber() { 848 var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/); 849 if (!match) { 850 return false; 851 } 852 var payload = decodeJwt(decodeURIComponent(match[1])); 853 return !!(payload && payload.entitlement_entitled); 854 } 855 856 function getAuthEmail() { 857 var ready = getAuthReady(); 858 if (ready && ready.claims && ready.claims.email) { 859 return ready.claims.email; 860 } 861 if (ready && typeof ready.idToken === 'string') { 862 var claims = decodeJwt(ready.idToken); 863 if (claims && claims.email) { 864 return claims.email; 865 } 866 } 867 var session = getMngSession(); 868 if (session && session.email) { 869 return session.email; 870 } 871 if (session && session.idToken) { 872 var sessionClaims = decodeJwt(session.idToken); 873 if (sessionClaims && sessionClaims.email) { 874 return sessionClaims.email; 875 } 876 } 877 return ''; 878 } 879 880 function hideSocialLogin() { 881 document.querySelectorAll('.digisubs-social-login').forEach(function (el) { 882 el.classList.add('is-hidden'); 883 el.setAttribute('hidden', 'hidden'); 884 }); 885 } 886 887 function grantRegwallAccessCookies() { 888 var pathname = window.location.pathname; 889 document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800'; 890 document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800'; 891 if (typeof demeter === 'function') { 892 demeter('userProperties', { args: { visitorType: 'registered' } }); 893 } 894 console.info(logPrefix, 'granted limited article access cookies'); 895 } 896 897 function waitForEngageSubscribe() { 898 return new Promise(function (resolve, reject) { 899 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 900 resolve(); 901 return; 902 } 903 var started = Date.now(); 904 var poll = window.setInterval(function () { 905 if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') { 906 window.clearInterval(poll); 907 resolve(); 908 } else if (Date.now() - started > readyTimeoutMs) { 909 window.clearInterval(poll); 910 reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available')); 911 } 912 }, 100); 913 }); 914 } 915 916 function subscribeRegwallNewsletter() { 917 var prefId = window.authentication_config && window.authentication_config.regwallPrefId; 918 if (!prefId) { 919 console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe'); 920 return Promise.resolve(false); 921 } 922 var email = getAuthEmail(); 923 if (!email) { 924 console.warn(logPrefix, 'no auth email, skipping newsletter subscribe'); 925 return Promise.resolve(false); 926 } 927 return waitForEngageSubscribe().then(function () { 928 console.info(logPrefix, 'subscribing', email, 'to prefId', prefId); 929 return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId)); 930 }); 931 } 932 933 function waitForAuthEmail() { 934 return new Promise(function (resolve) { 935 var email = getAuthEmail(); 936 if (email) { 937 resolve(email); 938 return; 939 } 940 var started = Date.now(); 941 var poll = window.setInterval(function () { 942 var nextEmail = getAuthEmail(); 943 if (nextEmail) { 944 window.clearInterval(poll); 945 resolve(nextEmail); 946 } else if (Date.now() - started > readyTimeoutMs) { 947 window.clearInterval(poll); 948 resolve(''); 949 } 950 }, 50); 951 }); 952 } 953 954 function urlWithoutWallOverride() { 955 var url = new URL(window.location.href); 956 if (!url.searchParams.has('wall_override')) { 957 return ''; 958 } 959 url.searchParams.delete('wall_override'); 960 return url.pathname + url.search + url.hash; 961 } 962 963 function dropWallOverrideFromAddressBar() { 964 var cleanPath = urlWithoutWallOverride(); 965 if (!cleanPath) { 966 return false;
967 } 968 window.history.replaceState({}, '', window.location.origin + cleanPath); 969 console.info(logPrefix, 'removed wall_override from the URL before embed login reload'); 970 return true; 971 } 972 973 (function patchLocationReload() { 974 try { 975 var originalReload = window.location.reload.bind(window.location); 976 window.location.reload = function () { 977 if (sessionStorage.getItem(pendingFlag) === '1') { 978 var cleanPath = urlWithoutWallOverride(); 979 if (cleanPath) { 980 console.info(logPrefix, 'embed login reload: dropping wall_override'); 981 window.location.replace(window.location.origin + cleanPath); 982 return; 983 } 984 } 985 return originalReload(); 986 }; 987 } catch (e) {} 988 })(); 989 990 var finishingSocialLogin = false; 991 992 function finishRegwallSocialLogin() { 993 if (finishingSocialLogin) { 994 return; 995 } 996 finishingSocialLogin = true; 997 hideSocialLogin(); 998 999 waitForAuthEmail().then(function () { 1000 if (sessionStorage.getItem(newsletterDoneFlag) === '1') { 1001 return false; 1002 } 1003 return subscribeRegwallNewsletter().then(function (ok) { 1004 sessionStorage.setItem(newsletterDoneFlag, '1'); 1005 console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed'); 1006 return ok; 1007 }); 1008 }).catch(function (err) { 1009 console.error(logPrefix, 'newsletter subscribe error', err); 1010 }).then(function () { 1011 if (!isEntitledSubscriber()) { 1012 grantRegwallAccessCookies(); 1013 } 1014 return waitForNativeSession(); 1015 }).then(function (hasSession) { 1016 if (!hasSession) { 1017 console.warn(logPrefix, 'embed login did not persist __MNG_Session'); 1018 } 1019 dropWallOverrideFromAddressBar(); 1020 sessionStorage.removeItem(pendingFlag); 1021 sessionStorage.removeItem(reloadedFlag); 1022 sessionStorage.removeItem(newsletterDoneFlag); 1023 finishingSocialLogin = false; 1024 }); 1025 } 1026 1027 function onAuthenticated() { 1028 hideSocialLogin(); 1029 if (sessionStorage.getItem(pendingFlag) === '1') { 1030 dropWallOverrideFromAddressBar(); 1031 finishRegwallSocialLogin(); 1032 } 1033 } 1034 1035 function getAuthScriptEl() { 1036 return document.querySelector('script[src*="mng-auth"]'); 1037 } 1038 1039 function getAuthScriptSrc() { 1040 var el = getAuthScriptEl(); 1041 return el ? el.src : '(no mng-auth script tag)'; 1042 } 1043 1044 function authDiagnostics() { 1045 return [ 1046 'script=' + getAuthScriptSrc(), 1047 'MNGAuth=' + typeof window.MNGAuth, 1048 'module=' + typeof window.module, 1049 'exports=' + typeof window.exports, 1050 'define=' + typeof window.define, 1051 'define.amd=' + !!(window.define && window.define.amd) 1052 ].join(' '); 1053 } 1054 1055 function adoptMngAuth() { 1056 if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) { 1057 return window.MNGAuth; 1058 } 1059 var candidates = []; 1060 if (window.module && window.module.exports) { 1061 candidates.push(window.module.exports.MNGAuth || window.module.exports); 1062 } 1063 if (window.exports) { 1064 candidates.push(window.exports.MNGAuth || window.exports); 1065 } 1066 for (var i = 0; i < candidates.length; i++) { 1067 var candidate = candidates[i]; 1068 if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) { 1069 window.MNGAuth = candidate; 1070 console.info(logPrefix, 'adopted MNGAuth from UMD export'); 1071 return candidate; 1072 } 1073 } 1074 return null; 1075 } 1076 1077 function waitForMngAuth() { 1078 if (window.__mngAuthReadyPromise) { 1079 return window.__mngAuthReadyPromise; 1080 } 1081 window.__mngAuthReadyPromise = new Promise(function (resolve, reject) { 1082 if (adoptMngAuth()) { 1083 resolve(); 1084 return; 1085 } 1086 1087 var settled = false; 1088 1089 function succeed() { 1090 if (settled) { 1091 return; 1092 } 1093 settled = true; 1094 resolve(); 1095 } 1096 1097 function fail(message) { 1098 if (settled) { 1099 return; 1100 } 1101 settled = true; 1102 window.__mngAuthReadyPromise = null; 1103 reject(new Error(message + ' ' + authDiagnostics())); 1104 } 1105 1106 function shadowUmdGlobals() { 1107 var saved = { 1108 module: window.module, 1109 exports: window.exports, 1110 define: window.define 1111 };
1112 try { 1113 delete window.module; 1114 delete window.exports; 1115 delete window.define; 1116 } catch (e) { 1117 window.module = undefined; 1118 window.exports = undefined; 1119 window.define = undefined; 1120 } 1121 return saved; 1122 } 1123 1124 function restoreUmdGlobals(saved) { 1125 try { 1126 if (typeof saved.module !== 'undefined') { 1127 window.module = saved.module; 1128 } 1129 if (typeof saved.exports !== 'undefined') { 1130 window.exports = saved.exports; 1131 } 1132 if (typeof saved.define !== 'undefined') { 1133 window.define = saved.define; 1134 } 1135 } catch (e) {} 1136 } 1137 1138 function loadIsolatedCopy() { 1139 var src = getAuthScriptSrc(); 1140 if (src === '(no mng-auth script tag)') { 1141 fail('mng-auth.js is not on the page'); 1142 return; 1143 } 1144 console.info(logPrefix, 'reloading mng-auth.js without UMD globals'); 1145 var saved = shadowUmdGlobals(); 1146 var script = document.createElement('script'); 1147 script.src = src; 1148 script.onload = function () { 1149 restoreUmdGlobals(saved); 1150 if (adoptMngAuth()) { 1151 succeed(); 1152 return; 1153 } 1154 fail('CDN loaded but did not expose window.MNGAuth'); 1155 }; 1156 script.onerror = function () { 1157 restoreUmdGlobals(saved); 1158 fail('mng-auth.js failed to load'); 1159 }; 1160 document.head.appendChild(script); 1161 } 1162 1163 var existing = getAuthScriptEl(); 1164 if (existing && document.readyState === 'loading') { 1165 existing.addEventListener('load', function () { 1166 if (adoptMngAuth()) { 1167 succeed(); 1168 return; 1169 } 1170 loadIsolatedCopy(); 1171 }); 1172 existing.addEventListener('error', function () { 1173 fail('existing mng-auth.js tag failed to load'); 1174 }); 1175 return; 1176 } 1177 1178 loadIsolatedCopy(); 1179 }); 1180 return window.__mngAuthReadyPromise; 1181 } 1182 1183 function waitForEmbedReady() { 1184 return new Promise(function (resolve, reject) { 1185 if (isEmbedReady()) { 1186 resolve(); 1187 return; 1188 } 1189 1190 var settled = false; 1191 var poll; 1192 1193 function cleanup() { 1194 window.clearInterval(poll); 1195 document.removeEventListener('mng.auth.onFinished', onFinished); 1196 } 1197 1198 function succeed() { 1199 if (settled) { 1200 return; 1201 } 1202 settled = true; 1203 cleanup(); 1204 resolve(); 1205 } 1206 1207 function fail(message) { 1208 if (settled) { 1209 return; 1210 } 1211 settled = true; 1212 cleanup(); 1213 reject(new Error(message)); 1214 } 1215 1216 function onFinished() { 1217 if (isEmbedReady()) { 1218 succeed(); 1219 return; 1220 } 1221 fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc()); 1222 } 1223 1224 document.addEventListener('mng.auth.onFinished', onFinished); 1225 poll = window.setInterval(function () { 1226 if (isEmbedReady()) { 1227 succeed(); 1228 } 1229 }, 100); 1230 window.setTimeout(function () { 1231 fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc()); 1232 }, readyTimeoutMs); 1233 }); 1234 } 1235 1236 function openEmbedLogin(button) { 1237 var connection = button.getAttribute('data-mng-auth-social-action'); 1238 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc()); 1239 return waitForMngAuth().then(function () { 1240 if (isEmbedReady()) { 1241 button.__mngSocialForward = true; 1242 button.click(); 1243 button.__mngSocialForward = false; 1244 console.info(logPrefix, 'forwarded social click to embed login', connection); 1245 return; 1246 } 1247 return waitForEmbedReady().then(function () { 1248 button.__mngSocialForward = true; 1249 button.click(); 1250 button.__mngSocialForward = false; 1251 console.info(logPrefix, 'forwarded social click to embed login', connection); 1252 }); 1253 }).catch(function (err) { 1254 console.error(logPrefix, 'failed to open embed login', err); 1255 }); 1256 } 1257 1258 document.addEventListener('click', function (event) { 1259 var button = event.target.closest('.digisubs-social-login__button'); 1260 if (!button || button.__mngSocialForward) { 1261 return; 1262 } 1263 sessionStorage.setItem(pendingFlag, '1'); 1264 if (isEmbedReady() && window.MNGAuth) { 1265 console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action')); 1266 return; 1267 } 1268 event.preventDefault(); 1269 event.stopPropagation(); 1270 openEmbedLogin(button); 1271 }); 1272 1273 ['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) { 1274 window.addEventListener(name, function () { 1275 if (isAuthenticated()) { 1276 onAuthenticated(); 1277 } 1278 }, true); 1279 }); 1280 ['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) { 1281 document.addEventListener(name, function () { 1282 if (isAuthenticated()) { 1283 onAuthenticated(); 1284 } 1285 }, true); 1286 }); 1287 1288 if (window.authentication_config && window.authentication_config.debug === '1') { 1289 console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc()); 1290 } 1291 1292 if (isAuthenticated()) { 1293 onAuthenticated(); 1294 } 1295})(); 1296//# sourceURL=digisubs-social-login-js-after 1297</script>
vendor: 1 bytes, line 1297
1297
1298<script src="https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js" id="apple_pay_sdk-js"></script>
vendor: 1 bytes, line 1298
1298
1299<script id="mng_apple-js-extra"> 1300var apple_config = {"applePayEnabled":"","loggedOutPurchaseEnabled":"0","sourceId":""}; 1301//# sourceURL=mng_apple-js-extra 1302</script>
vendor: 1 bytes, line 1302
1302
1303<script type="text/javascript" src="https://www.sonomanews.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.apple.bundle.js?m=1790269455g" ></script>
1303<script id="mng-cache-control-js-before"> 1304window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.sonomanews.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"9269cb37e7","isSectionFront":true,"isHomepage":false} 1305//# sourceURL=mng-cache-control-js-before 1306</script>
vendor: 1 bytes, line 1306
1306
1307<script src="https://www.sonomanews.com/wp-content/plugins/mng-cache-control/Src/assets/dist/mng-cache-control-adminbar.js?ver=0.2.1" id="mng-cache-control-js"></script>
vendor: 1 bytes, line 1307
1307
1308<script id="jetpack-stats-js-before"> 1309_stq = window._stq || []; 1310_stq.push([ "view", {"v":"ext","blog":"246760145","post":"22728","tz":"-7","srv":"www.sonomanews.com","hp":"vip","j":"1:16.1.3"} ]); 1311_stq.push([ "clickTrackerInit", "246760145", "22728" ]); 1312//# sourceURL=jetpack-stats-js-before 1313</script>
vendor: 1 bytes, line 1313
1313
1314<script src="https://stats.wp.com/e-202639.js" id="jetpack-stats-js" defer data-wp-strategy="defer" fetchpriority="low"></script>
vendor: 1 bytes, line 1314
1314
1315<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=IMCLoqsFx3T0KQvqpMooAxUwqcJN6lKtqNF4&ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1315
1315
1316<script type="text/javascript" src="https://www.sonomanews.com/wp-content/mu-plugins/jetpack-16.1/_inc/build/sharedaddy/sharing.min.js?m=1790178517g" ></script>
1316<script src="//www.lightboxcdn.com/vendor/db6f0be6-f660-4856-9802-62d2a9838abf/user.js?cb=638917577041638650" id="digioh-js"></script>
vendor: 1 bytes, line 1316
1316
1317<script id="wp-emoji-settings" type="application/json"> 1318{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.sonomanews.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}} 1319</script>
vendor: 1 bytes, line 1319
1319
1320<script type="module"> 1321/*! This file is auto-generated */ 1322var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1323//# sourceURL=https://www.sonomanews.com/wp-includes/js/wp-emoji-loader.min.js 1324</script>
1324 1325 1326 </body> 1327 </html> 1328
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.