PageSourceSearch

https://www.pressdemocrat.com/contact-us/

html pressdemocrat.com collected 2026-09-24 08:34:43 UTC 104,595 bytes, 1,572 lines download raw bytes

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="thepressdemocrat"><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>Contact Us &#8211; The Press Democrat</title>
8<link rel='preload' as='image' fetchpriority='high' href='https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratblack-1.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.pressdemocrat.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%25%36%34mi%72a%256C',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/assets/r2mia4vzs2xw.vendor.js")})(document,window,"QS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODU","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))})('%256%31%64%25%36%44i%72%61%6C'),f=S.localStorage,J=S.sessionStorage,R=k('%5F%25%361%256%34%25%36%44%25%37%32l%25%363%6Bv%25%370'),c=S.location;try{0===document.referrer.indexOf(c.origin)?(L=new URLSearchParams(c.search)).get(k('%5F%2561%25%36%33%72%2569'))?((B=L.get(k('%255%46%61%2563%257%34')))===k('%25%365%2578%257%34%65%6E%25%364')?z=[["\u0061d\u006dir\u0061l\u002d\u0065x\u0074end\u0065\u0064","true"||_name]]:B===k('%257%33%25%368%256%31%25%370e')&&(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["_aQS02OEVGQTIzNzJFODI0QTAxMTQ4Njc3MUItODU"]||"{}").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('%2567%6F%256%46%67%6C%2565%25%37%34%61%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='//p468.pressdemocrat.com' />
27<link rel='dns-prefetch' href='//cdn.sophi.io' />
28<link rel='dns-prefetch' href='//applepay.cdn-apple.com' />
29<link rel='dns-prefetch' href='//fonts.googleapis.com' />
30<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
31<link rel='dns-prefetch' href='//v0.wordpress.com' />
32<link rel="alternate" type="application/rss+xml" title="The Press Democrat &raquo; Feed" href="https://www.pressdemocrat.com/feed/" />
33<link rel="alternate" type="application/rss+xml" title="The Press Democrat &raquo; Comments Feed" href="https://www.pressdemocrat.com/comments/feed/" />
34<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.pressdemocrat.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pressdemocrat.com%2Fcontact-us%2F" />
35<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.pressdemocrat.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.pressdemocrat.com%2Fcontact-us%2F&#038;format=xml" />
36<meta name='description' content='Contact The Press Democrat Circulation &amp; Customer Support Home Delivery (Missed/Late) Log-in issues: 707-575-7500 General Circulation Email Inquiries, Log-In Issues: [email protected] Website Link: myaccount.pressdemocrat.com Main Contact Main Number (newsroom, advertising, obits): 707-546-2020 Press Releases [email protected] Newsroom Mailing Address 416 B St. Santa Rosa, CA 95401 Editorial Phone Numbers Main number (weekdays only; not for circulation/delivery [&hellip;]' /><!-- WP SEO -->
37<link rel='stylesheet' id='__htl_style-css' href='https://htlbid.com/v3/pressdemocrat.com/htlbid.css' media='screen' />
38<style id='__htl_style-inline-css'>
39@media screen and (max-width:1000px) { #mobile-adhesion { display: block !important; } }
40/*# sourceURL=__htl_style-inline-css */
41</style>
42<link rel='stylesheet' id='all-css-a608' href='https://www.pressdemocrat.com/_static/??/wp-content/themes/wp-mason/dist/css/styleOsanoCustom.min.css,/wp-content/client-mu-plugins/src/Sitemap/includes/style.css?m=1790198153' type='text/css' media='all' />
43<style id='wp-emoji-styles-inline-css'>
44
45	img.wp-smiley, img.emoji {
46		display: inline !important;
47		border: none !important;
48		box-shadow: none !important;
49		height: 1em !important;
50		width: 1em !important;
51		margin: 0 0.07em !important;
52		vertical-align: -0.1em !important;
53		background: none !important;
54		padding: 0 !important;
55	}
56/*# sourceURL=wp-emoji-styles-inline-css */
57</style>
58<link rel='stylesheet' id='digisubs_plugin_css-css' href='https://www.pressdemocrat.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.styles.css?ver=1790204079' media='all' />
59<link rel='stylesheet' id='all-css-3866' href='https://www.pressdemocrat.com/_static/??-eJx9zEEKAjEMheELGWMXorMQ8SgzndAG2qRMUmRuP0UQXLl4/PAWH74bRBUncYyFR6B2aKUnFsNvqyQwUsh9wdmM3DDamLZ945QdRJ0jncd5wr+ibRFfq/0qVRcuBPOayVgFzPfyoZ71EW7TJUz3cA0HSbQ+Sg==' type='text/css' media='all' />
60<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&#038;display=swap&#038;ver=6.9.9' media='all' />
61<link rel='stylesheet' id='all-css-48e6' href='https://www.pressdemocrat.com/wp-content/themes/assets/static/css/boldcoastal.css?m=1790204079g' type='text/css' media='all' />
62<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' />
63<link rel='stylesheet' id='all-css-a8f2' href='https://www.pressdemocrat.com/_static/??-eJyNzMsKAjEMheEXMo1FvMxCfBSpaR2iTVsmKYNv77gRBly4O9/i/Dg3oFosFcOW+8hFMd4FQgSpcdmshqSKaq+cnHBxizb446ZsCdaYkmpMUmkK9k9K+jfwSNYCPcEfnMcrF8Jb5xxRK3HIkOtYdYVP7CJnfxy2fjj5/e4NZm5QQg==' type='text/css' media='all' />
64<script src="https://metrics.rapidedge.io/gamera.js?ltv=1&#038;audience=1&#038;tpcs=1&#038;partner=medianewsgroup" id="gamera-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 64
64
65<script src="https://cmp.osano.com/16A1AnRt2Fn8i1unj/1edc45d9-1a78-48b2-9035-037b31df744a/osano.js" id="osano-js"></script>
vendor: 1 bytes, line 65
65
66<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 66
66
67<script type="text/javascript" src="https://www.pressdemocrat.com/wp-content/client-mu-plugins/src/SSO/assets/js/sso-tools.min.js?m=1790198151g" ></script>
67<script id="mg2_loader_loader-js-extra">
68var 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":"PD","settingsKey":"PD","userAuthenticationTime":365,"authSettings":{"domain":"login.npuserlogin.com","client_id":"GkMrhHRY09THwQ5ixdi2wijZBXOKXyWw","redirect_uri":"https://www.pressdemocrat.com/login"}}}],"FP_CNAME":"fp.pressdemocrat.com","DL_CNAME":"g2i.pressdemocrat.com","NXT_CNAME":"engage.pressdemocrat.com","CONFIG_URL":"https://loader-config.pressdemocrat.com/prod/dfm/loader-config.json","appInsightsKey":"8241cbc2-50a5-47c4-b91f-462506490fad"}};
69//# sourceURL=mg2_loader_loader-js-extra
70</script>
vendor: 1 bytes, line 70
70
71<script src="https://www.pressdemocrat.com/wp-content/plugins/loader-wp/static/loader.min.js?ver=1.6.4" id="mg2_loader_loader-js"></script>
vendor: 1 bytes, line 71
71
72<script id="mg2_loader_loader-js-after">
73(function( MG2, MG2Loader ) {
74	if ( 'undefined' !== typeof MG2 && 'undefined' !== typeof MG2Loader) {
75	    console.log("mg2loader: not waiting");
76		MG2Loader.init( MG2.settings );
77	}
78})( MG2, MG2Loader );
79//# sourceURL=mg2_loader_loader-js-after
80</script>
vendor: 1 bytes, line 80
80
81<script id="digisubs_settings-js-extra">
82var 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":"GkMrhHRY09THwQ5ixdi2wijZBXOKXyWw","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.pressdemocrat.com","newsletterId":"3101","newslettersEnabled":"","myAccountLink":"https://myaccount.pressdemocrat.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":""};
83//# sourceURL=digisubs_settings-js-extra
84</script>
vendor: 1 bytes, line 84
84
85<script id="connext_utils-js-extra">
86var 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":"GkMrhHRY09THwQ5ixdi2wijZBXOKXyWw","auth0RegwallUserEmail":"","sessionManagement":"1","sessionServer":"https://session.pressdemocrat.com","newsletterId":"3101","newslettersEnabled":"","myAccountLink":"https://myaccount.pressdemocrat.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":""};
87//# sourceURL=connext_utils-js-extra
88</script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??-eJydzEEKwjAQQNELmUwUoXQhXsCtB0iaYZiSTENmSuvtdSN04crth/dha25axFAMWlmJRaEsMWN3WwO1aDwBCkXCB6ce+8tXFj/rCX7IKuQyE+ua9IuPzSuasZD6tEou+PfnAwR3exqXw+teb+dhDJdwDcM4vwHdyFHq" ></script>
89<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 89
89
90<script src="https://accounts.google.com/gsi/client?ver=6.9.9" id="google_one_tap-js"></script>
vendor: 1 bytes, line 90
90
91<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??-eJylzLEKgDAMBNAf0qaKIA7i6m/UWkqkjWJS9POtk7jqdHDcPTi20q4kjgS2kDwSQyRfzuiR08TAYgTtq1PRIKkp0RycWriAL0Y+kDvlL5PHKMHFnPzXSjiaG9gfaIh91Xa61o1uu+UCv0ZxFw==" ></script>
91<script id="auth0-session-storage-js-before">
92window.auth0WPAdminMeta = '{"auth0WPAdminMeta":{"auth0UserMeta":null,"auth0AppMeta":null}}';
93//# sourceURL=auth0-session-storage-js-before
94</script>
vendor: 1 bytes, line 94
94
95<script src="https://www.pressdemocrat.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 95
95
96<script src="https://p468.pressdemocrat.com/script.js" id="p468-js"></script>
vendor: 1 bytes, line 96
96
97<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??/wp-content/plugins/dfm-ad-mods/dist/js/hhslCheck.min.js,/wp-content/plugins/mng-digisubs/assets/js/sophi/mather.min.js?m=1790198152j" ></script>
97<script id="static-sophi-script-handle-js-after">
98				 window.sophi = window.sophi || {};
99    sophi.demeter = { actions: [], initStatus: "" };
100
101    // Lightweight lifecycle tracking helper: appends "{code}{seconds}" to
102    // demeter.initStatus, seconds since navigation start truncated to 10ms.
103    window._s = function (c) {
104        var d = window.sophi.demeter;
105        var f = String(Math.floor(performance.now() / 10) / 100).replace(/^0\./, ".");
106        d.initStatus = (d.initStatus ? d.initStatus + "," : "") + c + f;
107    };
108
109    window.demeter = window.demeter || function () {
110        var resolve, reject;
111        var s = new Promise(function (res, rej) {
112            resolve = res;
113            reject = rej;
114        });
115        sophi.demeter.actions.push([arguments, resolve, reject]);
116        return s;
117    };
118
119    _s("i");
120//# sourceURL=static-sophi-script-handle-js-after
121</script>
vendor: 1 bytes, line 121
121
122<script id="mng_sophi-js-extra">
123var sophi_config = {"sophiGetDesicionTimer":"","sophiPluginEnabled":"1","sophiHostname":"","enableSophiSSPW":"","useEventListener":"","enableSophiEngageVsSophiSSPW":""};
124//# sourceURL=mng_sophi-js-extra
125</script>
vendor: 1 bytes, line 125
125
126<script type="text/javascript" src="https://www.pressdemocrat.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.sophi.bundle.js?m=1790204079g" ></script>
126<script>if(window._s){_s('l');}</script>
vendor: 1 bytes, line 126
126
127<script onerror="if(window._s){_s('xsl');}" src="https://cdn.sophi.io/assets/demeter/1/stable/2835070335.js?ver=6.9.9" id="sophi_demeter-js" async data-wp-strategy="async"></script>
vendor: 1 bytes, line 127
127
128<script id="article_sharing-js-extra">
129var article_config = {"article_sharing_faq":""};
130//# sourceURL=article_sharing-js-extra
131</script>
vendor: 1 bytes, line 131
131
132<script id="article_saving-js-extra">
133var article_config = {"article_saving_faq":""};
134//# sourceURL=article_saving-js-extra
135</script>
vendor: 1 bytes, line 135
135
136<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??-eJzTLy/QTc7PK0nNK9EvyClNz8wr1s/NS9dNyUzPLC5NKtYvLkksyUxGEdNLLAIK5aQGZyQWpeolleal5KTqZRXr6FNiVmIZklH2ubaG5pYGRgYmBuaWWQAopTy/" ></script>
136<link rel="https://api.w.org/" href="https://www.pressdemocrat.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.pressdemocrat.com/wp-json/wp/v2/pages/126" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.pressdemocrat.com/xmlrpc.php?rsd" />
137<meta name="generator" content="WordPress 6.9.9" />
138<link rel='shortlink' href='https://wp.me/PgDXLY-22' />
139<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>
139        <style>
140        .getty.aligncenter {
141            text-align: center;
142        }
143        .getty.alignleft {
144            float: none;
145            margin-right: 0;
146        }
147        .getty.alignleft > div {
148            float: left;
149            margin-right: 5px;
150        }
151        .getty.alignright {
152            float: none;
153            margin-left: 0;
154        }
155        .getty.alignright > div {
156            float: right;
157            margin-left: 5px;
158        }
159        </style>
160        	<style>img#wpstats{display:none}</style>
161		
161<script type="application/ld+json" id="mng-metadata">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Contact Us","url":"https:\/\/www.pressdemocrat.com\/contact-us\/"}</script>
161<script type="application/ld+json" id="mng-breadcrumb-0">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.pressdemocrat.com","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.pressdemocrat.com\/contact-us\/","name":"Contact Us"}}]}</script>
161<script type="application/ld+json" id="mng-localbusiness">{"@context":"https:\/\/schema.org","@type":"LocalBusiness","name":"The Press Democrat","url":"https:\/\/www.pressdemocrat.com\/","logo":"https:\/\/www.pressdemocrat.com\/wp-content\/uploads\/2025\/08\/pressdemocratblack-1.png","telephone":"+17075462020","address":{"@type":"PostalAddress","streetAddress":"416 B St.","addressLocality":"Santa Rosa","addressRegion":"CA","postalCode":"95401"},"image":"https:\/\/www.pressdemocrat.com\/wp-content\/uploads\/migration\/2025\/05\/f336903c-a8f2-5a30-b879-6d9833424e49.jpg","description":"Today, with a readership of approximately 250,000 adults, The Press Democrat is the largest newspaper between San Francisco and the Oregon border.","email":"[email protected]","geo":{"@type":"GeoCoordinates","latitude":"38.44466","longitude":"-122.72031"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":"Monday","opens":"8:30AM","closes":"5PM"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Tuesday","opens":"8:30AM","closes":"5PM"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Wednesday","opens":"8:30AM","closes":"5PM"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Thursday","opens":"8:30AM","closes":"5PM"},{"@type":"OpeningHoursSpecification","dayOfWeek":"Friday","opens":"8:30AM","closes":"5PM"}],"areaServed":"City: Santa Rosa, San Francisco County: Sonoma, Napa, Lake and Mendocino counties Region: Russian River valleys, Oregon border","sameAs":["https:\/\/www.facebook.com\/pressdemocrat","https:\/\/x.com\/NorthBayNews?lang=en","https:\/\/www.linkedin.com\/company\/the-press-democrat"],"foundingDate":"1857","hasMap":"https:\/\/maps.app.goo.gl\/3qd54Mf8jsvQz9U18","publishingPrinciples":"https:\/\/www.pressdemocrat.com\/contact-us\/","contactPoint":[{"@type":"ContactPoint","contactType":"newsroom","telephone":"+18006755056"},{"@type":"ContactPoint","contactType":"sales","telephone":"+17075268615","email":"[email protected]"},{"@type":"ContactPoint","contactType":"subscriptions","telephone":"+17075757500","email":"[email protected]"}],"numberOfEmployees":{"@type":"QuantitativeValue","value":192}}</script>
161
162<link rel="canonical" href="https://www.pressdemocrat.com/contact-us/" />
162<script>
163    var PushlySDK = window.PushlySDK || [];
164    function pushly() { PushlySDK.push(arguments) }
165    pushly('load', {
166        domainKey: decodeURIComponent("cNqW6ee3JwH6RL5VIvlcTWnLEhMUrIYv9jeS"),
167        sw: "https://www.pressdemocrat.com/wp-content/plugins/pushly/assets/js/pushly-sdk-worker.js.php",
168        swScope: "https://www.pressdemocrat.com/wp-content/plugins/pushly/"    });
169</script>
169
170
171<style id="customizer-styles">			div#page {
172			--primary: #9e0b0f;
173			}
174						div#page {
175			--secondary: #ffea00;
176			}
177						div#page {
178			--tertiary: #d10f14;
179			}
180						div#page {
181			--primary-light: #ba0d12;
182			}
183						div#page {
184			--primary-dark: #8f0a0e;
185			}
186						div#page {
187			--primary-lighter: #d10f14;
188			}
189						div#page {
190			--primary-darker: #6e0b0c;
191			}
192						div#page {
193			--subsite-custom: #eeeeee;
194			}
195						div#page {
196			--subsite-text: #1e1e1e;
197			}
198			</style>
198<script>window.addEventListener('message',
199		function s2nEventCallback(a){if('s2nEvent'===a.data.type)
200			{let t={event:'SendToNews load',sendtonews_player_key:
201				a.data.playerKey};window.dataLayer.push(t),
202				window.removeEventListener('message',s2nEventCallback)}});</script>
202<!-- Google Tag Manager Data Layer -->
203<script type='text/javascript'>
204   analyticsEvent    = function() {};
205   analyticsSocial   = function() {};
206   analyticsVPV      = function() {};
207   analyticsClearVPV = function() {};
208   analyticsForm     = function() {};
209   window.dataLayer  = window.dataLayer || [];
210   dataLayer.push({
211      'quantcast' : '',
212      'quantcast label' : '',
213      'comscore' : '',
214      'Publisher Domain' : 'pressdemocrat.com',
215      'Publisher Product' : 'pressdemocrat.com',
216      'kv' : 'page',
217      'Platform' : 'Web CMS',
218      'Release Version' : '6.9.9',
219      'Digital Publisher' : '',
220      'Section' : 'Contact Us',
221      'Taxonomy1' : '',
222      'Taxonomy2' : '',
223      'Taxonomy3' : '',
224      'Taxonomy4' : '',
225      'Taxonomy5' : '',
226      'Publisher State' : 'SONOMA',
227      'Page Type' : 'page',
228      'User ID' : '',
229      'SiteName' : 'The Press Democrat',
230      'Cluster' : 'MNG SONOMA',
231      'Mobile Presentation' : 'no',
232      'Content ID' : '126',
233      'Publish Hour of Day' : '2025-07-31T19:04:40-07:00',
234      'Create Hour of Day' : '2025-07-31T19:04:40-07:00',
235      'Update Hour of Day' : '2026-08-20T19:32:47-07:00',
236      'Content Source' : '',
237      'Canonical URL' : 'https://www.pressdemocrat.com/contact-us/',
238      'Slug' : 'contact-us',
239      'Primary_Section' : 'Letters to the Editor',
240      'Primary_Tag' : '',
241      'Associated_Tags' : '',
242      'Associated_Sections' : '',
243      'Associated_Taxonomies' : '',
244      'Byline' : 'Ramon Barros',
245      'Byline_Email' : '[email protected]',
246      'Affiliation' : 'no_affiliation',
247      'Content Title' : 'Contact Us',
248      'URL' : 'https://www.pressdemocrat.com/contact-us/',
249      'Page Title' : 'Contact Us',
250      'Article Characters' : '9259',
251      'Article Words' : '1268',
252      'Print Export' : 'false',
253      'Paywall_Level' : 'metered',
254      'Dateline' : '',
255      'Paragraph Count' : '45',
256      'Behind Paywall' : 'true',
257      'Article Template' : ''
258   });
259</script>
259
260<!-- End Google Tag Manager Data Layer -->
261<!-- Google Tag Manager -->
262<script>
vendor: 347 bytes, lines 262-270
262
263(function(w,d,s,l,i) {
264   w[l]=w[l]||[];
265   w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
266   var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
267   j.async=true;
268   j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
269})
270(window,document,'script','dataLayer','
270GTM-TLFP4R
vendor: 4 bytes, line 270
270');
271</script>
271<!-- End Google Tag Manager -->
272
273<!-- Jetpack Open Graph Tags -->
274<meta property="og:type" content="article" />
275<meta property="og:title" content="Contact Us" />
276<meta property="og:url" content="https://www.pressdemocrat.com/contact-us/" />
277<meta property="og:description" content="Contact The Press Democrat
278Circulation &amp; Customer Support
279Home Delivery (Missed/Late) Log-in issues: 707-575-7500
280General Circulation Email Inquiries, Log-In Issues: [email protected]
281Website Link:…" />
282<meta property="article:published_time" content="2025-07-31T19:04:40+00:00" />
283<meta property="article:modified_time" content="2026-08-21T02:32:47+00:00" />
284<meta property="og:site_name" content="The Press Democrat" />
285<meta property="og:image" content="https://www.pressdemocrat.com/wp-content/uploads/2025/08/press-democrat.jpg" />
286<meta property="og:image:width" content="1200" />
287<meta property="og:image:height" content="630" />
288<meta property="og:image:alt" content="" />
289<meta property="og:locale" content="en_US" />
290<meta name="twitter:image" content="https://www.pressdemocrat.com/wp-content/uploads/2025/08/press-democrat.jpg" />
291<meta name="twitter:text:title" content="Contact Us" />
292<meta name="twitter:card" content="summary" />
293
294<!-- End Jetpack Open Graph Tags -->
295<link rel="icon" href="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratfav.png?w=32" sizes="32x32" />
296<link rel="icon" href="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratfav.png?w=32" sizes="192x192" />
297<link rel="apple-touch-icon" href="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratfav.png?w=32" />
298<meta name="msapplication-TileImage" content="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratfav.png?w=32" />
299			</head>
300
301			<body class="wp-singular page-template-default page page-id-126 wp-custom-logo wp-theme-wp-mason wp-child-theme-scng">
302
303			<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 303-304
303
304<noscript><iframe src='https://www.googletagmanager.com/ns.html?id=
304GTM-TLFP4R
vendor: 83 bytes, line 304
304' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript>
305<!-- End Google Tag Manager (noscript) -->
306			<a href="#content" class="sr-only">Skip to content</a>
307			
308			<div id="page" class="hfeed site">
309
310			<div class="header-placeholder"></div><header class="site-header default headroom--top">
311			<div class="nav-wrapper-primary">
312
313				<div class="nav-wrapper-secondary ">
314
315					<div class="screen-wrapper">
316
317						<div class="nav-primary-top">
318
319										<div class="pushnav-flex-wrapper">
320				<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>
321					<div class="wrapper-nav pushnav">
322						<div class="border-container">
323							<div class="top-pushnav-container">
324															<a href="https://checkout.pressdemocrat.com/?&#038;g2i_source=SB&#038;g2i_medium=side-nav&#038;g2i_campaign=nav" id="mega-subscribe-button" class="subscribe-button" >
325									<span>Subscribe Now</span>								</a>
326												<div class="accuweather-wrap">
327					<div class="weather-date">
328								<div class='dfm_accuweather_current_conditions'>
329				<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 62&deg;F, view full weather conditions in a new window">
330					<span>62&deg;F</span>
331					<i class="bi-moon-stars" role="img" aria-label="weather icon moon-stars"></i>
332				</a>
333			</div>						<div class="date">
334							Thursday, September 24th 2026									<a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.pressdemocrat.com/">
335									<p class="e-edition">eEdition</p>									</a>
336														</div>
337					</div>
338				</div>
339											<a href="https://www.pressdemocrat.com" class="home-link icon-home3" title="Link to Home Page">
340									<span>Home Page</span>
341								</a>
342							</div>
343							<ul id="pushnav" class="menu"><li id="menu-item-3230208" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3230208 menu-large"><a href="https://www.pressdemocrat.com/comics/">Comics</a></li>
344<li id="menu-item-1748031" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1748031 menu-large"><a href="http://www.accuweather.com/en/us/santa-rosa-ca/95401/current-weather/39950_pc?lang=en-us">Weather</a></li>
345<li id="menu-item-288" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-288 menu-large"><a href="https://enewspaper.pressdemocrat.com/html5/reader/production/default.aspx?pubname=&#038;pubid=fd2fe5d4-73f2-4a83-a019-681071bbd5d0">eEdition</a></li>
346<li id="menu-item-289" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-289 menu-large"><a href="https://www.pressdemocrat.com/obituaries/" aria-expanded="false" aria-haspopup="true">Obituaries</a>
347<ul class="sub-menu">
348	<li id="menu-item-3580595" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3580595 menu-large"><a href="https://www.pressdemocrat.com/obituaries/">Obituaries</a></li>
349	<li id="menu-item-291" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-291 menu-large"><a href="https://www.pressdemocrat.com/news/news-obituaries/">News Obituaries</a></li>
350	<li id="menu-item-3356307" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3356307 menu-large"><a href="https://www.pressdemocratobits.com/">Place an Obituary</a></li>
351</ul>
352</li>
353<li id="menu-item-292" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-292 menu-large"><a href="https://www.pressdemocrat.com/news/" aria-expanded="false" aria-haspopup="true">News</a>
354<ul class="sub-menu">
355	<li id="menu-item-293" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-293 menu-large"><a href="https://www.pressdemocrat.com/news/">News</a></li>
356	<li id="menu-item-294" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-294 menu-large"><a href="https://www.pressdemocrat.com/local-news/">Local News</a></li>
357	<li id="menu-item-296" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-296 menu-large"><a href="https://www.pressdemocrat.com/news/california-news/">State</a></li>
358	<li id="menu-item-297" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-297 menu-large"><a href="https://www.pressdemocrat.com/news/national/">Nation</a></li>
359	<li id="menu-item-298" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-298 menu-large"><a href="https://www.pressdemocrat.com/news/world/">World</a></li>
360	<li id="menu-item-299" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-299 menu-large"><a href="https://www.pressdemocrat.com/news/crime-public-safety/">Crime</a></li>
361	<li id="menu-item-300" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-300 menu-large"><a href="https://www.pressdemocrat.com/news/politics/">Politics</a></li>
362	<li id="menu-item-3665303" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3665303 menu-large"><a href="https://www.pressdemocrat.com/news/politics/california-politics/">California Politics</a></li>
363	<li id="menu-item-302" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-302 menu-large"><a href="https://www.pressdemocrat.com/news/education/">Education</a></li>
364	<li id="menu-item-1747906" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1747906 menu-large"><a href="https://www.legacy.com/us/obituaries/pressdemocrat/browse">Obituaries</a></li>
365	<li id="menu-item-1747907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1747907 menu-large"><a href="https://www.pressdemocrat.com/weather/">Weather</a></li>
366	<li id="menu-item-305" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-305 menu-large"><a href="https://www.pressdemocrat.com/tag/photos-and-videos/">Galleries</a></li>
367	<li id="menu-item-306" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-306 menu-large">
367<a href="https://myaccount.pressdemocrat.com/pd/preference">Newsletters</a></li>
368	<li id="menu-item-307" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-307 menu-large"><a href="https://www.pressdemocrat.com/archives-retired/?ref=nav">Archives</a></li>
369</ul>
370</li>
371<li id="menu-item-4114157" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-4114157 menu-large"><a href="https://www.pressdemocrat.com/news/education/" aria-expanded="false" aria-haspopup="true">Education</a>
372<ul class="sub-menu">
373	<li id="menu-item-4114161" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4114161 menu-large"><a href="https://www.pressdemocrat.com/news/education/">Education</a></li>
374	<li id="menu-item-4114174" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4114174 menu-large"><a href="https://www.pressdemocrat.com/nie-signup/">News in Education</a></li>
375</ul>
376</li>
377<li id="menu-item-308" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-308 menu-large"><a href="https://www.pressdemocrat.com/sports/" aria-expanded="false" aria-haspopup="true">Sports</a>
378<ul class="sub-menu">
379	<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.pressdemocrat.com/sports/">Sports</a></li>
380	<li id="menu-item-310" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-310 menu-large"><a href="https://www.pressdemocrat.com/sports/high-school-sports/">Prep</a></li>
381	<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.pressdemocrat.com/sports/college-sports/">College</a></li>
382	<li id="menu-item-312" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-312 menu-large"><a href="https://www.pressdemocrat.com/sports/mlb/">MLB</a></li>
383	<li id="menu-item-313" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-313 menu-large"><a href="https://www.pressdemocrat.com/sports/nba/">NBA</a></li>
384	<li id="menu-item-3709968" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3709968 menu-large"><a href="https://www.pressdemocrat.com/sports/wnba/">WNBA</a></li>
385	<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.pressdemocrat.com/sports/nfl/">NFL</a></li>
386	<li id="menu-item-315" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-315 menu-large"><a href="https://www.pressdemocrat.com/sports/nhl/">NHL</a></li>
387	<li id="menu-item-3709967" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3709967 menu-large"><a href="https://www.pressdemocrat.com/sports/soccer/">MLS</a></li>
388</ul>
389</li>
390<li id="menu-item-316" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-316 menu-large"><a href="https://www.pressdemocrat.com/opinion/" aria-expanded="false" aria-haspopup="true">Opinion</a>
391<ul class="sub-menu">
392	<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.pressdemocrat.com/opinion/">Opinion</a></li>
393	<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.pressdemocrat.com/opinion/editorials/">Editorial</a></li>
394	<li id="menu-item-319" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-319 menu-large">
394<a href="https://www.pressdemocrat.com/tag/close-to-home/">Close to Home</a></li>
395	<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.pressdemocrat.com/opinion/letters-to-the-editor/">Letters</a></li>
396</ul>
397</li>
398<li id="menu-item-322" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-has-children menu-item-322 menu-large"><a href="https://www.pressdemocrat.com/location/california/northern-california/north-bay/napa-county/napa/" aria-expanded="false" aria-haspopup="true">Napa</a>
399<ul class="sub-menu">
400	<li id="menu-item-323" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-323 menu-large"><a href="https://www.pressdemocrat.com/tag/napa-news/">Napa News</a></li>
401	<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.pressdemocrat.com/tag/napa-entertainment/">Napa Entertainment</a></li>
402	<li id="menu-item-325" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-325 menu-large"><a href="https://www.pressdemocrat.com/tag/napa-lifestyle/">Napa Lifestyle</a></li>
403	<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.pressdemocrat.com/tag/napa-dining/">Napa Dining</a></li>
404	<li id="menu-item-327" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-327 menu-large"><a href="https://www.pressdemocrat.com/tag/napa-business/">Napa Business</a></li>
405	<li id="menu-item-328" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-328 menu-large"><a href="https://www.pressdemocrat.com/tag/napa-sports/">Napa Sports</a></li>
406</ul>
407</li>
408<li id="menu-item-336" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-336 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/restaurants-food-drink/" aria-expanded="false" aria-haspopup="true">Food &amp; Wine</a>
409<ul class="sub-menu">
410	<li id="menu-item-337" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-337 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/restaurants-food-drink/">Food &amp; Wine</a></li>
411	<li id="menu-item-338" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-338 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/restaurants-food-drink/">Where to Eat Now</a></li>
412	<li id="menu-item-340" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-340 menu-large"><a href="https://www.pressdemocrat.com/tag/wine/">Wine</a></li>
413	<li id="menu-item-341" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-341 menu-large"><a href="https://www.pressdemocrat.com/tag/beer/">Beer</a></li>
414	<li id="menu-item-1748039" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-1748039 menu-large"><a href="https://www.pressdemocrat.com/tag/recipes/">Recipes</a></li>
415</ul>
416</li>
417<li id="menu-item-343" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-has-children menu-item-343 menu-large"><a href="https://www.pressdemocrat.com/tag/lifestyle/" aria-expanded="false" aria-haspopup="true">Lifestyle</a>
418<ul class="sub-menu">
419	<li id="menu-item-344" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-344 menu-large"><a href="https://www.pressdemocrat.com/tag/lifestyle/">Lifestyle</a></li>
420	<li id="menu-item-345" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-345 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/home-garden/">Home and Garden</a></li>
421	<li id="menu-item-346" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-346 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/outdoors/">Outdoors</a></li>
422	<li id="menu-item-347" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-347 menu-large"><a href="https://www.pressdemocrat.com/tag/beer/">Beer</a></li>
423	<li id="menu-item-348" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-348 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/pets-animals/">Pets</a></li>
424	<li id="menu-item-349" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-349 menu-large"><a href="https://www.celebratecommunity.org/">Celebrate Community</a></li>
425</ul>
426</li>
427<li id="menu-item-350" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-350 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/arts/" aria-expanded="false" aria-haspopup="true">A &amp; E</a>
428<ul class="sub-menu">
429	<li id="menu-item-351" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-351 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/arts/">Arts</a></li>
430	<li id="menu-item-352" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-352 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/entertainment/">Entertainment</a></li>
431	<li id="menu-item-353" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-353 menu-large"><a href="https://www.pressdemocrat.com/events/">Events Guide</a></li>
432	<li id="menu-item-354" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-354 menu-large"><a href="https://www.pressdemocrat.com/things-to-do/tv-streaming/">Television</a></li>
433	<li id="menu-item-3181023" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3181023 menu-large"><a href="https://www.pressdemocrat.com/tv-listings/">TV Listings</a></li>
434</ul>
435</li>
436<li id="menu-item-355" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-355 menu-large"><a href="https://www.pressdemocrat.com/fun/" aria-expanded="false" aria-haspopup="true">Fun</a>
437<ul class="sub-menu">
438	<li id="menu-item-356" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-356 menu-large"><a href="https://www.pressdemocrat.com/daily-crossword/">Daily Crossword</a></li>
439	<li id="menu-item-357" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-357 menu-large"><a href="https://www.pressdemocrat.com/word-games/">Word Games</a></li>
440	<li id="menu-item-358" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-358 menu-large"><a href="https://www.pressdemocrat.com/comics/">Comics</a></li>
441	<li id="menu-item-359" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-359 menu-large"><a href="https://www.pressdemocrat.com/sudoku/">Sudoku</a></li>
442	<li id="menu-item-361" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361 menu-large"><a href="https://www.pressdemocrat.com/daily-mini-crossword/">Daily Mini Crossword</a></li>
443	<li id="menu-item-362" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-362 menu-large"><a href="https://games.pressdemocrat.com/">Free Games</a></li>
444</ul>
445</li>
446<li id="menu-item-363" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-363 menu-large"><a href="https://www.pressdemocrat.com/events/">Events</a></li>
447<li id="menu-item-4085733" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4085733 menu-large"><a href="https://www.pressdemocrat.com/best-reviews/">BestReviews</a></li>
448<li id="menu-item-364" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-364 menu-large"><a href="https://myaccount.pressdemocrat.com/pd/preference">Newsletters</a></li>
449<li id="menu-item-365" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-365 menu-large"><a href="https://www.pressdemocrat.com/contests/">Contests</a></li>
450<li id="menu-item-1627527" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1627527 menu-large"><a href="https://www.pressdemocrat.com/la-prensa/">La Prensa</a></li>
451<li id="menu-item-1748033" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1748033 menu-large"><a href="https://www.pressdemocrat.com/sonoma-county-gazette/">Sonoma County Gazette</a></li>
452<li id="menu-item-3238196" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3238196 menu-large"><a href="https://www.pressdemocrat.com/north-bay-business-journal/real-estate/">Real Estate</a></li>
453<li id="menu-item-3275756" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3275756 menu-large"><a href="https://www.pressdemocrat.com/north-bay-business-journal/">North Bay Business Journal</a></li>
454<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.pressdemocrat.com/north-bay-business-journal/">Business</a></li>
455<li id="menu-item-334" class="menu-item menu-item-type-taxonomy menu-item-object-post_tag menu-item-334 menu-large"><a href="https://www.pressdemocrat.com/tag/wine-business/">Wine Business</a></li>
456</ul>						</div>
457						<div class="newsletter-nav">
458								<div class="newsletter-simple">
459		<div class="newsletter-item">
460			<p class="prompt">Sign up for email newsletters</p>
461			<a class="sign-up-button" href="https://myaccount.pressdemocrat.com/pd
461/preference"
462			   aria-label="Click here to go to the newsletter sign up page">
463				Sign Up</a>
464		</div>
465	</div>
466						</div>
467					</div>
468				</nav>
469			</div>
470						<div class="hidden-logo logo-display">
471				<div class="logo custom-logo"><a href="https://www.pressdemocrat.com" aria-label="The Press Democrat"><img src="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratblack-1.png" alt="The Press Democrat"></a></div>			</div>
472							<div class="digisubs-wrapper">
473									<nav class="digisubs-pushmenu hidden" role="navigation" aria-label="Account Menu" id="digisubs-push-container">
474						<div id="digisubs-toggle" class="digisubs-toggle pushnav" role="button" aria-expanded="false" tabindex="0" aria-label="Open menu">
475							<div id="mng-icon-image">
476								<img id="pushnav-icon" alt="">
477								<div id="blank-icon-user">
478									<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">
479										<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>
480									</svg>
481								</div>
482								<span class="icon-arrow-down"></span>
483							</div>
484						</div>
485						<div class="wrapper-nav-subs pushnav">
486							<div class="border-container">
487								<ul id="dfm-digisubs-push-menu" class="menu"><li id="menu-item-22903" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-22903"><a href="https://checkout.pressdemocrat.com/?&#038;g2i_source=SB&#038;g2i_medium=nav2&#038;g2i_campaign=nav">Subscribe</a></li>
488<li id="menu-item-22904" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-22904"><a href="/login">Login</a></li>
489</ul>								<div id="push-account-content">
490									<div class="show-digisubs-push" id="email-source-wrapper">
491										<a class="account-link" id="push-email-link"></a>
492										<p class="logged-in-source" id="push-auth-source"></p>
493									</div>
494									<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>
495									<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>
496									<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>
497									<div class="show-digisubs-push marketing-slot" id="push-marketing-slot"></div>
498									<label class="user-spoof">Spoof a user</label>
499									<input id="push-user-spoof-control" class="user-spoof" type="checkbox">
500									<ul id="newsLetterItem-push" class="newsLetterContent"></ul>
501								</div>
502							</div>
503							<div class="newsletter-nav">
504									<div class="newsletter-simple">
505		<div class="newsletter-item">
506			<p class="prompt">Sign up for email newsletters</p>
507			<a class="sign-up-button" href="https://myaccount.pressdemocrat.com/pd/preference"
508			   aria-label="Click here to go to the newsletter sign up page">
509				Sign Up</a>
510		</div>
511	</div>
512							</div>
513						</div>
514					</nav>
515					<div class="digisubs-wrapper-large" id="digisubs-wrapper-large">
516						<ul id="dfm-digisubs-menu" class="menu"><li id="menu-item-22905" class="subscribe-visibility subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-22905"><a href="https://checkout.pressdemocrat.com/?&#038;g2i_source=SB&#038;g2i_medium=nav2&#038;g2i_campaign=nav">Subscribe</a></li>
517<li id="menu-item-22906" class="log-in-button subscribe-special custom-button menu-item menu-item-type-custom menu-item-object-custom menu-item-22906"><a href="/login">Login</a></li>
518</ul>					</div>
519									</div>
520			<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.pressdemocrat.com/">
521
522		<div class="input-wrapper">
523			<span class="icon-search" aria-hidden="true"></span>
524		<input id="mng-search-focus" type="text" placeholder="Type your search" name="s"  aria-label="Type your search">
525		<input name="orderby" type="hidden" value="relevance"/>
526		<input name="order" type="hidden" value="desc"/>
527				<div class="search-button-container">
528			<button class="search-button" type="submit">
529				<span>Search</span>
530			</button>
531		</div>
532	</div>
533	
534</form>
535
536
537						</div>
538
539					</div>
540
541					<div class="nav-primary-middle">
542
543										<div class="accuweather-wrap">
544					<div class="weather-date">
545								<div class='dfm_accuweather_current_conditions'>
546				<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 62&deg;F, view full weather conditions in a new window">
547					<span>62&deg;F</span>
548					<i class="bi-moon-stars" role="img" aria-label="weather icon moon-stars"></i>
549				</a>
550			</div>						<div class="date">
551							Thursday, September 24th 2026									<a title="Link to E-Edition opens in a new window" target="_blank" href="https://enewspaper.pressdemocrat.com/">
552									<p class="e-edition">eEdition</p>									</a>
553														</div>
554					</div>
555				</div>
556			<div class="hidden-logo"><div class="logo custom-logo"><a href="https://www.pressdemocrat.com" aria-label="The Press Democrat"><img src="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratblack-1.png" alt="The Press Democrat"></a></div></div>			<div class="sponsorship-ad-wrapper">
557								<div class="dfp-ad dfp-sponsorship_1" id="div-gpt-ad-sponsorship_1" style="visibility:hidden">
558					<div class="htlad-sponsorship_1" data-unit='pressdemocrat.com/contact-us/sponsorship_1' data-targeting=''></div>
559				</div>			</div>
560			
561					</div>
562
563					<div class="nav-primary-bottom">
564
565									<div class="nav-primary">
566			<ul id="subnav-fallback-menu" class="menu"><li id="menu-item-405" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-405"><a href="https://www.pressdemocrat.com/news/">News</a></li>
567<li id="menu-item-416" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-416"><a href="https://www.pressdemocrat.com/sports/">Sports</a></li>
568<li id="menu-item-3580589" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3580589"><a href="https://www.pressdemocrat.com/obituaries/">Obituaries</a></li>
569<li id="menu-item-424" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-424"><a href="https://www.pressdemocrat.com/opinion/">Opinion</a></li>
570<li id="menu-item-437" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-437"><a href="https://www.pressdemocrat.com/north-bay-business-journal/">Business</a></li>
571<li id="menu-item-430" class="menu-item menu-item-type-taxonomy menu-item-object-location menu-item-430"><a href="https://www.pressdemocrat.com/location/california/northern-california/north-bay/napa-county/napa/">Napa</a></li>
572<li id="menu-item-444" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-444"><a href="https://www.pressdemocrat.com/things-to-do/restaurants-food-drink/">Dining, Wine &amp; Food</a></li>
573<li id="menu-item-1757188" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1757188"><a href="https://www.pressdemocrat.com/things-to-do/entertainment/">Entertainment</a></li>
574<li id="menu-item-3256412" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3256412"><a href="https://www.pressdemocrat.com/events/">Events</a></li>
575<li id="menu-item-3273109" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3273109"><a href="https://www.sonomamag.com/">Sonoma Magazine</a></li>
576<li id="menu-item-4085732" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4085732"><a href="https://www.pressdemocrat.com/best-reviews/">BestReviews</a></li>
577</ul>			</div>
578			
579					</div>
580
581				</div>
582
583				
584<div class="widget widget-trending-stories"><div class="trending-bar trending">
585	<div class="trending-bar-wrapper">
586		<p class="label">
587			Trending:		</p>
588		<nav>
589			<ul>
590					<li class="entry-title ">
591
592			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/22/ryan-george-yosemite-fall/" title="Montgomery High, SRJC wrestling standout falls to his death in Yosemite">
593	
594				<span class="dfm-title metered">
595			Local grad dies in Yosemite fall		</span>
596
597
598
599			</a>
600	
601	
602	</li>
603	<li class="entry-title ">
604
605			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/20/alaska-delta-santa-rosa/" title="Alaska Airlines plans to drop two Santa Rosa routes as Delta preps to start local service">
606	
607				<span class="dfm-title premium">
608			Route changes at STS		</span>
609
610
611
612			</a>
613	
614	
615	</li>
616	<li class="entry-title ">
617
618			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/21/new-california-law-eases-path-to-permanent-jury-duty-exemption-for-seniors-80-and-older/" title="New California law eases path to permanent jury duty exemption for seniors 80 and older">
619	
620				<span class="dfm-title metered">
621			Jury duty exemption		</span>
622
623
624
625			</a>
626	
627	
628	</li>
629	<li class="entry-title ">
630
631			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/16/cats-meow-talk/" title="Cats want to talk to us. Scientists are trying to decipher the meow">
632	
633				<span class="dfm-title metered">
634			Decoding cat meows		</span>
635
636
637
638			</a>
639	
640	
641	</li>
642	<li class="entry-title ">
643
644			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/17/amys-kitchen-santa-rosa-sonoma-county-jobs-plant-closure/" title="Amy&#8217;s Kitchen closing Santa Rosa plant, shifting hundreds of jobs to Idaho and Oregon">
645	
646				<span class="dfm-title metered">
647			Amy’s Kitchen plant closure		</span>
648
649
650
651			</a>
652	
653	
654	</li>
655	<li class="entry-title ">
656
657			<a class="article-title" href="https://www.pressdemocrat.com/2026/09/22/oso-parkside-closing/" title="‘Too costly’: Oso Sonoma, Parkside Wine Bar to close">
658	
659				<span class="dfm-title premium">
660			Restaurant, bar to close		</span>
661
662
663
664			</a>
665	
666	
667	</li>
668			</ul>
669		</nav>
670	</div>
671</div>
672
673</div><div class="breadcrumbs">
674	<div class="breadcrumbs-bar"><a href="https://www.pressdemocrat.com/" class="page-home">Home</a><span class="icon-arrow-right"></span><span class="current-page">Contact Us</span></div></div>
675
676			</div>
677			</header><div id="content" class="site-content">
678						<div class="header-banners">
679								<div class="dfp-ad dfp-interstitial" id="div-gpt-ad-interstitial" style="visibility:hidden">
680					<div class="htlad-interstitial" data-unit='pressdemocrat.com/contact-us/interstitial' data-targeting=''></div>
681				</div>				<div class="dfp-ad dfp-top_leaderboard" id="div-gpt-ad-top_leaderboard" style="visibility:hidden">
682					<div class="htlad-top_leaderboard" data-unit='pressdemocrat.com/contact-us/top_leaderboard' data-targeting=''></div>
683				</div>			</div>
684			
685			<div id="primary" class="content-area"><main id="main" class="site-main" role="main">			<article id="page-126" class="post-126 page type-page status-publish hentry">
686			<div class="article-body">
687			<div class="body-copy">
688			<h2>Contact The Press Democrat</h2>
689<h3>Circulation &amp; Customer Support</h3>
690<p>Home Delivery (Missed/Late) Log-in issues: 707-575-7500<br />
691General Circulation Email Inquiries, Log-In Issues: <a href="mailto:[email protected]">[email protected]</a><br />
692Website Link: <a href="https://myaccount.pressdemocrat.com">myaccount.pressdemocrat.com</a></p>
693<h3>Main Contact</h3>
694<p>Main Number (newsroom, advertising, obits): 707-546-2020</p>
695<h3>Press Releases</h3>
696<p><a href="mailto:[email protected]">[email protected]</a></p>
697<h3>Newsroom Mailing Address</h3>
698<p>416 B St.<br />
699Santa Rosa, CA 95401</p>
700<h3>Editorial Phone Numbers</h3>
701<p>Main number (weekdays only; not for circulation/delivery issues): 707-526-8570<br />
702Newsroom number, 707-526-8585, between 8:30 a.m. and midnight (Pacific Time)<br />
703Newsroom: 800-675-5056<br />
704Sports 800-660-5056</p>
705<h3>Advertising in Print and Digital</h3>
706<p>Immediate Assistance: Bridget Gieseck at ‪707-526-8575<br />
707Email: <a href="mailto:[email protected]">[email protected]</a></p>
708<p><strong>Classifieds:</strong> email us at <a href="mailto:[email protected]">[email protected]</a> or place your ad here.</p>
709<p><strong>Legal and Public Notices </strong>Direct: 707-526-8508<br />
710Email: <a href="mailto:[email protected]">[email protected]</a><br />
711Or place your ad here</p>
712<p><strong>Event Calendar Items</strong> Website: <a href="https://pressdemocrat.com/events" target="_blank" rel="noopener">pressdemocrat.com/events</a></p>
713<p><strong>Obituaries</strong></p>
714<p>Website link: <a href="https://pressdemocrat.com/obituaries" target="_blank" rel="noopener">pressdemocrat.com/obituaries</a><br />
715Direct: 707-526-8694</p>
716<p>Log-in issues: 707-575-7500, <a href="mailto:[email protected]">[email protected]</a></p>
717<h3>Newsroom</h3>
718<p>Bruce Castleberry, Executive Editor<br />
719<a href="mailto:[email protected]">[email protected]</a></p>
720<p>Annika Toernqvist, Chief Digital Officer<br />
721<a href="mailto:[email protected]">[email protected]</a></p>
722<p>Brett Wilkison, Senior Editor/Enterprise and Investigations<br />
723<a href="mailto:[email protected]">[email protected]</a></p>
724<p>Jessica Keating, Senior Editor / Breaking news and Napa<br />
725<a href="mailto:[email protected]">[email protected]</a></p>
726<p>Marie McCain, Editor/Sonoma Index-Tribune<br />
727<a href="mailto:[email protected]">[email protected]</a></p>
728<p>Katy Lieber, Digital Editor<br />
729<a href="mailto:[email protected]">[email protected]</a></p>
730<p>Matt Carter, Editor &#8211; North Bay Business Journal &#8211; Special Sections<br />
731<a href="mailto:[email protected]">[email protected]</a></p>
732<p>Yovanna Bieberich, Towns Print Leader and Special Projects<br />
733<a href="mailto:[email protected]">[email protected]</a></p>
734<p>—</p>
735<p><strong>Columnists:</strong><br />
736<a href="mailto:[email protected]">[email protected]</a> – Kerry Benefield</p>
737<p><strong>Reporters:</strong></p>
738<p><a href="mailto:[email protected]">[email protected]</a> – Anna Armstrong<br />
739<a href="mailto:[email protected]">[email protected]</a> – Colin Atagi<br />
740<a href="mailto:[email protected]">[email protected]</a> – Phil Barber<br />
741<a href="mailto:[email protected]">[email protected]</a> – Isabel Beer<br />
742<a href="mailto:[email protected]">[email protected]</a> – Marisa Endicott<br />
743<a href="mailto:[email protected]">[email protected]</a> – Martin Espinoza<br />
744<a href="mailto:[email protected]">[email protected]</a> – Kyle Garcia-Takata<br />
745<a href="mailto:[email protected]">[email protected]</a> – Adriana Gutierrez<br />
746<a href="mailto:[email protected]">[email protected]</a> – Natalie Hanson<br />
747<a href="mailto:[email protected]">[email protected]</a> – Raquel Issenberg<br />
748<a href="mailto:[email protected]">[email protected]</a> – Alana Minkler<br />
749<a href="mailto:[email protected]">[email protected]</a> – Austin Murphy<br />
750<a href="mailto:[email protected]">[email protected]</a> – Emma Murphy<br />
751<a href="mailto:[email protected]">[email protected]</a> – Paulina Pineda<br />
752<a href="mailto:[email protected]">[email protected]</a> – Jeff Quackenbush</p>
753<p><strong>Napa County Reporters:</strong><br />
754<a href="mailto:[email protected]">[email protected]</a> – Edward Booth<br />
755<a href="mailto:[email protected]">[email protected]</a> – Elsa Cavazos</p>
756<p><strong>Web Production:</strong><br />
757<a href="mailto:[email protected]">[email protected]</a> – Charles Swanson</p>
758<h3>Entertainment/Features</h3>
759<p>Food and wine, recreation, leisure, lifestyle, outdoors, home and garden. Submit calendar items at <a href="https://pressdemocrat.com/events" target="_blank" rel="noopener">pressdemocrat.com/events</a></p>
760<p><strong>Editors:</strong></p>
761<p>Sofia Englund, Wine, Dining &amp; Food Director of Digital Strategy, <a href="mailto:[email protected]">[email protected]</a></p>
762<p>Heather Irwin, Dining Editor, <a href="mailto:[email protected]">[email protected]</a></p>
763<p><strong>Reporters:</strong><br />
764<a href="mailto:[email protected]">[email protected]</a> – Sarah Doyle</p>
765<p><a href="mailto:[email protected]">[email protected]</a> – Dan Taylor</p>
766<h3>Sports</h3>
767<p><strong>Sports Director:</strong><br />
768<a href="mailto:[email protected]">[email protected]</a> – Corey Young<br />
769707-526-8533</p>
770<p>Professional, college, and high school coverage<br />
771707-526-8500
772<p><strong>Reporters:</strong><br />
773<a href="mailto:[email protected]">[email protected]</a> – Gus Morris<br />
774<a href="mailto:[email protected]">[email protected]</a> – Kienan O’Doherty</p>
775<h3>Photography and Video</h3>
776<p>John Burgess, staff photographer:<a href="mailto:[email protected]"> [email protected]</a><br />
777707-521-5481<br />
778Christopher Chung, staff photographer: <a href="mailto:[email protected]">[email protected]</a><br />
779707-521-5488<br />
780Kent Porter, staff photographer: <a href="mailto:[email protected]">[email protected]</a><br />
781707-521-5484<br />
782Beth Schlanker, staff photographer: <a href="mailto:[email protected]">[email protected]</a><br />
783707-521-5480</p>
784<h3>Editorial and Opinion</h3>
785<p><strong>Editorial Director:</strong><br />
786Amie Windsor, ‪(707) ‪(707) 521-5218‬ : <a href="mailto:[email protected]">[email protected]</a></p>
787<p><strong>
787E-mail:</strong> <a href="mailto:[email protected]">[email protected]</a><br />
788(Please include street address and phone number for verification purposes.)</p>
789<h3>Archives &amp; Copy Rights Inquiries</h3>
790<p><a href="mailto:[email protected]">[email protected]</a></p>
791<h3>Include the following information:</h3>
792<p>Licensee’s name, address, phone number, email address<br />
793Links to photos/articles when possible. Details that will allow us to retrieve the article or photos<br />
794Details about the way photos/articles will be used<br />
795The dates of broadcast, publication<br />
796Names of publications, media</p>
797<hr />
798<h3>La Prensa Sonoma</h3>
799<p>Siempre estamos en la búsqueda de ideas refrescantes y críticas constructivas.</p>
800<p>We’re always looking for refreshing story ideas and constructive feedback.</p>
801<p>Escríbenos a: <a href="mailto:[email protected]">[email protected]</a></p>
802<hr />
803<h3>North Bay Business Journal</h3>
804<p>416 B St., Santa Rosa, CA 95401<br />
805Phone: 707-521-5270<br />
806On social media: <a href="https://twitter.com/NBBJ">Twitter</a>, <a href="https://www.linkedin.com/company/north-bay-business-journal">LinkedIn</a>, <a href="https://www.facebook.com/NorthBayBusinessJournal">Facebook</a></p>
807<p><a href="https://www.northbaybusinessjournal.com/contact/?ref=footer#purchase-copy">Looking to buy a copy of the publication?</a></p>
808<h3>Subscription changes or questions</h3>
809<p>To sign up for one of the Business Journal’s email newsletters, go <a href="https://myaccount.pressdemocrat.com/nbbj/preference">here</a>.</p>
810<p>Questions: <a href="mailto:[email protected]">email</a> | 707-521-5270 (option 4)</p>
811<h3>Events</h3>
812<p><strong>Advertising Events and Local Partnership Director:</strong> Brandelle McIntosh | <a href="mailto:[email protected]">email</a> |707-521-523</p>
813<p>Problems with registration?: <a href="mailto:[email protected]?subject=NBBJ%20event%20registration%20issues">email</a> | 707-526-8674</p>
814<p><a href="http://www.northbaybusinessjournal.com/eventmaterials">Download presentations, etc. from Business Journal events</a>.</p>
815<h3>Advertising</h3>
816<p><strong>Senior Sales Executive:</strong> Jeff Braia | <a href="mailto:[email protected]">email</a> | 707-521-5270</p>
817<p><a href="https://www.northbaybusinessjournal.com/article/news/north-bay-business-journal-editorial-calendar-advertising-opportunities-r/">Editorial calendar</a><br />
818<a href="http://santarosapressdemocrat.ca.newsmemory.com/ssindex.php#North%20Bay%20Business%20Journal">Special publications</a><br />
819<strong>Article reprints:</strong> click the “order article reprint” link at the top of each article.</p>
820<h3>Publisher<br />
821Editorial Department</h3>
822<h3>Chief Digital Officer</h3>
823<p>Annika Toernqvist | <a href="mailto:[email protected]">email</a> | 707-521-5398</p>
824<h3>Senior editor for business, North Bay Business Journal and The Press Democrat</h3>
825<p>Matt Carter, Editor &#8211; North Bay Business Journal &#8211; Special Sections<br />
826<a href="mailto:[email protected]">[email protected]</a></p>
827<h3>Reporters</h3>
828<p><strong>Jeff Quackenbush</strong>, interactive editor and staff reporter | <a href="mailto:[email protected]">email</a> | 707-521-4256<br />
829Coverage: Construction, commercial real estate, wine and other industries</p>
830<p><strong>Natalie Hanson</strong>, business reporter | <a href="mailto:[email protected]">email</a> | 619-665-5887<br />
831Coverage: Agriculture and water, labor and worker&#8217;s issues, housing, public transit</p>
832<p><strong>Raquel Issenberg</strong>, business reporter | <a href="mailto:[email protected]">email</a> |<br />
833Coverage: Small business and entrepreneurship, Latino-owned business ventures, tourism and hospitality</p>
834<h3>Correspondents</h3>
835<p>Kathryn Reed | <a href="mailto:[email protected]">email</a></p>
836<h3>Research (Book of Lists, ListsOnline)</h3>
837<p><a href="mailto:[email protected]">email</a> | 707-521-5207</p>
838<ul>
839<li><a href="https://www.northbaybusinessjournal.com/lists-online/?djoPage=products&amp;djoYr=2023">ListsOnline</a></li>
840<li>Book of Lists E-Edition</li>
841</ul>
842<h3>Production Department</h3>
843<p>707-521-5270</p>
844<p>Production specifications: See the specifications above.</p>
845<p><a href="http://santarosapressdemocrat.ca.newsmemory.com/ssindex.php#North%20Bay%20Business%20Journal">See North Bay Business Journal special publications</a>.</p>
846<h3>Frequently asked questions</h3>
847<p><strong>What are your terms and conditions?</strong><br />
848Click <a href="https://www.northbaybusinessjournal.com/terms/">here</a> to see our terms and conditions.</p>
849<h3>Where can I purchase the current issue or a back issue of the Business Journal?</h3>
850<p>The current issue of the Business Journal is available for sale at a number of North Bay locations. The latest issue and copies of back editions are available for purchase from the Business Journal publishing office
850s. Call 707-521-5264 to order.</p>
851<h3>Where do I send press releases for the People and Business Register sections (Calendar, Leases and Sales, Business News)?</h3>
852<p>Send people news to <a href="mailto:[email protected]">[email protected]</a>, business news briefs to <a href="mailto:[email protected]">[email protected]</a> and commercial real estate leases and sales transactions to <a href="mailto:[email protected]">[email protected]</a>.</p>
853<p>Please include these details for commercial real estate transactions: Lease/sale, size in square feet, address, property type, tenant or buyer, procuring agent(s) and brokerage, property owner or seller, listing agent(s), transaction date, occupancy date for lease, and sale value.</p>
854<h3>How do I know if/when my press released appeared in the paper?</h3>
855<p>Because of the high volume of submissions we receive, we are unable to respond to each press release or inquiry about whether a particular item will appear in the paper. To see if your item appeared in the paper, please <a href="https://www.northbaybusinessjournal.com/search/?q=">use the search function on this website</a>. Items appear in the publication at the editors’ discretion.</p>
856<h3>How do I get my organization’s event featured on the After Hours page?</h3>
857<p>Send digital photos to by email to <a href="mailto:[email protected]">[email protected]</a> or mail photos or a photo CD to 416 B St., Santa Rosa, CA 95401, Attention: Production. Please do not send emails larger than 7 MB.</p>
858<p>All submissions must include captions identifying people (from left to right) with their business affiliation and the name, location, and date of the event, and the name of the company or organization holding it. After-hours photos appear in the publication at the editor’s discretion.</p>
859<h3>What file formats does the news department accept via email?</h3>
860<p>Digital photos can be sent as jpg, tiff or gif files. Text can be sent as a Word document or PDF. Zipped files will not be opened. Photos embedded in Word and PDF documents cannot be used.</p>
861<h3>How do I send a letter to the editor?</h3>
862<p>You can send a letter of 600 words or less to the attention of Letter to the Editor <a href="mailto:[email protected]">by email</a> or by mail to 416 B St., Santa Rosa, CA 95401.</p>
863<p>See the <a href="https://www.northbaybusinessjournal.com/comments-and-letters-policy/">paper’s policy on publication of letters and website comments</a>.</p>
864<h3>What should I do if I want to use Business Journal content on my website?</h3>
865<p>See the Business Journal’s <a href="https://www.northbaybusinessjournal.com/copyright-policy/">copyright policy</a>.</p>
866			</div>
867			</div>
868			</article><!-- #post-## -->
869							<div class="dfp-ad dfp-bottom_leaderboard" id="div-gpt-ad-bottom_leaderboard" style="visibility:hidden">
870					<div class="htlad-bottom_leaderboard" data-unit='pressdemocrat.com/contact-us/bottom_leaderboard' data-targeting=''></div>
871				</div></main></div>
872			
873			</div><!-- #content -->
874
875						<footer class="site-footer">
876
877							<div class="main-footer-wrapper">
878
879				<div class="footer-logo">
880
881					<div class="logo custom-logo"><a href="https://www.pressdemocrat.com" aria-label="The Press Democrat"><img src="https://www.pressdemocrat.com/wp-content/uploads/2025/08/pressdemocratblack-1.png" alt="The Press Democrat"></a></div>
882				</div>
883
884				<ul id="footer-menu" class="footer-menus"><li id="menu-item-374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-374"><a>Contact &amp; Help</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
885
886<ul class="footer-menu">
887	<li id="menu-item-375" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-375"><a href="https://www.pressdemocrat.com/contact-us/">Contact Us</a></li>
888	<li id="menu-item-3162904" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3162904"><a href="https://www.pressdemocrat.com/advertise/">Advertise</a></li>
889	<li id="menu-item-378" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-378"><a href="http://www.pressdemocrat.com/submit-letters">Submit Letters to the Editor</a></li>
890	<li id="menu-item-379" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-379"><a href="https://classifieds.pressdemocrat.com/?ref=footer">Classified Ads</a></li>
891	<li id="menu-item-4095111" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-4095111"><a href="https://www.pressdemocrat.com/special-sections/">Special Content</a></li>
892	<li id="menu-item-381" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-381"><a href="https://specialsections.pressdemocrat.com/?ref=footer">Special Sections</a></li>
893	<li id="menu-item-382" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-382"><a href="https://newsstand.pressdemocrat.com/?ref=footer">Retail Locations</a></li>
894	<li id="menu-item-3371448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3371448"><a href="https://www.pressdemocrat.com/legal-ads/">Legal Ads</a></li>
895	<li id="menu-item-3616781" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3616781"><a href="https://www.medianewsgroup.com/accessibility-statement/">Accessibility</a></li>
896	<li id="menu-item-4112504" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4112504"><a href="https://www.pressdemocrat.com/standards-and-policies/">Standards and Policies</a></li>
897</ul>
898</li>
899<li id="menu-item-383" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-383"><a>Services</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
900
901<ul class="footer-menu">
902	<li id="menu-item-384" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-384"><a href="https://pressdemocrat.newsbank.com/?ref=footer">Archive Search: 1995 – present</a></li>
903	<li id="menu-item-385" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-385"><a href="https://www.newspapers.com/paper/the-press-democrat/5136/?id=5136&#038;title=the-press-democrat">Archive Search: 1923 – 1997</a></li>
904	<li id="menu-item-386" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-386"><a href="https://cdnc.ucr.edu/?ref=footer">Archive Search: 1875 – 1928</a></li>
905	<li id="menu-item-387" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-387"><a href="https://www.pressdemocrat.com/eedition?ref=footer">eEdition Archive</a></li>
906	<li id="menu-item-1747909" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1747909"><a href="https://www.pressdemocrat.com/events/">Events</a></li>
907</ul>
908</li>
909<li id="menu-item-389" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-389"><a href="https://myaccount.pressdemocrat.com/?ref=footer">Subscribers</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
910
911<ul class="footer-menu">
912	<li id="menu-item-390" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-390"><a href="https://myaccount.pressdemocrat.com/?ref=footer">Manage Home Delivery</a></li>
913	<li id="menu-item-391" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-391"><a href="https://checkout.pressdemocrat.com/?ref=footer&#038;g2i_source=SB&#038;g2i_medium=footer&#038;g2i_campaign=nav">Subscribe</a></li>
914	<li id="menu-item-392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-392"><a href="https://www.pressdemocrat.com/eedition?ref=footer">eEdition</a></li>
915	<li id="menu-item-3162764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3162764"><a href="https://www.pressdemocrat.com/nie-signup/">Newspapers In Education</a></li>
916	<li id="menu-item-394" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-394">
916<a href="https://myaccount.pressdemocrat.com/pd/preference">Newsletters</a></li>
917</ul>
918</li>
919<li id="menu-item-22901" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-22901"><a href="#">About Us</a><span class="expander"><a href="#" class="icon-plus" aria-label="Click here to expand the menu"></a></span>
920
921<ul class="footer-menu">
922	<li id="menu-item-22902" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22902"><a href="https://www.pressdemocrat.com/about-us/">About Us</a></li>
923	<li id="menu-item-399" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-399"><a href="https://www.pressdemocrat.com/faq/">FAQ</a></li>
924	<li id="menu-item-3112858" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3112858"><a href="https://www.pressdemocrat.com/sitemap/">Sitemap</a></li>
925</ul>
926</li>
927<li class="mng-follow"><div class="footer-follow"></div>
928							<a href="https://checkout.pressdemocrat.com/?&#038;g2i_source=SB&#038;g2i_medium=side-nav&#038;g2i_campaign=nav" class="subscribe-button">
929					<span>Subscribe Now</span>				</a>
930
931				</li></ul>
932			</div>
933			
934				<div class="dfm-site-info">
935
936								<div class="colophon">
937
938					<div class="footer-flex-menu-wrap"><ul id="footer-bottom-menu" class="menu"><li id="menu-item-366" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-366"><a href="https://www.medianewsgroup.com/terms-of-use/">Terms of Use</a></li>
939<li id="menu-item-367" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-367"><a href="https://www.medianewsgroup.com/cookie-policy/">Cookie Policy</a></li>
940<li id="menu-item-368" class="cookie-policy-click menu-item menu-item-type-custom menu-item-object-custom menu-item-368"><a href="#">Cookie Preferences</a></li>
941<li id="menu-item-369" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-369"><a href="https://www.medianewsgroup.com/privacy-policy/#911-notice-at-collection-the-personal-information-that-we-collect">California Notice of Collection</a></li>
942<li id="menu-item-370" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-370"><a href="https://www.medianewsgroup.com/privacy-policy/#916-notice-
942of-financial-incentive">Notice of Financial Incentive</a></li>
943<li id="menu-item-371" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-371"><a href="#">Do Not Sell/Share My Personal Information</a></li>
944<li id="menu-item-372" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-372"><a href="https://www.medianewsgroup.com/arbitration/">Arbitration</a></li>
945<li id="menu-item-373" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-373"><a href="https://vip.wordpress.com/">Powered by WordPress.com VIP</a></li>
946</ul><div class="footer-copyright-notice"><p>Copyright 2026 The Press Democrat. 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>
947			</div>
948			
949				</div>
950
951			</footer><!-- .site-footer -->
952			
953			</div><!-- #page -->
954
955			<div id="mobile-adhesion" class="closed"><button class="close-mobile-adhesion" onclick="closeMobileAdhesionAd()" onkeydown="keyboardHandler(event)">Close</button>
956			
956<script>
957				function closeMobileAdhesionAd() {
958				    document.getElementById("mobile-adhesion").classList.add("closed");
959				}
960
961				function keyboardHandler(e) {
962				    var keycode = ( e.keyCode ? e.keyCode : e.which );
963				    if (keycode == "13") {
964						closeMobileAdhesionAd();
965					}
966				}
967			</script>
967
968							<div class="dfp-ad dfp-mobile_adhesion" id="div-gpt-ad-mobile_adhesion" style="visibility:hidden">
969					<div class="htlad-mobile_adhesion" data-unit='pressdemocrat.com/contact-us/mobile_adhesion' data-targeting=''></div>
970				</div></div>
970<script type='text/javascript'>
971/* <![CDATA[ */
972if ( 'undefined' !== typeof _snaq ) {
973_snaq.push(['setAuthor', 'Ramon Barros']);
974_snaq.push(['setArticlePublishTime','2025-07-31T19:04:40-07:00']);
975_snaq.push(['setSection', 'Contact Us']);
976}
977/* ]]> */
978</script>
vendor: 1 bytes, line 978
978
979<script src="https://www.pressdemocrat.com/var/www/wp-content/plugins/mng-htl/dist/js/mngHtlMods.min.js?ver=1790198152" id="__htl_mods-js"></script>
vendor: 1 bytes, line 979
979
980<script src="https://htlbid.com/v3/pressdemocrat.com/htlbid.js" id="__htl_script-js" data-wp-strategy="async"></script>
vendor: 1 bytes, line 980
980
981<script id="__htl_script-js-after">
982			window.htlbid = window.htlbid || {};
983			htlbid.cmd    = htlbid.cmd    || [];
984			htlbid.cmd.push( function() {
985				htlbid.layout( 'universal' );
986				htlbid.setTargeting( "is_testing","no" );
987				htlbid.setTargeting( "kv", ["contact-us","page"] );
988				htlbid.setTargeting( "page", "page" );
989				htlbid.setTargeting( "content", [] );
990				htlbid.setTargeting( "RPN", "183569282650" );
991				htlbid.setTargeting( "rurl", "https://www.pressdemocrat.com/" );
992				htlbid.setTargeting( "articleid", "" );
993				window.htlbid.pubads().setPublisherProvidedId( "060316ede203644673f8aebe7f049d1dec0f47b0e2fec5106d98ca41184b9c01" );
994			} );
995//# sourceURL=__htl_script-js-after
996</script>
vendor: 1 bytes, line 996
996
997<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??-eJyVy0EKwjAQBdALaccgol2IC08S2tFOSGZC/6RiT6+CC7duHzx61O1g6qxOPnFh0FtKhCmNAqcEMkS1a4Nb6Ypol7Chn1Zzu4uC6mRuepOcaWEdbaYqg7eZP/RfzHF9QlbGt13KORz7XehP4bBPL02AQ18=" ></script>
997<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 997
997
998<script id="mng-newsletters-sailthru-scout-js-after">
999Sailthru.init( {"customerId":"fa67d47122d9cfc5594e600b651c9c02","autoTrackPageview":true,"useStoredTags":true,"excludeContent":false} );
1000//# sourceURL=mng-newsletters-sailthru-scout-js-after
1001</script>
vendor: 1 bytes, line 1001
1001
1002<script type="text/javascript" src="https://www.pressdemocrat.com/wp-includes/js/dist/hooks.min.js?m=1790088657g" ></script>
1002<script src="https://www.pressdemocrat.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 1002
1002
1003<script id="wp-i18n-js-after">
1004wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1005wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1006//# sourceURL=wp-i18n-js-after
1007</script>
vendor: 1 bytes, line 1007
1007
1008<script id="wp-parsely-loader-js-before">
1009window.wpParselySiteId = 'pressdemocrat.com';
1010//# sourceURL=wp-parsely-loader-js-before
1011</script>
vendor: 1 bytes, line 1011
1011
1012<script src="https://www.pressdemocrat.com/wp-content/mu-plugins/wp-parsely-3.24/build/loader.js?ver=ecf94842061bea03d54b" id="wp-parsely-loader-js"></script>
vendor: 1 bytes, line 1012
1012
1013<script data-parsely-site="pressdemocrat.com" src="https://cdn.parsely.com/keys/pressdemocrat.com/p.js?ver=3.24.1" id="parsely-cfg"></script>
vendor: 1 bytes, line 1013
1013
1014<script src="https://www.pressdemocrat.com/wp-content/themes/wp-mason/dist/js/ads.min.js?ver=1.0" id="can-run-ads-js"></script>
vendor: 1 bytes, line 1014
1014
1015<script type="text/javascript" src="https://www.pressdemocrat.com/_static/??-eJyVz8GKwlAMBdAfsqbKQOliEJd+geu0iW9SX15KE0f8++mIiAOD6DIXzuUGzmPVWwkuAfHFyg7ozuHggSE9DA6j5ctBcvalSlkOvoAXUGeZesM5yE/YnCi6FSDx+GXZku00bSOm/9iYT0mKAx20QqrUyB8o0vY6413p6/ItxPbMuQRXf4+J3YnV+gnj3qU4d7zzsJQjdpl3ion3Qonjxjf6uWrael1/1E07/AAezZ3x" ></script>
1015<script id="digisubs-social-login-js-after">
1016(function () {
1017	var logPrefix = '[digisubs-social-login]';
1018	var readyTimeoutMs = 10000;
1019	var pendingFlag = 'mng-digisubs-regwall-social';
1020	var reloadedFlag = 'mng-digisubs-regwall-social-reloaded';
1021	var newsletterDoneFlag = 'mng-digisubs-regwall-nl-done';
1022
1023	function isEmbedReady() {
1024		return !!document.querySelector('#mng-modal');
1025	}
1026
1027	function getAuthReady() {
1028		return (window.MNGAuth && window.MNGAuth.authenticationReady)
1029			|| (window.MNGAuthentication && window.MNGAuthentication.authenticationReady)
1030			|| null;
1031	}
1032
1033	function decodeJwt(token) {
1034		try {
1035			var parts = token.split('.');
1036			if (parts.length < 2) {
1037				return null;
1038			}
1039			var base64 = parts[1].replace(/-/g, '+').replace(/_/g, '/');
1040			while (base64.length % 4) {
1041				base64 += '=';
1042			}
1043			return JSON.parse(atob(base64));
1044		} catch (e) {
1045			return null;
1046		}
1047	}
1048
1049	function isAuthenticated() {
1050		var ready = getAuthReady();
1051		if (ready && ready.isAuthenticated) {
1052			return true;
1053		}
1054		return hasMngSessionIdToken();
1055	}
1056
1057	function getMngSession() {
1058		try {
1059			return JSON.parse(window.localStorage.getItem('__MNG_Session') || 'null');
1060		} catch (e) {
1061			return null;
1062		}
1063	}
1064
1065	function hasMngSessionIdToken() {
1066		var session = getMngSession();
1067		return !!(session && typeof session.idToken === 'string' && session.idToken.length > 20);
1068	}
1069
1070	function waitForNativeSession() {
1071		return new Promise(function (resolve) {
1072			if (hasMngSessionIdToken()) {
1073				resolve(true);
1074				return;
1075			}
1076			var started = Date.now();
1077			var poll = window.setInterval(function () {
1078				if (hasMngSessionIdToken()) {
1079					window.clearInterval(poll);
1080					console.info(logPrefix, 'native __MNG_Session is ready');
1081					resolve(true);
1082				} else if (Date.now() - started > 15000) {
1083					window.clearInterval(poll);
1084					console.warn(logPrefix, 'timed out waiting for native __MNG_Session');
1085					resolve(false);
1086				}
1087			}, 100);
1088		});
1089	}
1090
1091	function isEntitledSubscriber() {
1092		var match = document.cookie.match(/(?:^|; )mng-entitlements=([^;]*)/);
1093		if (!match) {
1094			return false;
1095		}
1096		var payload = decodeJwt(decodeURIComponent(match[1]));
1097		return !!(payload && payload.entitlement_entitled);
1098	}
1099
1100	function getAuthEmail() {
1101		var ready = getAuthReady();
1102		if (ready && ready.claims && ready.claims.email) {
1103			return ready.claims.email;
1104		}
1105		if (ready && typeof ready.idToken === 'string') {
1106			var claims = decodeJwt(ready.idToken);
1107			if (claims && claims.email) {
1108				return claims.email;
1109			}
1110		}
1111		var session = getMngSession();
1112		if (session && session.email) {
1113			return session.email;
1114		}
1115		if (session && session.idToken) {
1116			var sessionClaims = decodeJwt(session.idToken);
1117			if (sessionClaims && sessionClaims.email) {
1118				return sessionClaims.email;
1119			}
1120		}
1121		return '';
1122	}
1123
1124	function hideSocialLogin() {
1125		document.querySelectorAll('.digisubs-social-login').forEach(function (el) {
1126			el.classList.add('is-hidden');
1127			el.setAttribute('hidden', 'hidden');
1128		});
1129	}
1130
1131	function grantRegwallAccessCookies() {
1132		var pathname = window.location.pathname;
1133		document.cookie = 'entitled_via_newsletter=true; path=' + pathname + '; max-age=1800';
1134		document.cookie = 'sspw_has-nl-registration=true; path=/; max-age=604800';
1135		if (typeof demeter === 'function') {
1136			demeter('userProperties', { args: { visitorType: 'registered' } });
1137		}
1138		console.info(logPrefix, 'granted limited article access cookies');
1139	}
1140
1141	function waitForEngageSubscribe() {
1142		return new Promise(function (resolve, reject) {
1143			if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') {
1144				resolve();
1145				return;
1146			}
1147			var started = Date.now();
1148			var poll = window.setInterval(function () {
1149				if (window.engageLibrary && typeof window.engageLibrary.sspwSuscribeToNewsletter === 'function') {
1150					window.clearInterval(poll);
1151					resolve();
1152				} else if (Date.now() - started > readyTimeoutMs) {
1153					window.clearInterval(poll);
1154					reject(new Error('engageLibrary.sspwSuscribeToNewsletter not available'));
1155				}
1156			}, 100);
1157		});
1158	}
1159
1160	function subscribeRegwallNewsletter() {
1161		var prefId = window.authentication_config && window.authentication_config.regwallPrefId;
1162		if (!prefId) {
1163			console.info(logPrefix, 'no regwallPrefId, skipping newsletter subscribe');
1164			return Promise.resolve(false);
1165		}
1166		var email = getAuthEmail();
1167		if (!email) {
1168			console.warn(logPrefix, 'no auth email, skipping newsletter subscribe');
1169			return Promise.resolve(false);
1170		}
1171		return waitForEngageSubscribe().then(function () {
1172			console.info(logPrefix, 'subscribing', email, 'to prefId', prefId);
1173			return window.engageLibrary.sspwSuscribeToNewsletter(email, Number(prefId));
1174		});
1175	}
1176
1177	function waitForAuthEmail() {
1178		return new Promise(function (resolve) {
1179			var email = getAuthEmail();
1180			if (email) {
1181				resolve(email);
1182				return;
1183			}
1184			var started = Date.now();
1185			var poll = window.setInterval(function () {
1186				var nextEmail = getAuthEmail();
1187				if (nextEmail) {
1188					window.clearInterval(poll);
1189					resolve(nextEmail);
1190				} else if (Date.now() - started > readyTimeoutMs) {
1191					window.clearInterval(poll);
1192					resolve('');
1193				}
1194			}, 50);
1195		});
1196	}
1197
1198	function urlWithoutWallOverride() {
1199		var url = new URL(window.location.href);
1200		if (!url.searchParams.has('wall_override')) {
1201			return '';
1202		}
1203		url.searchParams.delete('wall_override');
1204		return url.pathname + url.search + url.hash;
1205	}
1206
1207	function dropWallOverrideFromAddressBar() {
1208		var cleanPath = urlWithoutWallOverride();
1209		if (!cleanPath) {
1210			return false;
1211		}
1212		window.history.replaceState({}, '', window.location.origin + cleanPath);
1213		console.info(logPrefix, 'removed wall_override from the URL before embed login reload');
1214		return true;
1215	}
1216
1217	(function patchLocationReload() {
1218		try {
1219			var originalReload = window.location.reload.bind(window.location);
1220			window.location.reload = function () {
1221				if (sessionStorage.getItem(pendingFlag) === '1') {
1222					var cleanPath = urlWithoutWallOverride();
1223					if (cleanPath) {
1224						console.info(logPrefix, 'embed login reload: dropping wall_override');
1225						window.location.replace(window.location.origin + cleanPath);
1226						return;
1227					}
1228				}
1229				return originalReload();
1230			};
1231		} catch (e) {}
1232	})();
1233
1234	var finishingSocialLogin = false;
1235
1236	function finishRegwallSocialLogin() {
1237		if (finishingSocialLogin) {
1238			return;
1239		}
1240		finishingSocialLogin = true;
1241		hideSocialLogin();
1242
1243		waitForAuthEmail().then(function () {
1244			if (sessionStorage.getItem(newsletterDoneFlag) === '1') {
1245				return false;
1246			}
1247			return subscribeRegwallNewsletter().then(function (ok) {
1248				sessionStorage.setItem(newsletterDoneFlag, '1');
1249				console.info(logPrefix, 'newsletter subscribe', ok ? 'succeeded' : 'skipped or failed');
1250				return ok;
1251			});
1252		}).catch(function (err) {
1253			console.error(logPrefix, 'newsletter subscribe error', err);
1254		}).then(function () {
1255			if (!isEntitledSubscriber()) {
1256				grantRegwallAccessCookies();
1257			}
1258			return waitForNativeSession();
1259		}).then(function (hasSession) {
1260			if (!hasSession) {
1261				console.warn(logPrefix, 'embed login did not persist __MNG_Session');
1262			}
1263			dropWallOverrideFromAddressBar();
1264			sessionStorage.removeItem(pendingFlag);
1265			sessionStorage.removeItem(reloadedFlag);
1266			sessionStorage.removeItem(newsletterDoneFlag);
1267			finishingSocialLogin = false;
1268		});
1269	}
1270
1271	function onAuthenticated() {
1272		hideSocialLogin();
1273		if (sessionStorage.getItem(pendingFlag) === '1') {
1274			dropWallOverrideFromAddressBar();
1275			finishRegwallSocialLogin();
1276		}
1277	}
1278
1279	function getAuthScriptEl() {
1280		return document.querySelector('script[src*="mng-auth"]');
1281	}
1282
1283	function getAuthScriptSrc() {
1284		var el = getAuthScriptEl();
1285		return el ? el.src : '(no mng-auth script tag)';
1286	}
1287
1288	function authDiagnostics() {
1289		return [
1290			'script=' + getAuthScriptSrc(),
1291			'MNGAuth=' + typeof window.MNGAuth,
1292			'module=' + typeof window.module,
1293			'exports=' + typeof window.exports,
1294			'define=' + typeof window.define,
1295			'define.amd=' + !!(window.define && window.define.amd)
1296		].join(' ');
1297	}
1298
1299	function adoptMngAuth() {
1300		if (window.MNGAuth && (typeof window.MNGAuth.init === 'function' || typeof window.MNGAuth.showScreen === 'function')) {
1301			return window.MNGAuth;
1302		}
1303		var candidates = [];
1304		if (window.module && window.module.exports) {
1305			candidates.push(window.module.exports.MNGAuth || window.module.exports);
1306		}
1307		if (window.exports) {
1308			candidates.push(window.exports.MNGAuth || window.exports);
1309		}
1310		for (var i = 0; i < candidates.length; i++) {
1311			var candidate = candidates[i];
1312			if (candidate && (typeof candidate.init === 'function' || typeof candidate.showScreen === 'function')) {
1313				window.MNGAuth = candidate;
1314				console.info(logPrefix, 'adopted MNGAuth from UMD export');
1315				return candidate;
1316			}
1317		}
1318		return null;
1319	}
1320
1321	function waitForMngAuth() {
1322		if (window.__mngAuthReadyPromise) {
1323			return window.__mngAuthReadyPromise;
1324		}
1325		window.__mngAuthReadyPromise = new Promise(function (resolve, reject) {
1326			if (adoptMngAuth()) {
1327				resolve();
1328				return;
1329			}
1330
1331			var settled = false;
1332
1333			function succeed() {
1334				if (settled) {
1335					return;
1336				}
1337				settled = true;
1338				resolve();
1339			}
1340
1341			function fail(message) {
1342				if (settled) {
1343					return;
1344				}
1345				settled = true;
1346				window.__mngAuthReadyPromise = null;
1347				reject(new Error(message + ' ' + authDiagnostics()));
1348			}
1349
1350			function shadowUmdGlobals() {
1351				var saved = {
1352					module: window.module,
1353					exports: window.exports,
1354					define: window.define
1355				};
1356				try {
1357					delete window.module;
1358					delete window.exports;
1359					delete window.define;
1360				} catch (e) {
1361					window.module = undefined;
1362					window.exports = undefined;
1363					window.define = undefined;
1364				}
1365				return saved;
1366			}
1367
1368			function restoreUmdGlobals(saved) {
1369				try {
1370					if (typeof saved.module !== 'undefined') {
1371						window.module = saved.module;
1372					}
1373					if (typeof saved.exports !== 'undefined') {
1374						window.exports = saved.exports;
1375					}
1376					if (typeof saved.define !== 'undefined') {
1377						window.define = saved.define;
1378					}
1379				} catch (e) {}
1380			}
1381
1382			function loadIsolatedCopy() {
1383				var src = getAuthScriptSrc();
1384				if (src === '(no mng-auth script tag)') {
1385					fail('mng-auth.js is not on the page');
1386					return;
1387				}
1388				console.info(logPrefix, 'reloading mng-auth.js without UMD globals');
1389				var saved = shadowUmdGlobals();
1390				var script = document.createElement('script');
1391				script.src = src;
1392				script.onload = function () {
1393					restoreUmdGlobals(saved);
1394					if (adoptMngAuth()) {
1395						succeed();
1396						return;
1397					}
1398					fail('CDN loaded but did not expose window.MNGAuth');
1399				};
1400				script.onerror = function () {
1401					restoreUmdGlobals(saved);
1402					fail('mng-auth.js failed to load');
1403				};
1404				document.head.appendChild(script);
1405			}
1406
1407			var existing = getAuthScriptEl();
1408			if (existing && document.readyState === 'loading') {
1409				existing.addEventListener('load', function () {
1410					if (adoptMngAuth()) {
1411						succeed();
1412						return;
1413					}
1414					loadIsolatedCopy();
1415				});
1416				existing.addEventListener('error', function () {
1417					fail('existing mng-auth.js tag failed to load');
1418				});
1419				return;
1420			}
1421
1422			loadIsolatedCopy();
1423		});
1424		return window.__mngAuthReadyPromise;
1425	}
1426
1427	function waitForEmbedReady() {
1428		return new Promise(function (resolve, reject) {
1429			if (isEmbedReady()) {
1430				resolve();
1431				return;
1432			}
1433
1434			var settled = false;
1435			var poll;
1436
1437			function cleanup() {
1438				window.clearInterval(poll);
1439				document.removeEventListener('mng.auth.onFinished', onFinished);
1440			}
1441
1442			function succeed() {
1443				if (settled) {
1444					return;
1445				}
1446				settled = true;
1447				cleanup();
1448				resolve();
1449			}
1450
1451			function fail(message) {
1452				if (settled) {
1453					return;
1454				}
1455				settled = true;
1456				cleanup();
1457				reject(new Error(message));
1458			}
1459
1460			function onFinished() {
1461				if (isEmbedReady()) {
1462					succeed();
1463					return;
1464				}
1465				fail('mng-auth reported onFinished but #mng-modal was not created. script=' + getAuthScriptSrc());
1466			}
1467
1468			document.addEventListener('mng.auth.onFinished', onFinished);
1469			poll = window.setInterval(function () {
1470				if (isEmbedReady()) {
1471					succeed();
1472				}
1473			}, 100);
1474			window.setTimeout(function () {
1475				fail('timed out waiting for #mng-modal. script=' + getAuthScriptSrc());
1476			}, readyTimeoutMs);
1477		});
1478	}
1479
1480	function openEmbedLogin(button) {
1481		var connection = button.getAttribute('data-mng-auth-social-action');
1482		console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- waiting for embed login', connection, getAuthScriptSrc());
1483		return waitForMngAuth().then(function () {
1484			if (isEmbedReady()) {
1485				button.__mngSocialForward = true;
1486				button.click();
1487				button.__mngSocialForward = false;
1488				console.info(logPrefix, 'forwarded social click to embed login', connection);
1489				return;
1490			}
1491			return waitForEmbedReady().then(function () {
1492				button.__mngSocialForward = true;
1493				button.click();
1494				button.__mngSocialForward = false;
1495				console.info(logPrefix, 'forwarded social click to embed login', connection);
1496			});
1497		}).catch(function (err) {
1498			console.error(logPrefix, 'failed to open embed login', err);
1499		});
1500	}
1501
1502	document.addEventListener('click', function (event) {
1503		var button = event.target.closest('.digisubs-social-login__button');
1504		if (!button || button.__mngSocialForward) {
1505			return;
1506		}
1507		sessionStorage.setItem(pendingFlag, '1');
1508		if (isEmbedReady() && window.MNGAuth) {
1509			console.info(logPrefix, 'click', button.getAttribute('data-mng-cta'), '- letting embed login handle', button.getAttribute('data-mng-auth-social-action'));
1510			return;
1511		}
1512		event.preventDefault();
1513		event.stopPropagation();
1514		openEmbedLogin(button);
1515	});
1516
1517	['authenticationReady', 'mng-auth-check-complete', 'entitlementsReady'].forEach(function (name) {
1518		window.addEventListener(name, function () {
1519			if (isAuthenticated()) {
1520				onAuthenticated();
1521			}
1522		}, true);
1523	});
1524	['mng.auth.onReady', 'mng.auth.onLogin', 'mng.auth.onAuthDetermined', 'mng.auth.onEntitlementsDetermined'].forEach(function (name) {
1525		document.addEventListener(name, function () {
1526			if (isAuthenticated()) {
1527				onAuthenticated();
1528			}
1529		}, true);
1530	});
1531
1532	if (window.authentication_config && window.authentication_config.debug === '1') {
1533		console.info(logPrefix, 'bridge ready', typeof window.MNGAuth, getAuthScriptSrc());
1534	}
1535
1536	if (isAuthenticated()) {
1537		onAuthenticated();
1538	}
1539})();
1540//# sourceURL=digisubs-social-login-js-after
1541</script>
vendor: 1 bytes, line 1541
1541
1542<script src="https://applepay.cdn-apple.com/jsapi/1.latest/apple-pay-sdk.js" id="apple_pay_sdk-js"></script>
vendor: 1 bytes, line 1542
1542
1543<script id="mng_apple-js-extra">
1544var apple_config = {"applePayEnabled":"","loggedOutPurchaseEnabled":"","sourceId":""};
1545//# sourceURL=mng_apple-js-extra
1546</script>
vendor: 1 bytes, line 1546
1546
1547<script type="text/javascript" src="https://www.pressdemocrat.com/wp-content/plugins/mng-digisubs/static/mng-digisubs.apple.bundle.js?m=1790204078g" ></script>
1547<script id="mng-cache-control-js-before">
1548window.cache_control_adminbar_support = {"rootUrl":"https:\/\/www.pressdemocrat.com\/wp-admin\/admin-ajax.php","rootAction":"cache_control_adminbar_action","nonce":"ab07427b2f","isSectionFront":true,"isHomepage":false}
1549//# sourceURL=mng-cache-control-js-before
1550</script>
vendor: 1 bytes, line 1550
1550
1551<script src="https://www.pressdemocrat.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 1551
1551
1552<script id="jetpack-stats-js-before">
1553_stq = window._stq || [];
1554_stq.push([ "view", {"v":"ext","blog":"245945938","post":"126","tz":"-7","srv":"www.pressdemocrat.com","hp":"vip","j":"1:16.1.3"} ]);
1555_stq.push([ "clickTrackerInit", "245945938", "126" ]);
1556//# sourceURL=jetpack-stats-js-before
1557</script>
vendor: 1 bytes, line 1557
1557
1558<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 1558
1558
1559<script async src="https://cdn.p-n.io/pushly-sdk.min.js?domain_key=cNqW6ee3JwH6RL5VIvlcTWnLEhMUrIYv9jeS&amp;ver=6.9.9" id="pushly-sdk-js"></script>
vendor: 1 bytes, line 1559
1559
1560<script type="text/javascript" src="https://www.pressdemocrat.com/wp-content/mu-plugins/jetpack-16.1/_inc/build/sharedaddy/sharing.min.js?m=1790178517g" ></script>
1560<script src="//www.lightboxcdn.com/vendor/db6f0be6-f660-4856-9802-62d2a9838abf/user.js?cb=638917577041638650" id="digioh-js"></script>
vendor: 1 bytes, line 1560
1560
1561<script id="wp-emoji-settings" type="application/json">
1562{"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.pressdemocrat.com/wp-includes/js/wp-emoji-release.min.js?ver=6.9.9"}}
1563</script>
vendor: 1 bytes, line 1563
1563
1564<script type="module">
1565/*! This file is auto-generated */
1566var 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)))});
1567//# sourceURL=https://www.pressdemocrat.com/wp-includes/js/wp-emoji-loader.min.js
1568</script>
1568
1569
1570			</body>
1571            </html>
1572			

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.