PageSourceSearch

https://www.bellevuepainwellness.com/provider/meet-marshall-kim

html bellevuepainwellness.com collected 2026-10-04 13:44:02 UTC 61,460 bytes, 1,552 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 9 ]><html class="ie9" lang="en"> <![endif]-->
3<!--[if (gt IE 9)|!(IE)]><!--> <html class="" lang="en"> <!--<![endif]-->
4  <head>
5    <meta charset="utf-8">
6    <meta name="viewport" content="width=device-width, initial-scale=1.0">
7
8    
9    
10        <meta name="google-site-verification" content="2bc4YlHnN0teSRhZS5tpP6e-dw2bdtz9rLwp0q6iGSY" />
11    
12    
13        
14            <link rel="canonical" href="https://www.bellevuepainwellness.com/provider/meet-marshall-kim" />
15    
16    <link rel="shortcut icon" href="http://www.patientpopbellevuetestsite.com" type="image/x-icon">
17    <link rel="icon" href="http://www.patientpopbellevuetestsite.com" type="image/x-icon">
18
19    <title>Meet Marshall Kim : Bellevue, WA</title>
20    <meta name="description" content="serving Bellevue, WA. Contact us at 425-998-7884 or visit us at 14450 NE 29th Place, Suite 230, Bellevue, WA 98007: Meet Marshall Kim " />
21
22      <link rel="stylesheet" href=https://www.bellevuepainwellness.com/css/practice.atomic.application.css>
23
24          <style>
25.primary-fg{
26  color:#1A589C !important;
27}
28.primary-bg{
29  background:#1A589C !important;
30}
31.flex-active{
32  background:#000 !important;
33}
34.primary-border{
35  border-color:#1A589C !important;
36}
37.secondary-fg{
38  color:#1274d9 !important;
39}
40.secondary-bg{
41  background:#1274d9 !important;
42}
43.secondary-border{
44  border-color:#1274d9 !important;
45}
46
47section.providers-landing .provider-list-filters .chck-input + label:before,
48#book-online .left ul li input[type="radio"]:checked + label:before{
49  background-color: #1A589C !important;
50}
51section.testimonials-reviews .paginator ul li a{
52  color:#1ca8dd;
53}
54section.testimonials-reviews .paginator ul li.active span{
55  background:#1ca8dd;
56  color:#fff;
57}
58.slider-frame ol li.active input,
59section.blog-hero .row .slider-frame ol li.active input{
60  background:#656F72;
61}
62  /* latin-ext */
63  @font-face {
64  font-family: 'Raleway Extra Bold';
65  font-display: swap;
66  font-style: normal;
67  font-weight: 800;
68  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v11/QoPu455RxV2raYSIFXAMBTG_owQUHpNX9rkRdZ1lhPA.woff) format('woff');
69  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
70  }
71  /* latin */
72  @font-face {
73  font-family: 'Raleway Extra Bold';
74  font-display: swap;
75  font-style: normal;
76  font-weight: 800;
77  src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(https://fonts.gstatic.com/s/raleway/v11/1ImRNPx4870-D9a1EBUdPL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
78  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
79  }
80.primary-font{
81font-family: 'Raleway Extra Bold', sans-serif !important;
82}
83
84  /* latin-ext */
85  @font-face {
86  font-family: 'Raleway Medium';
87  font-display: swap;
88  font-style: normal;
89  font-weight: 500;
90  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v11/Li18TEFObx_yGdzKDoI_cgsYbbCjybiHxArTLjt7FRU.woff2) format('woff2');
91  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
92  }
93  /* latin */
94  @font-face {
95  font-family: 'Raleway Medium';
96  font-display: swap;
97  font-style: normal;
98  font-weight: 500;
99  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v11/CcKI4k9un7TZVWzRVT-T8wzyDMXhdD8sAj6OAJTFsBI.woff2) format('woff2');
100  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
101  }
102.secondary-font{
103font-family: 'Raleway Medium', sans-serif !important;
104}
105
106  body {
107  margin-top: 0;
108}
109  @media (min-width: 70em){
110    .header-1 .dropdownContain{
111      background-color: transparent !important;
112    }
113    .header.header.header-1 nav.nav1 ul li.drop .dropdownContain .dropOut ul li.sideNav,
114    .header.header.header-1 nav.nav1 ul li.drop .dropdownContain .dropOut ul li.sideNav .sideNavContain .sideOut ul li{
115      background: rgba(255, 255, 255, 1) !important;
116    }
117    header.header.header-1 nav.nav1 > ul > li:hover:after {
118      background-color: #424242;
119    }
120  }
121
122#book-online .right #calendar-block ul li ol li div.slots a{
123  background: #1A589C;
124}
125#book-online .right #calendar-block ul li ol li div.slots a:hover,
126#book-online .right #calendar-block ul li ol li div.slots a.checked{
127  background: #1A589C;
128  opacity:0.75;
129}
130#book-online .right #calendar-block ul li ol li.scroller{
131  background: #1274d9;
132}
133#book-online .right #calendar-block ul li ol li.scroller:hover{
134  background: #1274d9;
135  opacity:0.75;
136}
137
138.a-bordercolor3 {
139  
140      border-color: #ffffff !important;
141   
142}
143.a-height150px {
144  
145    
146    height: 150px !important;
147   
148}
149.a-borderradius10pct {
150  
151    
152    border-radius: 10% !important;
153   
154}
155.a-borderwidth1px {
156  
157    
158    border-width: 1px !important;
159   
160}
161.a-backgroundcolor3 {
162  
163      background-color: #ffffff !important;
164   
165}
166.a-opacity1 {
167  
168    
169    opacity: 1 !important;
170   
171}
172.a-margin10px {
173  
174    
175    margin: 10px !important;
176   
177}
178.a-opacity2 {
179  
180    
181    opacity: .2 !important;
182   
183}
184.a-backgroundcolor2 {
185  
186      background-color: #424242 !important;
187   
188}
189.a-width50pct {
190  
191    
192    width: 50% !important;
193   
194}
195.a-left0pct {
196  
197    
198    left: 0% !important;
199   
200}
201.a-marginleft0pct {
202  
203    
204    margin-left: 0% !important;
205   
206}
207.a-paddingtop5pct {
208  
209    
210    padding-top: 5% !important;
211   
212}
213.a-paddingright5pct {
214  
215    
216    padding-right: 5% !important;
217   
218}
219.a-paddingbottom5pct {
220  
221    
222    padding-bottom: 5% !important;
223   
224}
225.a-paddingleft5pct {
226  
227    
228    padding-left: 5% !important;
229   
230}
231.a-color3 {
232  
233      color: #ffffff !important;
234   
235}
236.a-textaligncenter {
237  
238    
239    text-align: center !important;
240   
241}
242.a-fontsize37px {
243  
244    
245    font-size: 37px !important;
246   
247}
248.a-letterspacing0px {
249  
250    
251    letter-spacing: 0px !important;
252   
253}
254.a-texttransformnone {
255  
256    
257    text-transform: none !important;
258   
259}
260.a-textshadownone {
261  
262    
263    text-shadow: none !important;
264   
265}
266.a-fontsize21px {
267  
268    
269    font-size: 21px !important;
270   
271}
272.a-lineheight110pct {
273  
274    
275    line-height: 110% !important;
276   
277}
278.a-backgroundcolor1 {
279  
280      background-color: #1274d9 !important;
281   
282}
283.a-bordercolor1 {
284  
285      border-color: #1274d9 !important;
286   
287}
288.a-borderradius3px {
289  
290    
291    border-radius: 3px !important;
292   
293}
294.a-width164px {
295  
296    
297    width: 164px !important;
298   
299}
300.a-height46px {
301  
302    
303    height: 46px !important;
304   
305}
306.a-fontsize12px {
307  
308    
309    font-size: 12px !important;
310   
311}
312.a-margin4px {
313  
314    
315    margin: 4px !important;
316   
317}
318.a-texttransformuppercase {
319  
320    
321    text-transform: uppercase !important;
322   
323}
324.a-backgroundcolor0 {
325  
326      background-color: #1A589C !important;
327   
328}
329.a-bordercolor0 {
330  
331      border-color: #1A589C !important;
332   
333}
334.a-bordertopwidth0px {
335  
336    
337    border-top-width: 0px !important;
338   
339}
340.a-borderbottomwidth0px {
341  
342    
343    border-bottom-width: 0px !important;
344   
345}
346.a-borderradius0px {
347  
348    
349    border-radius: 0px !important;
350   
351}
352.a-maxwidth940px {
353  
354    
355    max-width: 940px !important;
356   
357}
358.a-paddingtop60px {
359  
360    
361    padding-top: 60px !important;
362   
363}
364.a-paddingbottom60px {
365  
366    
367    padding-bottom: 60px !important;
368   
369}
370.a-fontsize26px {
371  
372    
373    font-size: 26px !important;
374   
375}
376.a-fontsize22px {
377  
378    
379    font-size: 22px !important;
380   
381}
382.a-height56 {
383  
384    
385    height: 56 !important;
386   
387}
388.a-marginleft10 {
389  
390    
391    margin-left: 10 !important;
392   
393}
394.a-margintopmarginbottom10 {
395  
396      margin-top: 10 !important;
397    margin-bottom: 10 !important;
398   
399}
400.a-color2 {
401  
402      color: #424242 !important;
403   
404}
405.a-bordercolor4 {
406  
407      border-color: transparent !important;
408   
409}
410.a-maxwidth1550 {
411  
412    
413    max-width: 1550 !important;
414   
415}
416.a-maxwidth1550px {
417  
418    
419    max-width: 1550px !important;
420   
421}
422.a-height56px {
423  
424    
425    height: 56px !important;
426   
427}
428.a-marginleft10px {
429  
430    
431    margin-left: 10px !important;
432   
433}
434.a-margintopmarginbottom10px {
435  
436      margin-top: 10px !important;
437    margin-bottom: 10px !important;
438   
439}
440.a-backgroundcolor4 {
441  
442      background-color: transparent !important;
443   
444}
445.a-paddingbottom30px {
446  
447    
448    padding-bottom: 30px !important;
449   
450}
451.a-paddingtop70px {
452  
453    
454    padding-top: 70px !important;
455   
456}
457.a-color0 {
458  
459      color: #1A589C !important;
460   
461}
462.a-fontsize30px {
463  
464    
465    font-size: 30px !important;
466   
467}
468.a-height20px {
469  
470    
471    height: 20px !important;
472   
473}
474.a-marginright3px {
475  
476    
477    margin-right: 3px !important;
478   
479}
480.a-width20px {
481  
482    
483    width: 20px !important;
484   
485}
486.a-minheight100vh {
487  
488    
489    min-height: 100vh !important;
490   
491}
492.a-left18pct {
493  
494    
495    left: 18% !important;
496   
497}
498.a-opacity05 {
499  
500    
501    opacity: 0.5 !important;
502   
503}
504.a-width70pct {
505  
506    
507    width: 70% !important;
508   
509}
510.a-fontsize45px {
511  
512    
513    font-size: 45px !important;
514   
515}
516.a-fontsize35px {
517  
518    
519    font-size: 35px !important;
520   
521}
522.a-lineheight100pct {
523  
524    
525    line-height: 100% !important;
526   
527}
528.a-marginleft18pct {
529  
530    
531    margin-left: 18% !important;
532   
533}
534.a-paddingtop0pct {
535  
536    
537    padding-top: 0% !important;
538   
539}
540.a-textshadow2px2px2pxrgba00003 {
541  
542    
543    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) !important;
544   
545}
546.a-paddingleft19pct {
547  
548    
549    padding-left: 19% !important;
550   
551}
552
553  section.services.pinstripe div.service-block ul { background: linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url(https://sa1s3.patientpop.com/assets/docs/391462.webp) center top no-repeat; background-size: cover, cover; display: flex; flex-flow: row wrap; align-items: center; justify-content: center; }
554section.services.pinstripe div.service-block ul * { background-color: transparent; }
555section.services .service-block ul li { flex: 1 1 234px; max-width: 236px; }
556section.services.pinstripe div.service-info * { color: #fff !important; }
557
558.web-to-text-iframe {
559  background: transparent;
560  border: none;
561  bottom: 0;
562  height: 0;
563  position: fixed;
564  right: 0;
565  width: 0;
566  /* To not to overlap modals */
567  z-index: 1039;
568}
569.skip-main-content {
570  position: absolute;
571  width: 1px;
572  height: 1px;
573  margin: -1px;
574  padding: 0;
575  overflow: hidden;
576  clip: rect(0, 0, 0, 0);
577  white-space: nowrap;
578  border: 0;
579}
580.skip-main-content:focus { 
581  position: inherit;
582  width: auto;
583  height: auto;
584  margin: 0;
585  overflow: visible;
586  clip: auto;
587  white-space: normal;
588  padding: 6px;
589  font-size: 13px !important;
590}
591</style>
592    
593    
594    <style>
595          </style>
596    <!--[if lt IE 9]>
597      
597<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
597
598      
598<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
598
599      
599<script type="text/javascript" src="https://sa1co.patientpop.com/assets/old-browser-warning.js"></script>
599
600    <![endif]-->
601  </head>
602    <body class="ATOMIC">
603              
604
605          <!-- Google Tag Manager -->
vendor: 68 bytes, lines 605-606
605
606      <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
606GTM-N9KLZT5
vendor: 95 bytes, lines 606-608
606"
607      height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
608      
608<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
609      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
610      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.defer=true;j.src=
611      '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
612      })(window,document,'script','dataLayer','GTM-N9KLZT5');</script>
612
613      <!-- End Google Tag Manager -->
614    
615                <header class="header header-1   sticky ">
616  <a class="skip-main-content" href="#main-content">Skip to main content</a>
617  <div class="wrap a-backgroundcolor3">
618    <div class="nav-header a-maxwidth1550px">
619
620      <div class="cta fill-2">
621                                          <a href="tel:4259987884" class="header-cta cta-call-us a-backgroundcolor1 a-color3 a-bordercolor1">
622              <span class="mm-phone-number">425-998-7884</span>
623            </a>
624                  
625                  <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action a-backgroundcolor0 a-color3 a-bordercolor0" data-practiceid="19024"  data-locationid="22876" ><span>Request Appointment</span></a>
626        
627              </div>
628
629      <div class="brand">
630                  <a href="/" class="logo" aria-label="Link to home page">
631                      </a>
632        
633        <button class="nav-toggle" data-target="nav-list" aria-label="Expand navigation menu"  aria-expanded="false">
634          <span class="a-backgroundcolor2"></span>
635          <span class="a-backgroundcolor2"></span>
636          <span class="a-backgroundcolor2"></span>
637        </button>
638
639      </div>
640
641    </div>
642
643  </div>
644
645  <nav class="nav1 a-backgroundcolor3 toggle-menu" style="display: none;">
646    <ul class="nav-list nav-hb a-bordercolor4 a-maxwidth1550px">
647      <li class="a-backgroundcolor3">
648        <a id="home" href="/" class="clickable" target="_self">
649          <span class=" a-color2">Home</span>
650        </a>
651      </li>
652                  <li class="a-backgroundcolor3">
653        <a id="about" href="/about" class="clickable" target="_self">
654          <span class=" a-color2">Meet Robert Bowers MD</span>
655        </a>
656      </li>
657                  <li class="a-backgroundcolor3">
658        <a id="meet-marshall-kim-arn" href="/provider/meet-marshall-kim" class="clickable" target="_blank">
659          <span class=" a-color2">Meet Marshall Kim</span>
660        </a>
661      </li>
662                  <li class="a-backgroundcolor3">
663        <a id="meet-joseph-castro" href="/provider/meet-joseph-castro" class="clickable" target="_blank">
664          <span class=" a-color2">Meet Joseph Castro</span>
665        </a>
666      </li>
667                  <li class="a-backgroundcolor3">
668        <a id="meet-lisa-nguyen" href="/provider/lisa-nguyen-arnp-bc" class="clickable" target="_blank">
669          <span class=" a-color2">Meet Lisa Nguyen</span>
670        </a>
671      </li>
672                  <li class="drop">
673        <a id="services" href="/services"  class="clickable" target="_self">
674          <span class=" a-color2">Services</span>
675        </a>
676        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-267058" class="fa fa-minus a-color2" data-partner="#drop-plus-267058" data-drop=".dropdownContain"></i>
677        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-267058" class="fa fa-plus active a-color2" data-partner="#drop-minus-267058" data-drop=".dropdownContain"></i>
678        <div class="dropdownContain a-backgroundcolor3" style="display: none">
679          <div class="dropOut">
680            <ul>
681                                                                              <li class="sideNav a-backgroundcolor3">
682                    <a href="/services/ketamine-infusion-therapy" class=" child-link clickable" id="Services_Ketamine Infusion Therapy" target="_blank">
683                      <span class=" a-color2">Ketamine Infusion Therapy</span>
684                    </a>
685                  </li>
686                                                                                <li class="sideNav a-backgroundcolor3">
687                    <a href="/services/back-pain" class=" child-link clickable" id="Services_Back Pain" target="_self">
688                      <span class=" a-color2">Back Pain</span>
689                    </a>
690                  </li>
691                                                                                <li class="sideNav a-backgroundcolor3">
692                    <a href="/services/botox-for-chronic-migraine" class=" child-link clickable" id="Services_Botox for Chronic Migraine" target="_self">
693                      <span class=" a-color2">Botox for Chronic Migraine</span>
694                    </a>
695                  </li>
696                                                                                <li class="sideNav a-backgroundcolor3">
697                    <a href="/services/cancer-pain-management" class=" child-link clickable" id="Services_Cancer Pain Management" target="_self">
698                      <span class=" a-color2">Cancer Pain Management</span>
699                    </a>
700                  </li>
701                                                                                <li class="sideNav a-backgroundcolor3">
702                    <a href="/services/headache" class=" child-link clickable" id="Services_Headache" target="_self">
703                      <span class=" a-color2">Headache</span>
704                    </a>
705                  </li>
706                                                                                <li class="sideNav a-backgroundcolor3">
707                    <a href="/services/radiofrequency-ablation" class=" child-link clickable" id="Services_Radiofrequency Ablation" target="_self">
708                      <span class=" a-color2">Radiofrequency Ablation</span>
709                    </a>
710                  </li>
711                                                                                <li class="sideNav a-backgroundcolor3">
712                    <a href="/services/epidural-injection" class=" child-link clickable" id="Services_Epidural Injection" target="_self">
713                      <span class=" a-color2">Epidural Injection</span>
714                    </a>
715                  </li>
716                                                                                <li class="sideNav a-backgroundcolor3">
717                    <a href="/services/weight-loss" class=" child-link clickable" id="Services_Weight Loss" target="_self">
718                      <span class=" a-color2">Weight Loss</span>
719                    </a>
720                  </li>
721                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      <li class="sideNav a-backgroundcolor3">
722                  <a href="https://www.bellevuepainwellness.com/services" class="child-link clickable">
723                    <span class=" a-color2">View More Services</span>
724                  </a>
725                </li>
726                          </ul>
727          </div>
728        </div>
729      </li>
730                  <li class="a-backgroundcolor3">
731        <a id="referring-provider" href="https://sa1s3.patientpop.com/assets/docs/168589.pdf" class="clickable" target="_blank">
732          <span class=" a-color2">Referring Provider</span>
733        </a>
734      </li>
735                  <li class="a-backgroundcolor3">
736        <a id="blog" href="/blog" class="clickable" target="_self">
737          <span class=" a-color2">Blog</span>
738        </a>
739      </li>
740                  <li class="a-backgroundcolor3">
741        <a id="testimonials" href="/testimonials" class="clickable" target="_self">
742          <span class=" a-color2">Testimonials</span>
743        </a>
744      </li>
745                  <li class="a-backgroundcolor3">
746        <a id="contact" href="/contactus" class="clickable" target="_self">
747          <span class=" a-color2">Contact</span>
748        </a>
749      </li>
750          </ul>
751  </nav>
752
753</header>
754
755
756                                            <main id="main-content">
757                                                                <section class="herosub herosub-1 a-backgroundcolor0">
758    <div class="hero " >
759    <div id="hero-cloak" 
760         class="cloak a-backgroundcolor4
761                a-opacity2"></div>
762    <div id="hero-titles" 
763         class="hero-titles a-maxwidth940px
764                a-paddingtop70px
765                a-paddingbottom30px">
766      <div id="hero-titles-inner" class="hero-titles-inner">
767        <h1 class="main-text 
768                    primary-font                              text-shadow                    a-fontsize26px
769                   a-textaligncenter
770                   a-color3"
771            id="sub-primary-title">Meet Marshall Kim </h1>
772                  <h2 class="sub-text 
773                      secondary-font                       text-shadow                      a-fontsize22px
774                     a-textaligncenter
775                     a-color3"
776              id="sub-secondary-title">located in Bellevue, WA</h2>
777              </div>
778    </div>
779  </div>
780</section>
781                                          <section class="about-header">
782    <div class="row">
783      <div class="breadcrumb">
784        <a href="/">Bellevue Pain and Wellness PLLC</a> <i class="fa fa-angle-right"></i>
785        <a href="/provider">Providers</a> <i class="fa fa-angle-right"></i>
786        <a href="https://www.bellevuepainwellness.com/provider/meet-marshall-kim">Meet Marshall Kim </a>
787      </div>
788    </div>
789  </section>
790              <section class="meet pinstripe">
791      <div class="row type-short">
792      <div class="span6 right split-text">
793        <div class="inner">
794          <h3>&nbsp;</h3>
795          <div class="type-wrapper">
796            <div class="type-overflow">
797              <p class="secondary-font media-description" style="text-align: left; color: #182999; font-size: 30px;">Meet Marshall Kim, ARNP-BC</p>
798<p>Marshall Kim, ARNP-BC is a graduate of California State University with a Masters of Science in Nursing and Acute Care Nurse Practitioner and is a Advanced Registered Nurse Practitioner. He is board certified through the American Nurses Credentialing Center.&nbsp;</p>
799<p>Marshall completed his undergraduate and post baccalaureate work at San Francisco State University and has a Bachelors in Psychology.</p>
800<p>&nbsp;</p>
801<p>Marshall has worked for many years as a Nurse Practitioner in areas such as orthopedics, oncology, regenerative medicine, as well as rehabilitation but is most interested in pain management. With his extensive experience in multidisciplinary fields, he is able to utilize different modalities into his pain management treatments. He utilizes the most up-to-date evidence-based approaches while providing compassionate and safe pain therapies. He is passionate about improving his patient&rsquo;s lives both mentally and physically while decreasing the burden that chronic pain has over them.</p>
802<p>Marshall is originally from California but now calls the Pacific N
802orthwest home. In his spare time, he enjoys spending time with his family, camping, and trying new cuisines.</p>
803            </div>
804          </div>
805          <div>
806            <a href="javascript:void(0);" aria-label="Read more" class="read-more-link primary-fg primary-border">Read more</a>
807          </div>
808        </div>
809      </div>
810      <div class="span6 left split-media">
811    <div class="meet-frame">
812                        <img src="https://sa1s3optim.patientpop.com/assets/production/practices/a14c7bf85299c77095636f694745157575369af1/images/2409078.png" width="460" height="356" alt="Marshall Kim">
813                  </div>
814
815      </div>
816</div>
817    </div>
818    <div class="row type-full">
819      <p class="secondary-font media-description" style="text-align: left; color: #182999; font-size: 30px;">Meet Marshall Kim, ARNP-BC</p>
820<p>Marshall Kim, ARNP-BC is a graduate of California State University with a Masters of Science in Nursing and Acute Care Nurse Practitioner and is a Advanced Registered Nurse Practitioner. He is board certified through the American Nurses Credentialing Center.&nbsp;</p>
821<p>Marshall completed his undergraduate and post baccalaureate work at San Francisco State University and has a Bachelors in Psychology.</p>
822<p>&nbsp;</p>
823<p>Marshall has worked for many years as a Nurse Practitioner in areas such as orthopedics, oncology, regenerative medicine, as well as rehabilitation but is most interested in pain management. With his extensive experience in multidisciplinary fields, he is able to utilize different modalities into his pain management treatments. He utilizes the most up-to-date evidence-based approaches while providing compassionate and safe pain therapies. He is passionate about improving his patient&rsquo;s lives both mentally and physically while decreasing the burden that chronic pain has over them.</p>
824<p>Marshall is originally from California but now calls the Pacific Northwest home. In his spare time, he enjoys spending time with his family, camping, and trying new cuisines.</p>
825      <br>
826      <div>
827        <a href="javascript:void(0);" class="read-less-link" property="fieldtext">Read less</a>
828      </div>
829    </div>
830  </section>
831                                            <section class="insurance pinstripe">
832  <div class="row">
833    <div class="span6 left">
834      <div class="inner">
835        <h4></h4>
836        <p></p>
837      </div>
838    </div>
839    <div class="span6 right">
840
841              <div class="provider-imgs count18">
842                                    <figure>
843                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771740.png" width="106" height="63" alt="  Regence Blue Cross Blue Shield" title="  Regence Blue Cross Blue Shield" id="insurance-533"/>
844              </figure>
845                                                <figure>
846                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771751.png" width="106" height="63" alt="Aetna" title="Aetna" id="insurance-1194"/>
847              </figure>
848                                                <figure>
849                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2782000.jpg" width="106" height="63" alt="BCBS Commercial" title="BCBS Commercial" id="insurance-10773"/>
850              </figure>
851                                                <figure>
852                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2272134.png" width="106" height="63" alt="Blue Cross Blue Shield" title="Blue Cross Blue Shield" id="insurance-64"/>
853              </figure>
854                                                <figure>
855                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1776181.png" width="106" height="63" alt="BridgeSpan" title="BridgeSpan" id="insurance-99"/>
856              </figure>
857                                                <figure>
858                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1778171.png" width="106" height="63" alt="EBMS" title="EBMS" id="insurance-1471"/>
859              </figure>
860                                                <figure>
861                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2828417.png" width="106" height="63" alt="First Choice Health" title="First Choice Health" id="insurance-203"/>
862              </figure>
863                                                <figure>
864                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1790631.png" width="106" height="63" alt="GEHA" title="GEHA" id="insurance-663"/>
865              </figure>
866                                                <figure>
867                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771704.png" width="106" height="63" alt="Humana" title="Humana" id="insurance-275"/>
868              </figure>
869                                                <figure>
870                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1773794.png" width="106" height="63" alt="LifeWise" title="LifeWise" id="insurance-294"/>
871              </figure>
872                                                <figure>
873                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2482943.png" width="106" height="63" alt="Loomis" title="Loomis" id="insurance-610"/>
874              </figure>
875                                                <figure>
876                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771774.png" width="106" height="63" alt="Medicare" title="Medicare" id="insurance-1477"/>
877              </figure>
878                                                <figure>
879                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1785289.png" width="106" height="63" alt="Premera Blue Cross" title="Premera Blue Cross" id="insurance-1336"/>
880              </figure>
881                                                <figure>
882                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/2274265.png" width="106" height="63" alt="Providence" title="Providence" id="insurance-5181"/>
883              </figure>
884                                                <figure>
885                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771832.png" width="106" height="63" alt="Tricare" title="Tricare" id="insurance-469"/>
886              </figure>
887                                                <figure>
888                <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1771875.png" width="106" height="63" alt="UMR" title="UMR" id="insurance-616"/>
889              </figure>
890                                                                          </div>
891      
892      
893    </div>
894  </div>
895</section>
896                                                                                                                                      
896<script type="application/ld+json">
897    {"@context":"http:\/\/schema.org","@type":"Physician","@id":"http:\/\/www.bellevuepainwellness.com\/a14c7bf85299c77095636f694745157575369af1","url":"http:\/\/www.bellevuepainwellness.com","brand":{"name":["Bellevue Pain and Wellness PLLC"]},"name":["Meet Marshall Kim "],"image":"","potentialAction":{"@type":"ReserveAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.bellevuepainwellness.com\/schedule?utm_medium=markup","inLanguage":"en-US","actionPlatform":["http:\/\/schema.org\/DesktopWebPlatform","http:\/\/schema.org\/IOSPlatform","http:\/\/schema.org\/AndroidPlatform"]},"result":{"@type":"Reservation","name":"Request Appointment"}},"contactPoint":[{"@type":"ContactPoint","telephone":"+1 425-998-7884","contactType":"customer service"}],"address":{"@type":"PostalAddress","streetAddress":"14450 NE 29th Place Suite 230","addressLocality":"Bellevue","addressRegion":"WA","postalCode":"98007","addressCountry":"USA"},"aggregateRating":{"@type":"AggregateRating","ratingCount":847,"ratingValue":4.92,"bestRating":5,"worstRating":1}}
898</script>
898
899                        </main>
900                                    <footer>
901  <div class="row">
902    <div class="span12">
903      <ul>
904        <li>
905                                    <div class="copy"><p>&copy; Copyright 2026 <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra Inc</a>.</p></div>
906                              </li>
907        <li>
908          <a href="https://www.bellevuepainwellness.com/your-privacy" rel="nofollow" >Privacy Policy</a>
909        </li>
910        <li>
911          <a href="https://www.bellevuepainwellness.com/our-terms" rel="nofollow" >Terms &amp; Conditions</a>
912        </li>
913                  <li><a href="https://www.bellevuepainwellness.com/accessibility-statement" rel="nofollow" id="footer-link-accessibility-notice">Accessibility Notice</a></li>
914          <li><a href="https://www.bellevuepainwellness.com/contactus">Contact Us</a></li>
915      </ul>
916    </div>
917
918                  <div class="span12">
919          <div class="nap">
920            <div class="fn org"> Bellevue Pain and Wellness PLLC, Bellevue, WA</div>
921            Phone (appointments): <span class="tel mm-phone-number" content="4259987884">425-998-7884</span>
922                          <span class="divider">|</span>
923              Phone (general inquiries): 425-998-7884
924                        <div class="adr">
925              Address: <span class="street-address">14450 NE 29th Place, Suite 230, </span>
926              <span class="locality">Bellevue</span>, <span class="region">WA</span> <span>98007</span>
927            </div>
928          </div>
929        </div>
930              <div class="span12">
931      <section class="aggregate-ratings">
932  <ul role="presentation">
933    <li role="presentation">
934      <div class="average">
935        4.92<sup><span>/</span>5</sup>
936      </div>
937    </li>
938    <li role="presentation">
939      <div class="star-rating">
940        <div class="top" style="width:98.40%">
941          <div class="hidden-aggregate-rating">4.92/5 Star Rating</div>
942          <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i>
943        </div>
944        <div class="bottom">
945          <i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i><i title="Star Rating" role="img" class="fa fa-star"></i>
946        </div>
947      </div>
948      <div class="total-aggregate-reviews">(847  reviews) </div>
949    </li>
950  </ul>
951</section>
952    </div>
953      
954      <div class="span12 powered-by"><p>Medical website powered by <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra</a></p></div>
955      </div>
956</footer>
957                                
957<script type="application/ld+json">
958    {"@context":"http:\/\/schema.org","@type":"Physician","@id":"http:\/\/www.bellevuepainwellness.com\/a14c7bf85299c77095636f694745157575369af1","url":"http:\/\/www.bellevuepainwellness.com","brand":{"name":["Bellevue Pain and Wellness PLLC"]},"name":["Meet Marshall Kim "],"image":"","potentialAction":{"@type":"ReserveAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.bellevuepainwellness.com\/schedule?utm_medium=markup","inLanguage":"en-US","actionPlatform":["http:\/\/schema.org\/DesktopWebPlatform","http:\/\/schema.org\/IOSPlatform","http:\/\/schema.org\/AndroidPlatform"]},"result":{"@type":"Reservation","name":"Request Appointment"}},"contactPoint":[{"@type":"ContactPoint","telephone":"+1 425-998-7884","contactType":"customer service"}],"address":{"@type":"PostalAddress","streetAddress":"14450 NE 29th Place Suite 230","addressLocality":"Bellevue","addressRegion":"WA","postalCode":"98007","addressCountry":"USA"},"aggregateRating":{"@type":"AggregateRating","ratingCount":847,"ratingValue":4.92,"bestRating":5,"worstRating":1}}
959</script>
959
960      
961    <div class="yt-player">
962      <div class="inner">
963        <button type="button" class="close-yt-player" aria-label="Close video">&times;</button>
964        <iframe title="Video container" aria-label="Video container" width="680" height="377" src="" allowFullScreen mozallowfullscreen webkitAllowFullScreen></iframe>
965      </div>
966    </div>
967
968    
968<script>
969      var recaptcha_public_key = '6Lf-Vs4qAAAAANLS4SUm8FQ4bNRnHyhfes-bsXz2';
970    </script>
970
971
972         
972<script type="text/javascript" src="https://www.bellevuepainwellness.com/js/practice.application.js" async defer></script>
972
973     
974     
975    
975<script>
976      function loadScript(src, globalVar) {
977        if (src) {
978          if (globalVar) {
979            window[globalVar] = {'d': 1 * new Date()};
980          }
981          const script = document.createElement('script');
982          script.async = true;
983          script.defer = true;
984          script.src = src;
985          document.getElementsByTagName('script')[0].parentNode.insertBefore(script, document.getElementsByTagName('script')[0]);
986        }
987      }
988
989      window.onload = function () {
990          $('.nav-toggle').click(function(){
991  var navClass = $(this).attr('class');
992  $(this).toggleClass('expanded');
993  if (!navClass.includes('expanded')) {
994    $(this).attr('aria-label', 'Collapse navigation menu');
995    $(this).attr('aria-expanded', 'true');
996    $('.wrap').attr('aria-hidden', 'true');
997    $('.toggle-menu').css({ display: 'block' });
998  } else {
999    $('.wrap').attr('aria-hidden', 'false');
1000    $(this).attr('aria-label', 'Expand navigation menu');
1001    $(this).attr('aria-expanded', 'false');
1002    $('.toggle-menu').css({ display: 'none' });
1003  }
1004  
1005  var nav = '.' + $(this).data('target');
1006  if($('header').hasClass('sticky')) {
1007    $('body').toggleClass('nav-expanded');
1008  }
1009  $(nav).slideToggle('fast');
1010});
1011
1012$('.nav-slider').click(function(){
1013  $(this).toggleClass('expanded');
1014  $('body').toggleClass('nav-open');
1015  var nav = '.' + $(this).data('target');
1016  $(nav).toggleClass('expanded');
1017});
1018$('.header-backdrop').click(function(){
1019  $('.nav-slider').click();
1020});
1021
1022  var stickyNav = {
1023  headerOffset: $('header').offset().top,
1024  checkStickiness: function(){
1025    if ($(document).scrollTop() >= stickyNav.headerOffset) {
1026      $('header').addClass('scrolling');
1027              var combinedHeight = $('header .wrap').outerHeight();
1028        if($(document).width() >= 1120){
1029          combinedHeight += $('header nav').outerHeight();
1030        }
1031        $('body').css({'padding-top': combinedHeight + 'px'});
1032          } else {
1033      $('header').removeClass('scrolling');
1034      $('body').css({'padding-top': '0'});
1035    }
1036    if ($(document).scrollTop() >= $('header').height()) {
1037      $('header').addClass('scrolling-color');
1038    }else{
1039      $('header').removeClass('scrolling-color');
1040    }
1041  },
1042  debounce: function(func, wait, immediate) {
1043    var timeout;
1044    return function() {
1045      var context = this, args = arguments;
1046      var later = function() {
1047        timeout = null;
1048        if (!immediate) func.apply(context, args);
1049      };
1050      var callNow = immediate && !timeout;
1051      clearTimeout(timeout);
1052      timeout = setTimeout(later, wait);
1053      if (callNow) func.apply(context, args);
1054    };
1055  },
1056  init: function(){
1057    stickyNav.checkStickiness();
1058    $(window).scroll(stickyNav.debounce(stickyNav.checkStickiness, 10));
1059    $(window).resize(stickyNav.debounce(stickyNav.checkStickiness, 10));
1060  }
1061};
1062stickyNav.init();
1063
1064        
1065        // JS Hero 2
1066
1067//console.warn('TODO: Move $.animateTransform to main library');
1068(function($){
1069  $.fn.animateTransform = function(/* [start,] end [, duration] [, callback] */){
1070    var start = null, end = null, duration = 400, callback = function(){};
1071    for(var i=0; i<arguments.length; i++){
1072      if(typeof(arguments[i]) == 'string'){
1073        if(!start) start = arguments[i];
1074        else end = arguments[i];
1075      } else if(typeof(arguments[i]) == 'number'){
1076        duration = arguments[i];
1077      } else if(typeof(arguments[i]) == 'function'){
1078        callback = arguments[i];
1079      }
1080    }
1081    if(start && !end){
1082      end = start;
1083      start = null;
1084    }
1085    if(!end) return;
1086    if(start){
1087      this.css("transform", start);
1088    }
1089    if(duration < 16) duration = 16;
1090    var transitionB4 = this.css('transition');
1091    this.css('transition', 'transform ' + duration + 'ms');
1092    this.css('transform', end);
1093    var $el = this;
1094    setTimeout(function(){
1095      $el.css('transition', transitionB4 || '');
1096      $el.css('transform', end);
1097      callback();
1098    }, duration);
1099  };
1100})(jQuery);
1101
1102(function($){
1103  $.fn.swipeHandler = function(options) {
1104    var $container = this;
1105    var swipeThreshold = options.swipeThreshold || null;
1106    var onSwipeLeft = options.onSwipeLeft || null;
1107    var onSwipeRight = options.onSwipeRight || null;
1108    $container.on('touchstart', function(event) {
1109      var previousSwipeX = event.originalEvent.touches[0].clientX;
1110      $container.on('touchend', removeSwipeListeners);
1111      $container.on('touchcancel', removeSwipeListeners);
1112      $container.on('touchmove', function(event) {
1113        currentSwipeX = event.originalEvent.touches[0].clientX;
1114        if(currentSwipeX-swipeThreshold > previousSwipeX){
1115          removeSwipeListeners();
1116          if ( onSwipeRight ){
1117            event.preventDefault();
1118            onSwipeRight(event);
1119          }
1120        }else if(currentSwipeX+swipeThreshold < previousSwipeX){
1121          removeSwipeListeners();
1122          if ( onSwipeLeft ){
1123            event.preventDefault();
1124            onSwipeLeft(event);
1125          }
1126        }
1127        previousSwipeX = currentSwipeX;
1128      });
1129    });
1130    function removeSwipeListeners() {
1131      $container.off('touchmove');
1132      $container.off('touchend');
1133      $container.off('touchcancel');
1134    }
1135  };
1136})(jQuery);
1137
1138
1139//console.warn('TODO: Move $.smartresize to main library');
1140(function($,sr){
1141  // debouncing function from John Hann
1142  // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
1143  var debounce = function (func, threshold, execAsap) {
1144      var timeout;
1145      return function debounced () {
1146          var obj = this, args = arguments;
1147          function delayed () {
1148              if (!execAsap)
1149                  func.apply(obj, args);
1150              timeout = null;
1151          };
1152          if (timeout)
1153              clearTimeout(timeout);
1154          else if (execAsap)
1155              func.apply(obj, args);
1156          timeout = setTimeout(delayed, threshold || 100);
1157      };
1158  }
1159  // smartresize 
1160  jQuery.fn[sr] = function(fn){  return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
1161})(jQuery,'smartresize');
1162
1163
1164(function($){
1165  $.fn.heroCarousel = function( options ){
1166
1167    var settings = $.extend({
1168      transitionType: 'fade-over',
1169      transitionSpeedFactor: 1,
1170      transitionDelay: 4000,
1171    }, options);
1172
1173    var $container    = $(this);
1174    var $list         = $(this).find('ul.carousel-items').eq(0);
1175    var $slides       = $list.find('li.carousel-item');
1176    var $navBar       = $container.find('ol.carousel-nav');
1177    var $leftBtn      = $(this).find('i.carousel-left-btn');
1178    var $rightBtn     = $(this).find('i.carousel-right-btn');
1179    var totalSlides   = $slides.length;
1180    var sliding       = false;
1181    var currentSlide  = settings.openingSlideIndex > -1 ? settings.openingSlideIndex : 0;
1182    var traverse      = null;
1183    var defaultColorClass = 'a-'+$navBar.data('default-color-class');
1184    var activeColorClass  = 'a-'+$navBar.data('active-color-class');
1185      
1186    function slide(isRewinding) {
1187      if(!sliding){
1188        $container.find('iframe[src*="www.youtube.com/embed/"]').each(function(i) {
1189          this.contentWindow.postMessage( JSON.stringify({ event:'command', func: 'pauseVideo', args:'' }), '*');
1190        });
1191        $container.find('ol li.bullet')
1192          .removeClass('active')
1193          .removeClass(activeColorClass)
1194          .addClass(defaultColorClass);
1195        $container.find('ol li.bullet').eq(currentSlide)
1196          .addClass('active')
1197          .removeClass(defaultColorClass)
1198          .addClass(activeColorClass);
1199        sliding = true;
1200        setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1201        switch(settings.transitionType) {
1202          case 'slide': doTransitionSlide(false, isRewinding); break;
1203          case 'slide-over': doTransitionSlide(true, isRewinding); break;
1204          case 'slide-reveal': doTransitionSlideReveal(false, isRewinding); break;
1205          case 'slide-over-reveal':
1206          case 'slide-reveal-over': doTransitionSlideReveal(true, isRewinding); break;
1207          case 'fade-reveal': doTransitionFadeReveal(); break;
1208          case 'fade-over': doTransitionFadeOver(); break;
1209          case 'fade' : 
1210          default: doTransitionFade(); break;
1211        }
1212      }
1213    }
1214
1215    function setCurrentBgUrl($el) {
1216      var bgUrl = $el.css('background-image');
1217      bgUrl = bgUrl.replace('url(','').replace(')','').replace(/\"/gi, '');
1218      var dataSrc = $el.data('src');
1219      if ( dataSrc != bgUrl ) {
1220        $el.css( 'background-image', 'url("'+dataSrc+'")');
1221      }
1222    }
1223
1224    function doTransitionFade() {
1225      var speed = 500 * settings.transitionSpeedFactor;
1226      $slides.removeClass('active')
1227      $slides.eq(currentSlide).addClass('active')  
1228      $list.animate({
1229        opacity : 0
1230      }, speed,function(){
1231        $slides.hide();
1232        $slides.eq(currentSlide).show();    
1233        $list.animate({opacity : 1}, speed, function(){
1234          $container.find('li.carousel-item').eq(currentSlide).find('.overlay').slideDown();
1235          afterTransition();
1236        });
1237      });
1238    }
1239    
1240    function doTransitionFadeOver() {
1241      var speed = 500 * settings.transitionSpeedFactor;
1242      $slides.removeClass('active');
1243      $slides.eq(currentSlide).addClass('active');
1244      $slides.css('zIndex', 1);
1245      $slides.eq(currentSlide).css({'z-index': 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1246        $slides.not('.active').hide();
1247        afterTransition();
1248      });
1249    }
1250
1251    function doTransitionSlideReveal(isOver, isRewinding) {
1252      var slideSpeed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1253      if ( !isOver ) {
1254        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', slideSpeed);
1255      }
1256      var speed = 500 * settings.transitionSpeedFactor;
1257      $slides.removeClass('active');
1258      $slides.eq(currentSlide).addClass('active');
1259      $slides.css('zIndex', 1);
1260      var $new = $slides.eq(currentSlide);
1261      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1262      $new.css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', slideSpeed, function(){
1263        $new.find('.reveal-element').each(function(index){ 
1264          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1265        });
1266        var $old = $slides.not('.active');
1267        $old.hide();
1268        afterTransition();
1269      });
1270    }
1271    
1272    function doTransitionFadeReveal() {
1273      var speed = 500 * settings.transitionSpeedFactor;
1274      $slides.removeClass('active');
1275      $slides.eq(currentSlide).addClass('active');
1276      $slides.css('zIndex', 1);
1277      var $new = $slides.eq(currentSlide);
1278      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1279      $new.css({ zIndex: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1280        $new.find('.reveal-element').each(function(index){ 
1281          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1282        });
1283        var $old = $slides.not('.active');
1284        $old.hide();
1285        afterTransition();
1286      });
1287    }
1288
1289    function doTransitionSlide(isOver, isRewinding) {
1290      var speed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1291      $slides.css('zIndex', 1);
1292      if ( !isOver ) {
1293        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', speed);
1294      }
1295      $slides.removeClass('active');
1296      $slides.eq(currentSlide).addClass('active');
1297      $slides.eq(currentSlide).css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', speed, function(){
1298        $slides.not('.active').hide();
1299        afterTransition();
1300      });
1301    }
1302
1303    function afterTransition () {
1304      sliding = false;
1305      if($container.find('li.carousel-item').eq(currentSlide).find('iframe').length > 0){
1306        window.clearInterval(traverse);
1307      }
1308    }
1309
1310    function slideNext() {
1311      if(!sliding){
1312        currentSlide = ++currentSlide % totalSlides;
1313        slide(false);
1314      }
1315    }
1316
1317    function slidePrevious() {
1318      if(!sliding){
1319        currentSlide = (--currentSlide+totalSlides) % totalSlides;
1320        slide(true);
1321      }
1322    }
1323
1324    function handleResize(){
1325      var height = 0;
1326      $slides.each(function(){
1327        height = Math.max(height, $(this).height())
1328      })
1329      $container.outerHeight(height);
1330      $slides.each(function() {
1331        $(this).outerHeight( height );
1332        $(this).find('.margin-wrapper').outerHeight( height );
1333      });
1334    }
1335
1336    function resetTransitionInterval() {
1337      window.clearInterval(traverse);
1338      traverse = setInterval(slideNext, settings.transitionDelay);
1339    }
1340
1341    function initialize() { 
1342
1343      setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1344
1345      var height = 0;
1346      $slides.each(function(){
1347        height = Math.max(height, $(this).height())
1348      })
1349      $container.animate( { 'height': height + 'px' }, 500 );
1350      $slides.each(function() {
1351        $(this).outerHeight( height );
1352        $(this).find('.margin-wrapper').outerHeight( height );
1353      });
1354
1355      // change slides CSS properties to enable animations
1356      $slides.each(function(){
1357        $(this).css({
1358          position: 'absolute',
1359          overflow: 'hidden',
1360          top: 0,
1361          left: 0,
1362          width: '100%',
1363        }).outerHeight(height);
1364      });
1365
1366      $list.addClass('transition-'+settings.transitionType)
1367
1368      // bind navigation events:
1369      if($container.find('li.bullet').length > 1){
1370        $container.find('li.bullet').eq(currentSlide)
1371          .addClass('active')
1372          .removeClass(defaultColorClass)
1373          .addClass(activeColorClass);
1374        $container.on('click', 'ol li.bullet', function() {
1375          currentSlide=$container.find('ol li.bullet').index(this);
1376          var previousIndex = $container.find('li.carousel-item.active').index();
1377          if(!sliding && currentSlide != previousIndex){
1378            slide(currentSlide < previousIndex);
1379          }
1380        });
1381        // bind enter keyboard event for bullet navigation:
1382        $(document).keydown(function(e) {
1383          if (e.which == 13) { // 13 is the key code for Enter
1384            currentSlide=$container.find('ol li.bullet').index(e.target);
1385            var previousIndex = $container.find('li.carousel-item.active').index();
1386            if(!sliding && currentSlide != previousIndex){
1387              slide(currentSlide < previousIndex);
1388            }
1389          }
1390        });        
1391      }
1392
1393      /* HIDE ALL BUT FIRST ONE */
1394      $container.find('li.carousel-item:gt('+currentSlide+')').hide();
1395
1396      $container.on('click', '.carousel-left-btn', slidePrevious);
1397      $container.on('click', '.carousel-right-btn', slideNext);
1398
1399      $container.on('mouseenter',function(){
1400        window.clearInterval(traverse);
1401      });
1402      $container.on('mouseleave',function(){
1403        resetTransitionInterval()
1404      });
1405      resetTransitionInterval();
1406
1407      /* SHOW FIRST ONE */
1408      $list.find('li.carousel-item').eq(currentSlide).show().addClass('active');
1409
1410      $container.swipeHandler({
1411        swipeThreshold: 20,
1412        onSwipeLeft: slideNext,
1413        onSwipeRight: slidePrevious
1414      });
1415
1416      $(window).smartresize(handleResize);
1417
1418      $.when($.ready).then(function() {
1419        setTimeout(function() {
1420          $slides.each(function() {
1421            setCurrentBgUrl( $(this) );
1422          });
1423          $navBar.fadeTo('slow', $navBar.data('opacity'));
1424          $leftBtn.fadeTo('slow', $leftBtn.data('opacity'));
1425          $rightBtn.fadeTo('slow', $rightBtn.data('opacity'));
1426        }, 2000);
1427      });
1428    }
1429    
1430    // exit if no more than one slide
1431    if ( totalSlides > 1 ) initialize()
1432   
1433  }
1434})(jQuery);
1435
1436$(function(){
1437
1438  var openingSlideIndex = -1;
1439  var chunks = window.location.href.split('?')
1440  if ( chunks.length > 1 ) {
1441    var vars = chunks[1].split('&')
1442    for ( var i=0,l=vars.length; i<l; i++ ) {
1443      // set slide lock flag
1444      if ( vars[i].substr(0, 10) == 'slideLock=' ) {
1445        openingSlideIndex = parseInt(vars[i].split('=')[1])
1446      }
1447    }
1448  }
1449  
1450  var $carousel = $('.carousel');
1451  if ( $carousel && $('ul.carousel-items li.carousel-item').length ) {
1452    var options = {
1453      transitionType: $carousel.data('transition-type'),
1454      transitionSpeedFactor: $carousel.data('transition-speed-factor'),
1455      transitionDelay: parseFloat($carousel.data('transition-delay')) * 1000,
1456    }
1457    if ( openingSlideIndex > -1 ) {
1458      options.openingSlideIndex = openingSlideIndex;
1459      options.transitionSpeedFactor = 1
1460      options.transitionDelay = 100000000
1461    }
1462    $carousel.heroCarousel(options);
1463  }
1464
1465});
1466
1467        pop.csrf = 'sa67AolENv7LPLtbCjl09tHXmsruOUQnNWxSDhI2';
1468                
1469        pop.googleMapsApiKey = "AIzaSyDY08AB0fQQN0DQvOGOnodm6FGC_9GIFqA";
1470
1471        
1472        
1473        PPoppracticeId = 19024;
1474        PPoppracticeUuid = '8086b7b2-0080-4261-bd0c-171f5d39863c';
1475        if ('https://widgets.patientpop.com/bookonlinev2/router/19024') {
1476          (function (f, c, o, g, n, a, t) {
1477            f[n] = {'d': 1 * new Date()};
1478            a = c.createElement(o), t = c.getElementsByTagName(o)[0];
1479            a.async = 1;
1480            a.defer = 1;
1481            a.src = g;
1482            t.parentNode.insertBefore(a, t)
1483          })(window, document, 'script', 'https://widgets.patientpop.com/bookonlinev2/router/19024', 'PPop');
1484        }
1485
1486        if ($("div[id^='recaptcha']").length) {
1487          loadScript('https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit');
1488        }
1489
1490              const gtagScript = document.createElement('script');
1491    gtagScript.type = 'text/javascript';
1492    gtagScript.async = true;
1493    gtagScript.src = 'https://www.googletagmanager.com/gtag/js?i
1493d=G-1VVBDX3F3F';
1494
1495    const firstScript = document.getElementsByTagName('script')[0];
1496    firstScript.parentNode.insertBefore(gtagScript, firstScript);
1497
1498    window.dataLayer = window.dataLayer || [];
1499    function gtag(){dataLayer.push(arguments);}
1500    window.gtag = gtag;
1501
1502    gtag('js', new Date());
1503    gtag('config', 'G-1VVBDX3F3F');
1504  
1505  // wrapper on top of gtag function used for UA and GA4 tracking
1506  function ppTrackEvent (category, action, label, additionalProps) {
1507    if ('1' !== '1' || typeof gtag === "undefined") {
1508      return;
1509    }
1510    // mapping to convert UA event to GA4
1511    const UA_TO_GA4_ACTION_MAPPING = {
1512      'button:click:contact us - comment': 'contact_us_submit_success',
1513      'button:click:book online button': 'click_book_online',
1514      'button:click:header custom cta': 'click_header_cta',
1515      'button:click:hero custom cta': 'click_hero_cta',
1516      'button:click:eyebrow link': 'click_eyebrow_link',
1517      'button:click:leave review': 'click_leave_review',
1518      'phone:call': 'click_phone_call'
1519    };
1520
1521    const eventProperties = Object.assign({
1522      send_to: 'G-1VVBDX3F3F',
1523      event_category: category
1524    }, additionalProps);
1525
1526    if (ppGA4Enabled) {
1527      action =
1528        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}:${label}`] ||
1529        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}`] ||
1530        action
1531    } else {
1532      eventProperties.event_label = label
1533    }
1534
1535    gtag('event', action, eventProperties);
1536  }
1537
1538  window.ppTrackEvent = ppTrackEvent
1539  window.ppGA4Enabled = '1' === '1';
1540      };
1541
1542      //lazy load images
1543      (function () {
1544        "use strict";var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},yall=function(e){var a=function(a){if("IMG"===a.tagName){var e=a.parentNode;if("PICTURE"===e.tagName&&[].slice.call(e.querySelectorAll("source")).forEach(function(e){return t(e)}),!0===n.asyncDecodeSupport&&!0===n.replaceWithSupport){var o=new Image;t(o,a),o.decode().then(function(){for(var e=0;e<a.attributes.length;e++){var t=a.attributes[e].name,r=a.attributes[e].value;-1===n.ignoredImgAttributes.indexOf(t)&&o.setAttribute(t,r)}a.replaceWith(o)})}else t(a)}"VIDEO"===a.tagName&&([].slice.call(a.querySelectorAll("source")).forEach(function(e){return t(e)}),a.load()),"IFRAME"===a.tagName&&(a.src=a.dataset.src,a.removeAttribute("data-src")),a.classList.contains(i.lazyBackgroundClass)&&(a.classList.remove(i.lazyBackgroundClass),a.classList.add(i.lazyBackgroundLoaded))},t=function(e){var t=(1<arguments.length&&void 0!==arguments[1]&&arguments[1]).dataset||e.dataset;for(var r in t)-1!==n.acceptedDataAttributes.indexOf("data-"+r)&&(e.setAttribute(r,t[r]),e.removeAttribute("data-"+r))},r=function yallBack(){var e=!1;!1===e&&0<l.length&&(e=!0,setTimeout(function(){l.forEach(function(t){t.getBoundingClientRect().top<=window.innerHeight+i.threshold&&t.getBoundingClientRect().bottom>=-i.threshold&&"none"!==getComputedStyle(t).display&&(!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),l=l.filter(function(e){return e!==t}))}),e=!1,0===l.length&&!1===i.observeChanges&&n.eventsToBind.forEach(function(e){return e[0].removeEventListener(e[1],yallBack)})},i.throttleTime))},o=new Image,n={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,asyncDecodeSupport:"decode"in o,replaceWithSupport:"replaceWith"in o,ignoredImgAttributes:["data-src","data-sizes","data-media","data-srcset","src","srcset"],acceptedDataAttributes:["data-src","data-sizes","data-media","data-srcset"],eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},i=d({lazyClass:"lazy",lazyBackgroundClass:"lazy-bg",lazyBackgroundLoaded:"lazy-bg-loaded",throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:200,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}},e),s="img."+i.lazyClass+",video."+i.lazyClass+",iframe."+i.lazyClass+",."+i.lazyBackgroun
1544dClass,c={timeout:i.idleLoadTimeout},l=[].slice.call(document.querySelectorAll(s));if(!0===n.intersectionObserverSupport){var u=new IntersectionObserver(function(e,r){e.forEach(function(e){if(!0===e.isIntersecting||0<e.intersectionRatio){var t=e.target;!0===i.idlyLoad&&!0===n.idleCallbackSupport?requestIdleCallback(function(){a(t)},c):a(t),t.classList.remove(i.lazyClass),r.unobserve(t),l=l.filter(function(e){return e!==t})}})},{rootMargin:i.threshold+"px 0%"});l.forEach(function(e){return u.observe(e)})}else n.eventsToBind.forEach(function(e){return e[0].addEventListener(e[1],r)}),r();!0===n.mutationObserverSupport&&!0===i.observeChanges&&new MutationObserver(function(e){e.forEach(function(e){[].slice.call(document.querySelectorAll(s)).forEach(function(e){-1===l.indexOf(e)&&(l.push(e),!0===n.intersectionObserverSupport?u.observe(e):r())})})}).observe(document.querySelector(i.observeRootSelector),i.mutationObserverOptions)};
1545        document.addEventListener("DOMContentLoaded", yall);
1546      })();
1547    </script>
1547
1548
1549    
1550          
1550<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "31b3b59673bbc91fc5ad17b86a667572"; var a=document.createElement("script");a.src="https://wsmcdn.audioeye.com/aem.js";a.type="text/javascript";a.setAttribute("async","");document.getElementsByTagName("body")[0].appendChild(a)};"complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();</script>
1550
1551      </body>
1552 </html>

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.