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> </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. </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> </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’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. </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> </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’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>© 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 & 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">×</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.