PageSourceSearch

https://www.bethelfamilymedicine.com/about

html bethelfamilymedicine.com collected 2026-10-04 21:24:50 UTC 81,123 bytes, 1,936 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="Uo5srUW5r-_GP-WaTmkVjp0d_xhI9b2iT33tGRABPIE" />
11    
12    
13        
14            <link rel="canonical" href="https://www.bethelfamilymedicine.com/about" />
15    
16    <link rel="shortcut icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon">
17    <link rel="icon" href="https://sa1s3optim.patientpop.com/assets/images/patientpop/favicon.ico" type="image/x-icon">
18
19    <title>About - Bethel Family Medicine: Family Medicine Brockton, MA</title>
20    <meta name="description" content="Trusted Family Medicine serving Brockton, MA. Contact us at 508-588-1200 or visit us at 111 Torrey St, Brockton, MA 02301: Bethel Family Medicine" />
21
22      <link rel="stylesheet" href=https://www.bethelfamilymedicine.com/css/practice.atomic.application.css>
23
24          <style>
25.primary-fg{
26  color:#1274d9 !important;
27}
28.primary-bg{
29  background:#1274d9 !important;
30}
31.flex-active{
32  background:#000 !important;
33}
34.primary-border{
35  border-color:#1274d9 !important;
36}
37.secondary-fg{
38  color:#7fdbfd !important;
39}
40.secondary-bg{
41  background:#7fdbfd !important;
42}
43.secondary-border{
44  border-color:#7fdbfd !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: #1274d9 !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  .primary-font{
63  font-family:'open_sanslight', Open Sans;
64  font-display: swap;
65}
66
67  .secondary-font{
68  font-family:'open_sanslight', Open Sans;
69  font-display: swap;
70}
71
72 body {
73  margin-top: 0;
74}
75body.nav-open{
76  overflow:hidden;
77}
78body.nav-open section{
79  position:relative;
80  z-index:0;
81}
82body.nav-open header.header-4 button.nav-slider{
83  position:fixed;
84}
85body.nav-open .header-backdrop{
86  display:block;
87  position:fixed;
88  top:0;
89  right:0;
90  bottom:0;
91  left:0;
92  z-index:1;
93  background:rgba(0,0,0,0.3);
94}
95header.header.header-4 nav .nav-full ul li:hover:after{
96  background-color: #ffffff;
97}
98dummy-header-class{
99  color: white;
100}
101header.header-4.sticky.scrolling-color{
102  background-color: #424242 !important;
103}
104header.header-4.sticky.scrolling.scrolling-color{
105-webkit-transition: background-color 0.2s ease;
106-moz-transition: background-color 0.2s ease;
107-ms-transition: background-color 0.2s ease;
108-o-transition: background-color 0.2s ease;
109transition: background-color 0.2s ease;
110}
111  .header.header.header-4 nav .nav-full ul li.drop .dropdownContain{
112    background-color: transparent !important;
113  }
114  .header.header.header-4 nav .nav-full ul li.drop .dropdownContain .dropOut ul li{
115    background: rgba(127, 219, 253, 1) !important;
116  }
117
118#book-online .right #calendar-block ul li ol li div.slots a{
119  background: #1274d9;
120}
121#book-online .right #calendar-block ul li ol li div.slots a:hover,
122#book-online .right #calendar-block ul li ol li div.slots a.checked{
123  background: #1274d9;
124  opacity:0.75;
125}
126#book-online .right #calendar-block ul li ol li.scroller{
127  background: #7fdbfd;
128}
129#book-online .right #calendar-block ul li ol li.scroller:hover{
130  background: #7fdbfd;
131  opacity:0.75;
132}
133
134.a-bordercolor3 {
135  
136      border-color: #ffffff !important;
137   
138}
139.a-height150px {
140  
141    
142    height: 150px !important;
143   
144}
145.a-borderradius10pct {
146  
147    
148    border-radius: 10% !important;
149   
150}
151.a-borderwidth1px {
152  
153    
154    border-width: 1px !important;
155   
156}
157.a-backgroundcolor3 {
158  
159      background-color: #ffffff !important;
160   
161}
162.a-opacity1 {
163  
164    
165    opacity: 1 !important;
166   
167}
168.a-margin10px {
169  
170    
171    margin: 10px !important;
172   
173}
174.a-opacity2 {
175  
176    
177    opacity: .2 !important;
178   
179}
180.a-backgroundcolor2 {
181  
182      background-color: #424242 !important;
183   
184}
185.a-width50pct {
186  
187    
188    width: 50% !important;
189   
190}
191.a-left0pct {
192  
193    
194    left: 0% !important;
195   
196}
197.a-marginleft0pct {
198  
199    
200    margin-left: 0% !important;
201   
202}
203.a-paddingtop5pct {
204  
205    
206    padding-top: 5% !important;
207   
208}
209.a-paddingright5pct {
210  
211    
212    padding-right: 5% !important;
213   
214}
215.a-paddingbottom5pct {
216  
217    
218    padding-bottom: 5% !important;
219   
220}
221.a-paddingleft5pct {
222  
223    
224    padding-left: 5% !important;
225   
226}
227.a-color3 {
228  
229      color: #ffffff !important;
230   
231}
232.a-textaligncenter {
233  
234    
235    text-align: center !important;
236   
237}
238.a-fontsize37px {
239  
240    
241    font-size: 37px !important;
242   
243}
244.a-letterspacing0px {
245  
246    
247    letter-spacing: 0px !important;
248   
249}
250.a-texttransformnone {
251  
252    
253    text-transform: none !important;
254   
255}
256.a-textshadownone {
257  
258    
259    text-shadow: none !important;
260   
261}
262.a-fontsize21px {
263  
264    
265    font-size: 21px !important;
266   
267}
268.a-lineheight110pct {
269  
270    
271    line-height: 110% !important;
272   
273}
274.a-backgroundcolor1 {
275  
276      background-color: #7fdbfd !important;
277   
278}
279.a-bordercolor1 {
280  
281      border-color: #7fdbfd !important;
282   
283}
284.a-borderradius3px {
285  
286    
287    border-radius: 3px !important;
288   
289}
290.a-width164px {
291  
292    
293    width: 164px !important;
294   
295}
296.a-height46px {
297  
298    
299    height: 46px !important;
300   
301}
302.a-fontsize12px {
303  
304    
305    font-size: 12px !important;
306   
307}
308.a-margin4px {
309  
310    
311    margin: 4px !important;
312   
313}
314.a-texttransformuppercase {
315  
316    
317    text-transform: uppercase !important;
318   
319}
320.a-backgroundcolor0 {
321  
322      background-color: #1274d9 !important;
323   
324}
325.a-bordercolor0 {
326  
327      border-color: #1274d9 !important;
328   
329}
330.a-bordertopwidth0px {
331  
332    
333    border-top-width: 0px !important;
334   
335}
336.a-borderbottomwidth0px {
337  
338    
339    border-bottom-width: 0px !important;
340   
341}
342.a-borderradius0px {
343  
344    
345    border-radius: 0px !important;
346   
347}
348.a-maxwidth940px {
349  
350    
351    max-width: 940px !important;
352   
353}
354.a-paddingtop60px {
355  
356    
357    padding-top: 60px !important;
358   
359}
360.a-paddingbottom60px {
361  
362    
363    padding-bottom: 60px !important;
364   
365}
366.a-fontsize26px {
367  
368    
369    font-size: 26px !important;
370   
371}
372.a-fontsize22px {
373  
374    
375    font-size: 22px !important;
376   
377}
378.a-height56 {
379  
380    
381    height: 56 !important;
382   
383}
384.a-marginleft10 {
385  
386    
387    margin-left: 10 !important;
388   
389}
390.a-margintopmarginbottom10 {
391  
392      margin-top: 10 !important;
393    margin-bottom: 10 !important;
394   
395}
396.a-color2 {
397  
398      color: #424242 !important;
399   
400}
401.a-bordercolor4 {
402  
403      border-color: transparent !important;
404   
405}
406.a-maxwidth1120 {
407  
408    
409    max-width: 1120 !important;
410   
411}
412.a-paddingtop100px {
413  
414    
415    padding-top: 100px !important;
416   
417}
418.a-fontsize40px {
419  
420    
421    font-size: 40px !important;
422   
423}
424.a-backgroundcolor4 {
425  
426      background-color: transparent !important;
427   
428}
429.a-height56px {
430  
431    
432    height: 56px !important;
433   
434}
435.a-marginleft10px {
436  
437    
438    margin-left: 10px !important;
439   
440}
441.a-margintopmarginbottom10px {
442  
443      margin-top: 10px !important;
444    margin-bottom: 10px !important;
445   
446}
447.a-fontsize30px {
448  
449    
450    font-size: 30px !important;
451   
452}
453.a-height20px {
454  
455    
456    height: 20px !important;
457   
458}
459.a-marginright3px {
460  
461    
462    margin-right: 3px !important;
463   
464}
465.a-width20px {
466  
467    
468    width: 20px !important;
469   
470}
471.a-minheight75vh {
472  
473    
474    min-height: 75vh !important;
475   
476}
477.a-width100pct {
478  
479    
480    width: 100% !important;
481   
482}
483.a-paddingright25pct {
484  
485    
486    padding-right: 25% !important;
487   
488}
489.a-paddingright30pct {
490  
491    
492    padding-right: 30% !important;
493   
494}
495.a-paddingleft25pct {
496  
497    
498    padding-left: 25% !important;
499   
500}
501.a-paddingtop15pct {
502  
503    
504    padding-top: 15% !important;
505   
506}
507
508
509.web-to-text-iframe {
510  background: transparent;
511  border: none;
512  bottom: 0;
513  height: 0;
514  position: fixed;
515  right: 0;
516  width: 0;
517  /* To not to overlap modals */
518  z-index: 1039;
519}
520.skip-main-content {
521  position: absolute;
522  width: 1px;
523  height: 1px;
524  margin: -1px;
525  padding: 0;
526  overflow: hidden;
527  clip: rect(0, 0, 0, 0);
528  white-space: nowrap;
529  border: 0;
530}
531.skip-main-content:focus { 
532  position: inherit;
533  width: auto;
534  height: auto;
535  margin: 0;
536  overflow: visible;
537  clip: auto;
538  white-space: normal;
539  padding: 6px;
540  font-size: 13px !important;
541}
542</style>
543    
544    
545    <style>
546          </style>
547    <!--[if lt IE 9]>
548      
548<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
548
549      
549<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
549
550      
550<script type="text/javascript" src="https://sa1co.patientpop.com/assets/old-browser-warning.js"></script>
550
551    <![endif]-->
552  </head>
553    <body class="ATOMIC eyebrow">
554              
555
556          <!-- Google Tag Manager -->
vendor: 68 bytes, lines 556-557
556
557      <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
557GTM-MKCFLBZW
vendor: 95 bytes, lines 557-559
557"
558      height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
559      
559<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
560      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
561      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.defer=true;j.src=
562      '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
563      })(window,document,'script','dataLayer','GTM-MKCFLBZW');</script>
563
564      <!-- End Google Tag Manager -->
565    
566                <section class="eyebrow language-bar">
567  <div class="inner">
568    <div id="google_translate_element">
569      
569<script type="text/javascript">
570        function googleTranslateElementInit() {
571          new google.translate.TranslateElement({pageLanguage: 'en', includedLanguages: 'en,fr'}, 'google_translate_element');
572        }
573        var googleTranslateScript = document.createElement('script');
574        googleTranslateScript.type = 'text/javascript';
575        googleTranslateScript.async = true;
576        googleTranslateScript.defer = true;
577        googleTranslateScript.src = '//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit';
578        ( document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0] ).appendChild(googleTranslateScript);
579      </script>
579
580    </div>
581  </div>
582</section>
583                <header class="header header-4 a-backgroundcolor4 overlap  ">
584  <div class="header-backdrop"></div>
585  <nav>
586    <div class="nav-toggle">
587      <div class="toggle-title a-color3">More</div>
588      <div class="toggle-icon" role="button" aria-label="Toggle navigation">
589        <span class="a-backgroundcolor3"></span>
590        <span class="a-backgroundcolor3"></span>
591        <span class="a-backgroundcolor3"></span>
592      </div>
593    </div>
594    <div class="navbar-info">
595      <div class="brand">
596        <a class="skip-main-content" href="#main-content">Skip to main content</a>
597                  <a href="/" class="logo" aria-label="Link to home page">
598                      </a>
599              </div>
600    </div>
601    <div class="nav-full">
602      <ul>
603        <li class="a-backgroundcolor4">
604        <a id="home" href="/" class="clickable" target="_self">
605          <span class=" a-color3">Home</span>
606        </a>
607      </li>
608                  <li class="drop">
609        <a id="about" href="/about"  class="clickable" target="_self">
610          <span class=" a-color3">About Us</span>
611        </a>
612        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203778-top" class="fa fa-minus a-color3" data-partner="#drop-plus-203778-top" data-drop=".dropdownContain"></i>
613        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203778-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-203778-top" data-drop=".dropdownContain"></i>
614        <div class="dropdownContain a-backgroundcolor1" style="display: none">
615          <div class="dropOut">
616            <ul>
617                                                                              <li class="sideNav a-backgroundcolor1">
618                    <a href="/contents/about/our-team-mission" class=" child-link clickable" id="About Us_Our Team & Mission-top" target="">
619                      <span class=" a-color2">Our Team & Mission</span>
620                    </a>
621                  </li>
622                                                                                <li class="sideNav a-backgroundcolor1">
623                    <a href="/provider" class=" child-link clickable" id="About Us_Our Providers-top" target="_self">
624                      <span class=" a-color2">Our Providers</span>
625                    </a>
626                  </li>
627                                                                                <li class="sideNav a-backgroundcolor1">
628                    <a href="/provider/douglas-r-grogan-md-faafp-ncmp" class=" child-link clickable" id="About Us_Dr. Douglas R. Grogan-top" target="_blank">
629                      <span class=" a-color2">Dr. Douglas R. Grogan</span>
630                    </a>
631                  </li>
632                                                                                <li class="sideNav a-backgroundcolor1">
633                    <a href="/provider/jennifer-hall-difalco-md" class=" child-link clickable" id="About Us_Dr. Jennifer Hall DiFalco-top" target="_blank">
634                      <span class=" a-color2">Dr. Jennifer Hall DiFalco</span>
635                    </a>
636                  </li>
637                                                                                <li class="sideNav a-backgroundcolor1">
638                    <a href="/provider/susan-andrea-fnp" class=" child-link clickable" id="About Us_Susan Andrea, FNP-top" target="_blank">
639                      <span class=" a-color2">Susan Andrea, FNP</span>
640                    </a>
641                  </li>
642                                                                                <li class="sideNav a-backgroundcolor1">
643                    <a href="javascript:void(0);" class=" child-link " id="About Us_Jennifer Karoul, FNP-top" target="">
644                      <span class=" a-color2">Jennifer Karoul, FNP</span>
645                    </a>
646                  </li>
647                                                        </ul>
648          </div>
649        </div>
650      </li>
651                  <li class="drop">
652        <a id="services" href="/services"  class="clickable" target="_self">
653          <span class=" a-color3">Services</span>
654        </a>
655        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203777-top" class="fa fa-minus a-color3" data-partner="#drop-plus-203777-top" data-drop=".dropdownContain"></i>
656        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203777-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-203777-top" data-drop=".dropdownContain"></i>
657        <div class="dropdownContain a-backgroundcolor1" style="display: none">
658          <div class="dropOut">
659            <ul>
660                                                                              <li class="sideNav a-backgroundcolor1">
661                    <a href="/services/menopause" class=" child-link clickable" id="Services_Menopause-top" target="_self">
662                      <span class=" a-color2">Menopause</span>
663                    </a>
664                  </li>
665                                                                                <li class="sideNav a-backgroundcolor1">
666                    <a href="/services/nutrition-counseling" class=" child-link clickable" id="Services_Nutrition Counseling-top" target="_self">
667                      <span class=" a-color2">Nutrition Counseling</span>
668                    </a>
669                  </li>
670                                                                                <li class="sideNav a-backgroundcolor1">
671                    <a href="/services/pap-smear" class=" child-link clickable" id="Services_Pap Smear-top" target="_self">
672                      <span class=" a-color2">Pap Smear</span>
673                    </a>
674                  </li>
675                                                                                <li class="sideNav a-backgroundcolor1">
676                    <a href="/services/botox" class=" child-link clickable" id="Services_Botox-top" target="_self">
677                      <span class=" a-color2">Botox</span>
678                    </a>
679                  </li>
680                                                                                <li class="sideNav a-backgroundcolor1">
681                    <a href="/services/pediatrics" class=" child-link clickable" id="Services_Pediatrics-top" target="_self">
682                      <span class=" a-color2">Pediatrics</span>
683                    </a>
684                  </li>
685                                                                                <li class="sideNav a-backgroundcolor1">
686                    <a href="/services/dot-physical" class=" child-link clickable" id="Services_DOT Physical -top" target="_self">
687                      <span class=" a-color2">DOT Physical </span>
688                    </a>
689                  </li>
690                                                                                <li class="sideNav a-backgroundcolor1">
691                    <a href="/services/diabetes" class=" child-link clickable" id="Services_Diabetes-top" target="_self">
692                      <span class=" a-color2">Diabetes</span>
693                    </a>
694                  </li>
695                                                                                <li class="sideNav a-backgroundcolor1">
696                    <a href="/services/sick-visits" class=" child-link clickable" id="Services_Sick Visits-top" target="_self">
697                      <span class=" a-color2">Sick Visits</span>
698                    </a>
699                  </li>
700                                                                                                                                                                                                                                                                                                                                            <li class="sideNav a-backgroundcolor1">
701                  <a href="https://www.bethelfamilymedicine.com/services" class="child-link clickable">
702                    <span class=" a-color2">View More Services</span>
703                  </a>
704                </li>
705                          </ul>
706          </div>
707        </div>
708      </li>
709                  <li class="a-backgroundcolor4">
710        <a id="blog" href="/blog" class="clickable" target="_self">
711          <span class=" a-color3">Blog</span>
712        </a>
713      </li>
714                  <li class="drop">
715        <a id="treatments" href="/contents/treatments"  class="clickable" target="">
716          <span class=" a-color3">Treatments</span>
717        </a>
718        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-213713-top" class="fa fa-minus a-color3" data-partner="#drop-plus-213713-top" data-drop=".dropdownContain"></i>
719        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-213713-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-213713-top" data-drop=".dropdownContain"></i>
720        <div class="dropdownContain a-backgroundcolor1" style="display: none">
721          <div class="dropOut">
722            <ul>
723                                                                              <li class="sideNav a-backgroundcolor1">
724                    <a href="/contents/treatments/cosmetic-services" class=" child-link clickable" id="Treatments_Cosmetic-top" target="">
725                      <span class=" a-color2">Cosmetic</span>
726                    </a>
727                  </li>
728                                                                                <li class="sideNav a-backgroundcolor1">
729                    <a href="/contents/treatments/womens-wellness" class=" child-link clickable" id="Treatments_Women's Wellness-top" target="">
730                      <span class=" a-color2">Women's Wellness</span>
731                    </a>
732                  </li>
733                                                                                <li class="sideNav a-backgroundcolor1">
734                    <a href="/contents/treatments/precision-menopausal-medicine" class=" child-link clickable" id="Treatments_Precision Menopausal Medicine-top" target="">
735                      <span class=" a-color2">Precision Menopausal Medicine</span>
736                    </a>
737                  </li>
738                                                                                <li class="sideNav a-backgroundcolor1">
739                    <a href="/contents/treatments/flu-shots" class=" child-link clickable" id="Treatments_Flu Shots-top" target="">
740                      <span class=" a-color2">Flu Shots</span>
741                    </a>
742                  </li>
743                                                                                <li class="sideNav a-backgroundcolor1">
744                    <a href="/contents/treatments/dot-physical-exams" class=" child-link clickable" id="Treatments_DOT Physical Exams-top" target="">
745                      <span class=" a-color2">DOT Physical Exams</span>
746                    </a>
747                  </li>
748                                                                                <li class="sideNav a-backgroundcolor1">
749                    <a href="/contents/treatments/heart-healthy-resources" class=" child-link clickable" id="Treatments_Heart Healthy Resources-top" target="">
750                      <span class=" a-color2">Heart Healthy Resources</span>
751                    </a>
752                  </li>
753                                                                                <li class="sideNav a-backgroundcolor1">
754                    <a href="/contents/treatments/erectile-dysfunction" class=" child-link clickable" id="Treatments_Erectile Dysfunction-top" target="">
755                      <span class=" a-color2">Erectile Dysfunction</span>
756                    </a>
757                  </li>
758                                                        </ul>
759          </div>
760        </div>
761      </li>
762                  <li class="a-backgroundcolor4">
763        <a id="resources" href="/contents/resources" class="clickable" target="">
764          <span class=" a-color3">Resources</span>
765        </a>
766      </li>
767                  <li class="drop">
768        <a id="testimonials" href="/testimonials"  class="clickable" target="_self">
769          <span class=" a-color3">Testimonials</span>
770        </a>
771        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203781-top" class="fa fa-minus a-color3" data-partner="#drop-plus-203781-top" data-drop=".dropdownContain"></i>
772        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203781-top" class="fa fa-plus active a-color3" data-partner="#drop-minus-203781-top" data-drop=".dropdownContain"></i>
773        <div class="dropdownContain a-backgroundcolor1" style="display: none">
774          <div class="dropOut">
775            <ul>
776                                                                              <li class="sideNav a-backgroundcolor1">
777                    <a href="/contents/testimonials/patient-reviews" class=" child-link clickable" id="Testimonials_Patient Reviews-top" target="">
778                      <span class=" a-color2">Patient Reviews</span>
779                    </a>
780                  </li>
781                                                        </ul>
782          </div>
783        </div>
784      </li>
785                  <li class="a-backgroundcolor4">
786        <a id="contact" href="/contactus" class="clickable" target="_self">
787          <span class=" a-color3">Contact</span>
788        </a>
789      </li>
790              <li class="cta-container">
791      <a href="tel:5085881200" class="header-cta cta-call-us cta a-backgroundcolor0 a-color3 a-bordercolor0">
792        <span class="mm-phone-number">508-588-1200</span>
793      </a>
794    </li>
795  
796
797  <li class="cta-container">
798    <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor1 a-color3 a-bordercolor1" data-practiceid="16658"  data-locationid="19371" >
799      <span>Request Appointment</span>
800    </a>
801  </li>
802
803  <li class="cta-container">
804    <a href="https://111.portal.athenahealth.com/?section=welcome&amp;fullsite=1" class="cta header-cta cta-custom-header a-backgroundcolor1 a-color3 a-bordercolor1"  target="_blank"><span>Patient Portal</span></a>
805  </li>
806      </ul>
807    </div>
808    <div class="nav-optimal a-backgroundcolor3">
809      <ul>
810        <li class="a-backgroundcolor3">
811        <a id="home" href="/" class="clickable" target="_self">
812          <span class=" a-color2">Home</span>
813        </a>
814      </li>
815                  <li class="drop">
816        <a id="about" href="/about"  class="clickable" target="_self">
817          <span class=" a-color2">About Us</span>
818        </a>
819        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203778-side" class="fa fa-minus a-color2" data-partner="#drop-plus-203778-side" data-drop=".dropdownContain"></i>
820        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203778-side" class="fa fa-plus active a-color2" data-partner="#drop-minus-203778-side" data-drop=".dropdownContain"></i>
821        <div class="dropdownContain a-backgroundcolor3" style="display: none">
822          <div class="dropOut">
823            <ul>
824                                                                              <li class="sideNav a-backgroundcolor3">
825                    <a href="/contents/about/our-team-mission" class=" child-link clickable" id="About Us_Our Team & Mission-side" target="">
826                      <span class=" a-color2">Our Team & Mission</span>
827                    </a>
828                  </li>
829                                                                                <li class="sideNav a-backgroundcolor3">
830                    <a href="/provider" class=" child-link clickable" id="About Us_Our Providers-side" target="_self">
831                      <span class=" a-color2">Our Providers</span>
832                    </a>
833                  </li>
834                                                                                <li class="sideNav a-backgroundcolor3">
835                    <a href="/provider/douglas-r-grogan-md-faafp-ncmp" class=" child-link clickable" id="About Us_Dr. Douglas R. Grogan-side" target="_blank">
836                      <span class=" a-color2">Dr. Douglas R. Grogan</span>
837                    </a>
838                  </li>
839                                                                                <li class="sideNav a-backgroundcolor3">
840                    <a href="/provider/jennifer-hall-difalco-md" class=" child-link clickable" id="About Us_Dr. Jennifer Hall DiFalco-side" target="_blank">
841                      <span class=" a-color2">Dr. Jennifer Hall DiFalco</span>
842                    </a>
843                  </li>
844                                                                                <li class="sideNav a-backgroundcolor3">
845                    <a href="/provider/susan-andrea-fnp" class=" child-link clickable" id="About Us_Susan Andrea, FNP-side" target="_blank">
846                      <span class=" a-color2">Susan Andrea, FNP</span>
847                    </a>
848                  </li>
849                                                                                <li class="sideNav a-backgroundcolor3">
850                    <a href="javascript:void(0);" class=" child-link " id="About Us_Jennifer Karoul, FNP-side" target="">
851                      <span class=" a-color2">Jennifer Karoul, FNP</span>
852                    </a>
853                  </li>
854                                                        </ul>
855          </div>
856        </div>
857      </li>
858                  <li class="drop">
859        <a id="services" href="/services"  class="clickable" target="_self">
860          <span class=" a-color2">Services</span>
861        </a>
862        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203777-side" class="fa fa-minus a-color2" data-partner="#drop-plus-203777-side" data-drop=".dropdownContain"></i>
863        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203777-side" class="fa fa-plus active a-color2" data-partner="#drop-minus-203777-side" data-drop=".dropdownContain"></i>
864        <div class="dropdownContain a-backgroundcolor3" style="display: none">
865          <div class="dropOut">
866            <ul>
867                                                                              <li class="sideNav a-backgroundcolor3">
868                    <a href="/services/menopause" class=" child-link clickable" id="Services_Menopause-side" target="_self">
869                      <span class=" a-color2">Menopause</span>
870                    </a>
871                  </li>
872                                                                                <li class="sideNav a-backgroundcolor3">
873                    <a href="/services/nutrition-counseling" class=" child-link clickable" id="Services_Nutrition Counseling-side" target="_self">
874                      <span class=" a-color2">Nutrition Counseling</span>
875                    </a>
876                  </li>
877                                                                                <li class="sideNav a-backgroundcolor3">
878                    <a href="/services/pap-smear" class=" child-link clickable" id="Services_Pap Smear-side" target="_self">
879                      <span class=" a-color2">Pap Smear</span>
880                    </a>
881                  </li>
882                                                                                <li class="sideNav a-backgroundcolor3">
883                    <a href="/services/botox" class=" child-link clickable" id="Services_Botox-side" target="_self">
884                      <span class=" a-color2">Botox</span>
885                    </a>
886                  </li>
887                                                                                <li class="sideNav a-backgroundcolor3">
888                    <a href="/services/pediatrics" class=" child-link clickable" id="Services_Pediatrics-side" target="_self">
889                      <span class=" a-color2">Pediatrics</span>
890                    </a>
891                  </li>
892                                                                                <li class="sideNav a-backgroundcolor3">
893                    <a href="/services/dot-physical" class=" child-link clickable" id="Services_DOT Physical -side" target="_self">
894                      <span class=" a-color2">DOT Physical </span>
895                    </a>
896                  </li>
897                                                                                <li class="sideNav a-backgroundcolor3">
898                    <a href="/services/diabetes" class=" child-link clickable" id="Services_Diabetes-side" target="_self">
899                      <span class=" a-color2">Diabetes</span>
900                    </a>
901                  </li>
902                                                                                <li class="sideNav a-backgroundcolor3">
903                    <a href="/services/sick-visits" class=" child-link clickable" id="Services_Sick Visits-side" target="_self">
904                      <span class=" a-color2">Sick Visits</span>
905                    </a>
906                  </li>
907                                                                                                                                                                                                                                                                                                                                            <li class="sideNav a-backgroundcolor3">
908                  <a href="https://www.bethelfamilymedicine.com/services" class="child-link clickable">
909                    <span class=" a-color2">View More Services</span>
910                  </a>
911                </li>
912                          </ul>
913          </div>
914        </div>
915      </li>
916                  <li class="a-backgroundcolor3">
917        <a id="blog" href="/blog" class="clickable" target="_self">
918          <span class=" a-color2">Blog</span>
919        </a>
920      </li>
921                  <li class="drop">
922        <a id="treatments" href="/contents/treatments"  class="clickable" target="">
923          <span class=" a-color2">Treatments</span>
924        </a>
925        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-213713-side" class="fa fa-minus a-color2" data-partner="#drop-plus-213713-side" data-drop=".dropdownContain"></i>
926        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-213713-side" class="fa fa-plus active a-color2" data-partner="#drop-minus-213713-side" data-drop=".dropdownContain"></i>
927        <div class="dropdownContain a-backgroundcolor3" style="display: none">
928          <div class="dropOut">
929            <ul>
930                                                                              <li class="sideNav a-backgroundcolor3">
931                    <a href="/contents/treatments/cosmetic-services" class=" child-link clickable" id="Treatments_Cosmetic-side" target="">
932                      <span class=" a-color2">Cosmetic</span>
933                    </a>
934                  </li>
935                                                                                <li class="sideNav a-backgroundcolor3">
936                    <a href="/contents/treatments/womens-wellness" class=" child-link clickable" id="Treatments_Women's Wellness-side" target="">
937                      <span class=" a-color2">Women's Wellness</span>
938                    </a>
939                  </li>
940                                                                                <li class="sideNav a-backgroundcolor3">
941                    <a href="/contents/treatments/precision-menopausal-medicine" class=" child-link clickable" id="Treatments_Precision Menopausal Medicine-side" target="">
942                      <span class=" a-color2">Precision Menopausal Medicine</span>
943                    </a>
944                  </li>
945                                                                                <li class="sideNav a-backgroundcolor3">
946                    <a href="/contents/treatments/flu-shots" class=" child-link clickable" id="Treatments_Flu Shots-side" target="">
947                      <span class=" a-color2">Flu Shots</span>
948                    </a>
949                  </li>
950                                                                                <li class="sideNav a-backgroundcolor3">
951                    <a href="/contents/treatments/dot-physical-exams" class=" child-link clickable" id="Treatments_DOT Physical Exams-side" target="">
952                      <span class=" a-color2">DOT Physical Exams</span>
953                    </a>
954                  </li>
955                                                                                <li class="sideNav a-backgroundcolor3">
956                    <a href="/contents/treatments/heart-healthy-resources" class=" child-link clickable" id="Treatments_Heart Healthy Resources-side" target="">
957                      <span class=" a-color2">Heart Healthy Resources</span>
958                    </a>
959                  </li>
960                                                                                <li class="sideNav a-backgroundcolor3">
961                    <a href="/contents/treatments/erectile-dysfunction" class=" child-link clickable" id="Treatments_Erectile Dysfunction-side" target="">
962                      <span class=" a-color2">Erectile Dysfunction</span>
963                    </a>
964                  </li>
965                                                        </ul>
966          </div>
967        </div>
968      </li>
969                  <li class="a-backgroundcolor3">
970        <a id="resources" href="/contents/resources" class="clickable" target="">
971          <span class=" a-color2">Resources</span>
972        </a>
973      </li>
974                  <li class="drop">
975        <a id="testimonials" href="/testimonials"  class="clickable" target="_self">
976          <span class=" a-color2">Testimonials</span>
977        </a>
978        <i tabindex="0" aria-label="Collapse submenu" role="button" id="drop-minus-203781-side" class="fa fa-minus a-color2" data-partner="#drop-plus-203781-side" data-drop=".dropdownContain"></i>
979        <i tabindex="0" aria-label="Expand submenu" role="button" id="drop-plus-203781-side" class="fa fa-plus active a-color2" data-partner="#drop-minus-203781-side" data-drop=".dropdownContain"></i>
980        <div class="dropdownContain a-backgroundcolor3" style="display: none">
981          <div class="dropOut">
982            <ul>
983                                                                              <li class="sideNav a-backgroundcolor3">
984                    <a href="/contents/testimonials/patient-reviews" class=" child-link clickable" id="Testimonials_Patient Reviews-side" target="">
985                      <span class=" a-color2">Patient Reviews</span>
986                    </a>
987                  </li>
988                                                        </ul>
989          </div>
990        </div>
991      </li>
992                  <li class="a-backgroundcolor3">
993        <a id="contact" href="/contactus" class="clickable" target="_self">
994          <span class=" a-color2">Contact</span>
995        </a>
996      </li>
997              <li class="cta-container">
998      <a href="tel:5085881200" class="header-cta cta-call-us cta a-backgroundcolor0 a-color3 a-bordercolor0">
999        <span class="mm-phone-number">508-588-1200</span>
1000      </a>
1001    </li>
1002  
1003
1004  <li class="cta-container">
1005    <a href="javascript:void(0);" role="button" tabindex="0" class="header-cta cta-book-online ppop_bookonline_action cta a-backgroundcolor1 a-color3 a-bordercolor1" data-practiceid="16658"  data-locationid="19371" >
1006      <span>Request Appointment</span>
1007    </a>
1008  </li>
1009
1010  <li class="cta-container">
1011    <a href="https://111.portal.athenahealth.com/?section=welcome&amp;fullsite=1" class="cta header-cta cta-custom-header a-backgroundcolor1 a-color3 a-bordercolor1"  target="_blank"><span>Patient Portal</span></a>
1012  </li>
1013      </ul>
1014    </div>
1015    <div class="nav-measurer"></div>
1016  </nav>
1017</header>
1018
1019
1020                                                        <main id="main-content">
1021                                                                                              <section class="herosub herosub-1 a-backgroundcolor0">
1022    <div class="hero " >
1023    <div id="hero-cloak" 
1024         class="cloak a-backgroundcolor2
1025                a-opacity2"></div>
1026    <div id="hero-titles" 
1027         class="hero-titles a-maxwidth940px
1028                a-paddingtop100px
1029                a-paddingbottom60px">
1030      <div id="hero-titles-inner" class="hero-titles-inner">
1031        <h1 class="main-text 
1032                    primary-font                              text-shadow                    a-fontsize40px
1033                   a-textaligncenter
1034                   a-color3"
1035            id="sub-primary-title">About Bethel Family Medicine</h1>
1036              </div>
1037    </div>
1038  </div>
1039</section>
1040                                          <section class="about-header">
1041    <div class="row">
1042      <div id="social-crumb">
1043        <div class="breadcrumb">
1044                      <a href="/">Bethel Family Medicine</a> <i class="fa fa-angle-right"></i>
1045                    <a href="/about">About</a>
1046        </div>
1047      </div>
1048    </div>
1049  </section>
1050                                                    <section class="meet pinstripe">
1051      <div class="row">
1052      <div class="span12 type-no-media">
1053        <h3></h3>
1054        <p><img src="https://sa1s3optim.patientpop.com/assets/docs/86560.png" alt="" width="100%" height="auto" data-mce-src="https://sa1s3optim.patientpop.com/assets/docs/86560.png"></p><p style="color: #1274d9; font-size: 30px; font-weight: bold;" data-mce-style="color: #1274d9; font-size: 30px; font-weight: bold;">About Bethel Family Medicine</p><p style="color: black;" data-mce-style="color: black;">Founded in 1990, Bethel Family Medicine provides comprehensive family health care to patients of all ages in the community of Brockton, Massachusetts. As a Christian practice, the mission of Bethel Family Medicine is to serve God by providing compassionate, high-quality medical care for every member of the family in a warm, welcoming environment.</p><p style="color: black;" data-mce-style="color: black;">Under the direction of Douglas Grogan, MD, a board-certified physician with more than 30 years of experience, Bethel Family Medicine has a reputation for excellence in a wide range of medical services, including general wellness, the treatment of acute illnesses, pediatrics, DOT exams, Metagenics® weight loss and nutritional counseling, and the management of chronic diseases.</p><p style="color: black;" data-mce-style="color: black;">Bethel Family Medicine is equipped with comprehensive diagnostic testing equipment to offer same day in-office testing. For individuals concerned with the signs of aging, Bethel Family Medicine offers cosmetic services such as Botox®, cosmetic fillers, and other aesthetic treatments.</p><p style="color: black;" data-mce-style="color: black;">Bethel Family Medicine is home to the Center for Women’s Wellness, which coordinates a spectrum of health services for women at all stages of life. These include menopause medicine, hormonal therapy, weight management, and cardiovascular testing, as well as the evaluation and treatment of depression and marital and intimacy issues.</p><p style="color: black;" data-mce-style="color: black;">Treating the whole family is important at Bethel Family Medicine, so appointments are never rushed. The caring team of providers is always happy to answer questions, provide information, and address concerns. New patients are always welcome to join the family. To schedule a consultation or an examination, call Bethel Family Medicine today or make an appointment online.</p>
1055      </div>
1056    </div>
1057  </section>
1058                                                    <section class="testimonials pinstripe with_image_background">
1059                    <div class="testimonials-bg lazy-bg " style="background-image: url('https://sa1s3optim.patientpop.com/assets/images/provider/photos/1953266.jpg')"></div>
1060              <div class="row light">
1061      <div class="span12">
1062        <div about="0" typeof='{"type":"MODULE", "secondary_type": "TESTIMONIAL", "type_id": null, "fieldname": "title"}'>
1063          <div class="testimonials-tagline" property='fieldtext'>Testimonials</div>
1064        </div>
1065        <div about="0" typeof='{"type":"MODULE", "secondary_type": "TESTIMONIAL", "type_id": null, "fieldname": "words-from-our-patients"}'>
1066          <h3 class="testimonials-title" property='fieldtext'>Words from our patients</h3>
1067        </div>
1068        <div id="testimonial-slider" class="flexslider" tabindex="0" role="region" aria-roledescription="carousel">
1069          <ul class="slides">
1070                  <li role="group" aria-roledescription="slide">
1071              <div class="slider-content ">
1072                        <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1793746.png" width="134" height="124" alt="Google">
1073                        <p>"I have been going to Bethel Family Medicine for over 20 years, & even though I have moved over the South Shore- I continue to visit the practice."</p>
1074                <div class="testimonial-author">Megan B. </div>
1075              </div>
1076            </li>
1077                  <li role="group" aria-roledescription="slide">
1078              <div class="slider-content ">
1079                        <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1793746.png" width="134" height="124" alt="Google">
1080                        <p>"I’ve been a patient of here for about 5 years & I would never go anywhere else. The staff is very friendly, professional & kind! I have referred someone here too!"</p>
1081                <div class="testimonial-author">David N. </div>
1082              </div>
1083            </li>
1084                  <li role="group" aria-roledescription="slide">
1085              <div class="slider-content ">
1086                        <img class="lazy" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" data-src="https://sa1s3optim.patientpop.com/assets/images/provider/photos/1793746.png" width="134" height="124" alt="Google">
1087                        <p>"Very knowledgeable medical staff & extremely personable. They not only treat the body but also nurture & revive the spirit as well."</p>
1088                <div class="testimonial-author">Brian T. </div>
1089              </div>
1090            </li>
1091                </ul>
1092        </div>
1093      </div>
1094    </div>
1095  </section>
1096                                                    <section class="contact pinstripe no_form">
1097    <div class="row">
1098    <div class="span4 left">
1099      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 19371, "f
1099ieldname": "location"}'>
1100        <h2 class="contact-header primary-fg" property="fieldtext">Location</h2>
1101      </div>
1102      <address>
1103        <span property="name">Bethel Family Medicine</span><br/>
1104        <span>
1105          111 Torrey St          </span><br/>
1106        <span property="addressLocality">Brockton</span>, <span>MA</span> <span>02301</span><br/>
1107        Phone: <span property="telephone" class="mm-phone-number">508-588-1200</span>
1108          <br/>
1109        <span about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 19371, "fieldname": "fax"}'>
1110        <span property="fieldtext">Fax: </span>
1111        </span>
1112        <span property="fax">508-941-0497</span>
1113        </address>
1114    </div>
1115    <div class="span4 middle">
1116      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 19371, "fieldname": "office-hours"}'>
1117        <h2 class="contact-header primary-fg" property="fieldtext">Office Hours</h2>
1118      </div>
1119      <p>
1120        <label>Monday
1121    <span aria-hidden="true">
1122                        8:00 am
1123                      - 4:00 pm
1124                            </span>
1125    <span class="hidden-open-hours">
1126                            8:00 am
1127                        to 4:00 pm
1128                                  </span>
1129  </label>
1130  <label>Tuesday
1131    <span aria-hidden="true">
1132                        8:00 am
1133                      - 4:00 pm
1134                            </span>
1135    <span class="hidden-open-hours">
1136                            8:00 am
1137                        to 4:00 pm
1138                                  </span>
1139  </label>
1140  <label>Wednesday
1141    <span aria-hidden="true">
1142                        8:00 am
1143                      - 4:00 pm
1144                            </span>
1145    <span class="hidden-open-hours">
1146                            8:00 am
1147                        to 4:00 pm
1148                                  </span>
1149  </label>
1150  <label>Thursday
1151    <span aria-hidden="true">
1152                        8:00 am
1153                      - 4:00 pm
1154                            </span>
1155    <span class="hidden-open-hours">
1156                            8:00 am
1157                        to 4:00 pm
1158                                  </span>
1159  </label>
1160  <label>Friday
1161    <span aria-hidden="true">
1162                        8:00 am
1163                      - 4:00 pm
1164                            </span>
1165    <span class="hidden-open-hours">
1166                            8:00 am
1167                        to 4:00 pm
1168                                  </span>
1169  </label>
1170  <label>Saturday
1171    <span aria-hidden="true">
1172                        Closed
1173                  </span>
1174    <span class="hidden-open-hours">
1175                            Closed
1176                      </span>
1177  </label>
1178  <label>Sunday
1179    <span aria-hidden="true">
1180                        Closed
1181                  </span>
1182    <span class="hidden-open-hours">
1183                            Closed
1184                      </span>
1185  </label>
1186      </p>
1187    </div>
1188    <div class="span4 right">
1189      <div about="0" typeof='{"type":"MODULE", "secondary_type": "CONTACT", "type_id": 19371, "fieldname": "get-in-touch"}'>
1190        <h2 class="contact-header primary-fg" property="fieldtext">Get in touch</h2>
1191      </div>
1192      <p>
1193        <a href="tel:5085881200" aria-label="Phone number" class="btn-call primary-border primary-fg">
1194          <i class="fa fa-phone"></i><span class="mm-phone-number">508-588-1200</span>
1195        </a>
1196                  <button type="button" class="btn-book-online ppop_bookonline_action small primary-bg primary-btn" data-locationid="19371">
1197            Request Appointment
1198          </button>
1199              </p>
1200    </div>
1201  </div>
1202  </section>                                                                                                                                      
1202<script type="application/ld+json">
1203    {"@context":"http:\/\/schema.org","@type":"Physician","@id":"http:\/\/www.bethelfamilymedicine.com\/05af8e92b198bb195f54b544af2fdc8b7a29a47f","url":"http:\/\/www.bethelfamilymedicine.com","brand":{"name":["Bethel Family Medicine"]},"name":["Susan Andrea, FNP","Jennifer Hall Difalco, MD","Douglas R. Grogan, MD, FAAFP, NCMP","Jennifer Karoul, FNP","Debbie Poche, FNP-BC"],"image":"","potentialAction":{"@type":"ReserveAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.bethelfamilymedicine.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 508-588-1200","contactType":"customer service"}],"address":{"@type":"PostalAddress","streetAddress":"111 Torrey St ","addressLocality":"Brockton","addressRegion":"MA","postalCode":"02301","addressCountry":"USA"},"aggregateRating":{"@type":"AggregateRating","ratingCount":850,"ratingValue":4.86,"bestRating":5,"worstRating":1}}
1204</script>
1204
1205                        </main>
1206                                                      <footer>
1207  <div class="row">
1208    <div class="span12">
1209      <ul>
1210        <li>
1211                                    <div class="copy"><p>&copy; Copyright 2026 <a style="color:inherit;" href="https://www.tebra.com/marketing/practice-websites/">Tebra Inc</a>.</p></div>
1212                              </li>
1213        <li>
1214          <a href="https://www.bethelfamilymedicine.com/your-privacy" rel="nofollow" >Privacy Policy</a>
1215        </li>
1216        <li>
1217          <a href="https://www.bethelfamilymedicine.com/our-terms" rel="nofollow" >Terms &amp; Conditions</a>
1218        </li>
1219                  <li><a href="https://www.bethelfamilymedicine.com/accessibility-statement" rel="nofollow" id="footer-link-accessibility-notice">Accessibility Notice</a></li>
1220          <li><a href="https://www.bethelfamilymedicine.com/contactus">Contact Us</a></li>
1221      </ul>
1222    </div>
1223
1224                  <div class="span12">
1225          <div class="nap">
1226            <div class="fn org"> Bethel Family Medicine, Brockton, MA</div>
1227            Phone (appointments): <span class="tel mm-phone-number" content="5085881200">508-588-1200</span>
1228                          <span class="divider">|</span>
1229              Phone (general inquiries): 508-588-1200
1230                        <div class="adr">
1231              Address: <span class="street-address">111 Torrey St, </span>
1232              <span class="locality">Brockton</span>, <span class="region">MA</span> <span>02301</span>
1233            </div>
1234          </div>
1235        </div>
1236              <div class="span12">
1237      <section class="aggregate-ratings">
1238  <ul role="presentation">
1239    <li role="presentation">
1240      <div class="average">
1241        4.86<sup><span>/</span>5</sup>
1242      </div>
1243    </li>
1244    <li role="presentation">
1245      <div class="star-rating">
1246        <div class="top" style="width:97.20%">
1247          <div class="hidden-aggregate-rating">4.86/5 Star Rating</div>
1248          <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>
1249        </div>
1250        <div class="bottom">
1251          <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>
1252        </div>
1253      </div>
1254      <div class="total-aggregate-reviews">(850  reviews) </div>
1255    </li>
1256  </ul>
1257</section>
1258    </div>
1259      
1260      <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>
1261      </div>
1262</footer>
1263                            
1264    <div class="yt-player">
1265      <div class="inner">
1266        <button type="button" class="close-yt-player" aria-label="Close video">&times;</button>
1267        <iframe title="Video container" aria-label="Video container" width="680" height="377" src="" allowFullScreen mozallowfullscreen webkitAllowFullScreen></iframe>
1268      </div>
1269    </div>
1270
1271    
1271<script>
1272      var recaptcha_public_key = '6Lf-Vs4qAAAAANLS4SUm8FQ4bNRnHyhfes-bsXz2';
1273    </script>
1273
1274
1275         
1275<script type="text/javascript" src="https://www.bethelfamilymedicine.com/js/practice.application.js" async defer></script>
1275
1276     
1277     
1278    
1278<script>
1279      function loadScript(src, globalVar) {
1280        if (src) {
1281          if (globalVar) {
1282            window[globalVar] = {'d': 1 * new Date()};
1283          }
1284          const script = document.createElement('script');
1285          script.async = true;
1286          script.defer = true;
1287          script.src = src;
1288          document.getElementsByTagName('script')[0].parentNode.insertBefore(script, document.getElementsByTagName('script')[0]);
1289        }
1290      }
1291
1292      window.onload = function () {
1293          pop.header4 = (function(){
1294  var nav = {
1295    navCount : 0,
1296    navLogoImgWidth: 0,
1297    totalVisibleWidth: 0,
1298    toggleNav : function(){
1299      $('.nav-toggle').toggleClass('expanded');
1300      $('body').toggleClass('nav-open');
1301      $('.nav-optimal').toggleClass('expanded');
1302    },
1303    calculateVisible : function(){
1304      var growingWidth = 0;
1305      for(var i=0; i < nav.navCount; i++){
1306        growingWidth += $('.nav-measurer > ul > li').eq(i).outerWidth() + 1; // outerWidth seems to do a math.floor on decimals
1307        if(growingWidth < nav.totalVisibleWidth){
1308          $('.nav-full > ul > li').eq(i).show();
1309        }
1310      }
1311    },
1312    checkBucket : _.debounce(function(){
1313      if($('.nav-full > ul > li:visible').length == nav.navCount){
1314        $('.nav-full').removeClass('hiding');
1315        $('.nav-toggle').hide();
1316      }else{
1317        $('.nav-toggle').show();
1318        $('.nav-full').addClass('hiding');
1319      }
1320
1321      var imgElement = $('nav a.logo img');
1322      if(imgElement.length) {
1323        nav.navLogoImgWidth = imgElement.outerWidth(true);
1324      }
1325
1326      if($('.nav-full').outerWidth() >= ($('nav').outerWidth() - nav.navLogoImgWidth) && $('.nav-full > ul > li:visible').length){
1327        $('.nav-full > ul > li:visible:last').hide();
1328        nav.checkBucket();
1329      }else if(($('.nav-full').outerWidth() + $('.nav-measurer > ul > li').eq($('.nav-full > ul > li:visible').length).outerWidth()) < ($('nav').outerWidth() - nav.navLogoImgWidth)){
1330        if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length)){
1331          $('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length).show(10, function(){
1332            if($('.nav-full > ul > li').eq($('.nav-full > ul > li:visible').length + 1)){
1333              nav.checkBucket();
1334            }
1335          });
1336        }
1337      }
1338    }, 2),
1339    init : function(){
1340      nav.navCount = $('.nav-full > ul > li').length;
1341      nav.totalVisibleWidth = $('nav').outerWidth() - 20;
1342      var imgElement = $('nav a.logo img');
1343      if(imgElement.length) {
1344        nav.navLogoImgWidth = imgElement.outerWidth(true);
1345        nav.totalVisibleWidth -= nav.navLogoImgWidth;
1346      }
1347      $('.nav-full > ul').clone().appendTo('.nav-measurer');
1348      $('.nav-measurer i').removeAttr('id');
1349      $('.nav-measurer a').removeAttr('id');
1350      $('.nav-toggle').click(nav.toggleNav);
1351      $('.nav-optimal a.nav-item').click(function(){
1352        $('.nav-toggle').click();
1353      });
1354      $('.header-backdrop').click(function(){
1355        $('.nav-toggle').click();
1356      });
1357      nav.calculateVisible();
1358      nav.checkBucket();
1359      $(window).on('resize orientationChange', function(event) {
1360        nav.checkBucket();
1361      });
1362
1363      $('header.header-4 nav .nav-full ul li').on('mouseenter mouseleave', function (e) {
1364        var $elm=null;
1365
1366        if ($('.dropdownContain', this).length) {
1367          $elm = $('.dropdownContain:first', this);
1368        }else if($('.sideNavContain', this).length){
1369          $elm = $('.sideNavContain:first', this);
1370        }
1371
1372        if ($elm) {
1373          var off = $elm.offset();
1374          var l = off.left;
1375          var w = $elm.width();
1376          var docW = $('.header-4').outerWidth();
1377          var isEntirelyVisible = (l + w <= docW);
1378
1379          if (!isEntirelyVisible) {
1380            $(this).addClass('edge');
1381          } else {
1382            $(this).removeClass('edge');
1383          }
1384        }
1385      });
1386
1387    }
1388  };
1389
1390  return{
1391    init : nav.init
1392  };
1393
1394}());
1395
1396pop.header4.init();
1397
1398var eyebrowTwo = {
1399  checkMotions: function(){
1400    if($('header').hasClass('overlap')) {
1401      var $langBar = $('.language-bar');
1402      var combinedHeight = $('.eyebrow-two').height() + ($langBar.length ? $langBar.height() : 0);
1403      if($langBar.length){
1404        if ($('.eyebrow-two').elementVisible(true) && !$('header').hasClass('scrolling')) {
1405          $('header').css('margin-top', combinedHeight + 'px');
1406        }else{
1407          $('header').css('margin-top','0');
1408        }
1409      }else{
1410        if ($('.eyebrow-two').elementVisible(true)) {
1411          $('header').css('margin-top', combinedHeight + 'px');
1412        }else{
1413          $('header').css('margin-top','0');
1414        }
1415      }
1416    }
1417  },
1418  debounce: function(func, wait, immediate) {
1419    var timeout;
1420    return function() {
1421      var context = this, args = arguments;
1422      var later = function() {
1423        timeout = null;
1424        if (!immediate) func.apply(context, args);
1425      };
1426      var callNow = immediate && !timeout;
1427      clearTimeout(timeout);
1428      timeout = setTimeout(later, wait);
1429      if (callNow) func.apply(context, args);
1430    };
1431  },
1432  init: function(){
1433    eyebrowTwo.checkMotions();
1434    $(window).scroll(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10));
1435    $(window).resize(eyebrowTwo.debounce(eyebrowTwo.checkMotions, 10));
1436  }
1437};
1438$( document ).ready(function() {
1439  if($('.eyebrow-two').length) {
1440    eyebrowTwo.init();
1441  }
1442});
1443
1444
1445        
1446        // JS Hero 2
1447
1448//console.warn('TODO: Move $.animateTransform to main library');
1449(function($){
1450  $.fn.animateTransform = function(/* [start,] end [, duration] [, callback] */){
1451    var start = null, end = null, duration = 400, callback = function(){};
1452    for(var i=0; i<arguments.length; i++){
1453      if(typeof(arguments[i]) == 'string'){
1454        if(!start) start = arguments[i];
1455        else end = arguments[i];
1456      } else if(typeof(arguments[i]) == 'number'){
1457        duration = arguments[i];
1458      } else if(typeof(arguments[i]) == 'function'){
1459        callback = arguments[i];
1460      }
1461    }
1462    if(start && !end){
1463      end = start;
1464      start = null;
1465    }
1466    if(!end) return;
1467    if(start){
1468      this.css("transform", start);
1469    }
1470    if(duration < 16) duration = 16;
1471    var transitionB4 = this.css('transition');
1472    this.css('transition', 'transform ' + duration + 'ms');
1473    this.css('transform', end);
1474    var $el = this;
1475    setTimeout(function(){
1476      $el.css('transition', transitionB4 || '');
1477      $el.css('transform', end);
1478      callback();
1479    }, duration);
1480  };
1481})(jQuery);
1482
1483(function($){
1484  $.fn.swipeHandler = function(options) {
1485    var $container = this;
1486    var swipeThreshold = options.swipeThreshold || null;
1487    var onSwipeLeft = options.onSwipeLeft || null;
1488    var onSwipeRight = options.onSwipeRight || null;
1489    $container.on('touchstart', function(event) {
1490      var previousSwipeX = event.originalEvent.touches[0].clientX;
1491      $container.on('touchend', removeSwipeListeners);
1492      $container.on('touchcancel', removeSwipeListeners);
1493      $container.on('touchmove', function(event) {
1494        currentSwipeX = event.originalEvent.touches[0].clientX;
1495        if(currentSwipeX-swipeThreshold > previousSwipeX){
1496          removeSwipeListeners();
1497          if ( onSwipeRight ){
1498            event.preventDefault();
1499            onSwipeRight(event);
1500          }
1501        }else if(currentSwipeX+swipeThreshold < previousSwipeX){
1502          removeSwipeListeners();
1503          if ( onSwipeLeft ){
1504            event.preventDefault();
1505            onSwipeLeft(event);
1506          }
1507        }
1508        previousSwipeX = currentSwipeX;
1509      });
1510    });
1511    function removeSwipeListeners() {
1512      $container.off('touchmove');
1513      $container.off('touchend');
1514      $container.off('touchcancel');
1515    }
1516  };
1517})(jQuery);
1518
1519
1520//console.warn('TODO: Move $.smartresize to main library');
1521(function($,sr){
1522  // debouncing function from John Hann
1523  // http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
1524  var debounce = function (func, threshold, execAsap) {
1525      var timeout;
1526      return function debounced () {
1527          var obj = this, args = arguments;
1528          function delayed () {
1529              if (!execAsap)
1530                  func.apply(obj, args);
1531              timeout = null;
1532          };
1533          if (timeout)
1534              clearTimeout(timeout);
1535          else if (execAsap)
1536              func.apply(obj, args);
1537          timeout = setTimeout(delayed, threshold || 100);
1538      };
1539  }
1540  // smartresize 
1541  jQuery.fn[sr] = function(fn){  return fn ? this.bind('resize', debounce(fn)) : this.trigger(sr); };
1542})(jQuery,'smartresize');
1543
1544
1545(function($){
1546  $.fn.heroCarousel = function( options ){
1547
1548    var settings = $.extend({
1549      transitionType: 'fade-over',
1550      transitionSpeedFactor: 1,
1551      transitionDelay: 4000,
1552    }, options);
1553
1554    var $container    = $(this);
1555    var $list         = $(this).find('ul.carousel-items').eq(0);
1556    var $slides       = $list.find('li.carousel-item');
1557    var $navBar       = $container.find('ol.carousel-nav');
1558    var $leftBtn      = $(this).find('i.carousel-left-btn');
1559    var $rightBtn     = $(this).find('i.carousel-right-btn');
1560    var totalSlides   = $slides.length;
1561    var sliding       = false;
1562    var currentSlide  = settings.openingSlideIndex > -1 ? settings.openingSlideIndex : 0;
1563    var traverse      = null;
1564    var defaultColorClass = 'a-'+$navBar.data('default-color-class');
1565    var activeColorClass  = 'a-'+$navBar.data('active-color-class');
1566      
1567    function slide(isRewinding) {
1568      if(!sliding){
1569        $container.find('iframe[src*="www.youtube.com/embed/"]').each(function(i) {
1570          this.contentWindow.postMessage( JSON.stringify({ event:'command', func: 'pauseVideo', args:'' }), '*');
1571        });
1572        $container.find('ol li.bullet')
1573          .removeClass('active')
1574          .removeClass(activeColorClass)
1575          .addClass(defaultColorClass);
1576        $container.find('ol li.bullet').eq(currentSlide)
1577          .addClass('active')
1578          .removeClass(defaultColorClass)
1579          .addClass(activeColorClass);
1580        sliding = true;
1581        setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1582        switch(settings.transitionType) {
1583          case 'slide': doTransitionSlide(false, isRewinding); break;
1584          case 'slide-over': doTransitionSlide(true, isRewinding); break;
1585          case 'slide-reveal': doTransitionSlideReveal(false, isRewinding); break;
1586          case 'slide-over-reveal':
1587          case 'slide-reveal-over': doTransitionSlideReveal(true, isRewinding); break;
1588          case 'fade-reveal': doTransitionFadeReveal(); break;
1589          case 'fade-over': doTransitionFadeOver(); break;
1590          case 'fade' : 
1591          default: doTransitionFade(); break;
1592        }
1593      }
1594    }
1595
1596    function setCurrentBgUrl($el) {
1597      var bgUrl = $el.css('background-image');
1598      bgUrl = bgUrl.replace('url(','').replace(')','').replace(/\"/gi, '');
1599      var dataSrc = $el.data('src');
1600      if ( dataSrc != bgUrl ) {
1601        $el.css( 'background-image', 'url("'+dataSrc+'")');
1602      }
1603    }
1604
1605    function doTransitionFade() {
1606      var speed = 500 * settings.transitionSpeedFactor;
1607      $slides.removeClass('active')
1608      $slides.eq(currentSlide).addClass('active')  
1609      $list.animate({
1610        opacity : 0
1611      }, speed,function(){
1612        $slides.hide();
1613        $slides.eq(currentSlide).show();    
1614        $list.animate({opacity : 1}, speed, function(){
1615          $container.find('li.carousel-item').eq(currentSlide).find('.overlay').slideDown();
1616          afterTransition();
1617        });
1618      });
1619    }
1620    
1621    function doTransitionFadeOver() {
1622      var speed = 500 * settings.transitionSpeedFactor;
1623      $slides.removeClass('active');
1624      $slides.eq(currentSlide).addClass('active');
1625      $slides.css('zIndex', 1);
1626      $slides.eq(currentSlide).css({'z-index': 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1627        $slides.not('.active').hide();
1628        afterTransition();
1629      });
1630    }
1631
1632    function doTransitionSlideReveal(isOver, isRewinding) {
1633      var slideSpeed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1634      if ( !isOver ) {
1635        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', slideSpeed);
1636      }
1637      var speed = 500 * settings.transitionSpeedFactor;
1638      $slides.removeClass('active');
1639      $slides.eq(currentSlide).addClass('active');
1640      $slides.css('zIndex', 1);
1641      var $new = $slides.eq(currentSlide);
1642      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1643      $new.css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', slideSpeed, function(){
1644        $new.find('.reveal-element').each(function(index){ 
1645          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1646        });
1647        var $old = $slides.not('.active');
1648        $old.hide();
1649        afterTransition();
1650      });
1651    }
1652    
1653    function doTransitionFadeReveal() {
1654      var speed = 500 * settings.transitionSpeedFactor;
1655      $slides.removeClass('active');
1656      $slides.eq(currentSlide).addClass('active');
1657      $slides.css('zIndex', 1);
1658      var $new = $slides.eq(currentSlide);
1659      $new.find('.reveal-element').each(function(index){ $(this).data('opacity', $(this).css('opacity')).css('cssText', 'transition:none; opacity:0 !important;'); });
1660      $new.css({ zIndex: 2, opacity: 0}).show().animate({opacity: 1}, speed, function(){
1661        $new.find('.reveal-element').each(function(index){ 
1662          $(this).css('cssText', 'transition:opacity '+speed+'ms linear '+(index*speed*.7)+'ms; opacity:'+$(this).data('opacity')+' !important;'); 
1663        });
1664        var $old = $slides.not('.active');
1665        $old.hide();
1666        afterTransition();
1667      });
1668    }
1669
1670    function doTransitionSlide(isOver, isRewinding) {
1671      var speed = window.innerWidth / 2.5 * settings.transitionSpeedFactor; // adjust speed per size screen
1672      $slides.css('zIndex', 1);
1673      if ( !isOver ) {
1674        $list.find('li.carousel-item.active').animateTransform('translate('+(isRewinding?100:-100)+'%)', speed);
1675      }
1676      $slides.removeClass('active');
1677      $slides.eq(currentSlide).addClass('active');
1678      $slides.eq(currentSlide).css({ zIndex: 2, opacity: 1, transform: 'translate('+(isRewinding?-100:100)+'%)'}).show().animateTransform('translate(0%)', speed, function(){
1679        $slides.not('.active').hide();
1680        afterTransition();
1681      });
1682    }
1683
1684    function afterTransition () {
1685      sliding = false;
1686      if($container.find('li.carousel-item').eq(currentSlide).find('iframe').length > 0){
1687        window.clearInterval(traverse);
1688      }
1689    }
1690
1691    function slideNext() {
1692      if(!sliding){
1693        currentSlide = ++currentSlide % totalSlides;
1694        slide(false);
1695      }
1696    }
1697
1698    function slidePrevious() {
1699      if(!sliding){
1700        currentSlide = (--currentSlide+totalSlides) % totalSlides;
1701        slide(true);
1702      }
1703    }
1704
1705    function handleResize(){
1706      var height = 0;
1707      $slides.each(function(){
1708        height = Math.max(height, $(this).height())
1709      })
1710      $container.outerHeight(height);
1711      $slides.each(function() {
1712        $(this).outerHeight( height );
1713        $(this).find('.margin-wrapper').outerHeight( height );
1714      });
1715    }
1716
1717    function resetTransitionInterval() {
1718      window.clearInterval(traverse);
1719      traverse = setInterval(slideNext, settings.transitionDelay);
1720    }
1721
1722    function initialize() { 
1723
1724      setCurrentBgUrl( $( $container.find('li.carousel-item').eq(currentSlide) ) );
1725
1726      var height = 0;
1727      $slides.each(function(){
1728        height = Math.max(height, $(this).height())
1729      })
1730      $container.animate( { 'height': height + 'px' }, 500 );
1731      $slides.each(function() {
1732        $(this).outerHeight( height );
1733        $(this).find('.margin-wrapper').outerHeight( height );
1734      });
1735
1736      // change slides CSS properties to enable animations
1737      $slides.each(function(){
1738        $(this).css({
1739          position: 'absolute',
1740          overflow: 'hidden',
1741          top: 0,
1742          left: 0,
1743          width: '100%',
1744        }).outerHeight(height);
1745      });
1746
1747      $list.addClass('transition-'+settings.transitionType)
1748
1749      // bind navigation events:
1750      if($container.find('li.bullet').length > 1){
1751        $container.find('li.bullet').eq(currentSlide)
1752          .addClass('active')
1753          .removeClass(defaultColorClass)
1754          .addClass(activeColorClass);
1755        $container.on('click', 'ol li.bullet', function() {
1756          currentSlide=$container.find('ol li.bullet').index(this);
1757          var previousIndex = $container.find('li.carousel-item.active').index();
1758          if(!sliding && currentSlide != previousIndex){
1759            slide(currentSlide < previousIndex);
1760          }
1761        });
1762        // bind enter keyboard event for bullet navigation:
1763        $(document).keydown(function(e) {
1764          if (e.which == 13) { // 13 is the key code for Enter
1765            currentSlide=$container.find('ol li.bullet').index(e.target);
1766            var previousIndex = $container.find('li.carousel-item.active').index();
1767            if(!sliding && currentSlide != previousIndex){
1768              slide(currentSlide < previousIndex);
1769            }
1770          }
1771        });        
1772      }
1773
1774      /* HIDE ALL BUT FIRST ONE */
1775      $container.find('li.carousel-item:gt('+currentSlide+')').hide();
1776
1777      $container.on('click', '.carousel-left-btn', slidePrevious);
1778      $container.on('click', '.carousel-right-btn', slideNext);
1779
1780      $container.on('mouseenter',function(){
1781        window.clearInterval(traverse);
1782      });
1783      $container.on('mouseleave',function(){
1784        resetTransitionInterval()
1785      });
1786      resetTransitionInterval();
1787
1788      /* SHOW FIRST ONE */
1789      $list.find('li.carousel-item').eq(currentSlide).show().addClass('active');
1790
1791      $container.swipeHandler({
1792        swipeThreshold: 20,
1793        onSwipeLeft: slideNext,
1794        onSwipeRight: slidePrevious
1795      });
1796
1797      $(window).smartresize(handleResize);
1798
1799      $.when($.ready).then(function() {
1800        setTimeout(function() {
1801          $slides.each(function() {
1802            setCurrentBgUrl( $(this) );
1803          });
1804          $navBar.fadeTo('slow', $navBar.data('opacity'));
1805          $leftBtn.fadeTo('slow', $leftBtn.data('opacity'));
1806          $rightBtn.fadeTo('slow', $rightBtn.data('opacity'));
1807        }, 2000);
1808      });
1809    }
1810    
1811    // exit if no more than one slide
1812    if ( totalSlides > 1 ) initialize()
1813   
1814  }
1815})(jQuery);
1816
1817$(function(){
1818
1819  var openingSlideIndex = -1;
1820  var chunks = window.location.href.split('?')
1821  if ( chunks.length > 1 ) {
1822    var vars = chunks[1].split('&')
1823    for ( var i=0,l=vars.length; i<l; i++ ) {
1824      // set slide lock flag
1825      if ( vars[i].substr(0, 10) == 'slideLock=' ) {
1826        openingSlideIndex = parseInt(vars[i].split('=')[1])
1827      }
1828    }
1829  }
1830  
1831  var $carousel = $('.carousel');
1832  if ( $carousel && $('ul.carousel-items li.carousel-item').length ) {
1833    var options = {
1834      transitionType: $carousel.data('transition-type'),
1835      transitionSpeedFactor: $carousel.data('transition-speed-factor'),
1836      transitionDelay: parseFloat($carousel.data('transition-delay')) * 1000,
1837    }
1838    if ( openingSlideIndex > -1 ) {
1839      options.openingSlideIndex = openingSlideIndex;
1840      options.transitionSpeedFactor = 1
1841      options.transitionDelay = 100000000
1842    }
1843    $carousel.heroCarousel(options);
1844  }
1845
1846});
1847
1848        pop.csrf = 'TuVyTy3y8dbPabS0giCIX35Me60WAd2SYAiQoJMM';
1849                  $(document).ready( function() {
1850  $('.read-more-link').click();
1851  });
1852
1853        pop.googleMapsApiKey = "AIzaSyCm1IIO1Be3RVrxmyzg0ezR9elCu9aqQXQ";
1854
1855        
1856        
1857        PPoppracticeId = 16658;
1858        PPoppracticeUuid = 'a406cc5c-e193-4147-9177-e4709cb7a57e';
1859        if ('https://widgets.patientpop.com/bookonlinev2/router/16658') {
1860          (function (f, c, o, g, n, a, t) {
1861            f[n] = {'d': 1 * new Date()};
1862            a = c.createElement(o), t = c.getElementsByTagName(o)[0];
1863            a.async = 1;
1864            a.defer = 1;
1865            a.src = g;
1866            t.parentNode.insertBefore(a, t)
1867          })(window, document, 'script', 'https://widgets.patientpop.com/bookonlinev2/router/16658', 'PPop');
1868        }
1869
1870        if ($("div[id^='recaptcha']").length) {
1871          loadScript('https://www.google.com/recaptcha/api.js?onload=recaptchaCallback&render=explicit');
1872        }
1873
1874              const gtagScript = document.createElement('script');
1875    gtagScript.type = 'text/javascript';
1876    gtagScript.async = true;
1877    gtagScript.src = 'https://www.googletagmanager.com/gtag/js?i
1877d=G-9ZE3JH2LD2';
1878
1879    const firstScript = document.getElementsByTagName('script')[0];
1880    firstScript.parentNode.insertBefore(gtagScript, firstScript);
1881
1882    window.dataLayer = window.dataLayer || [];
1883    function gtag(){dataLayer.push(arguments);}
1884    window.gtag = gtag;
1885
1886    gtag('js', new Date());
1887    gtag('config', 'G-9ZE3JH2LD2');
1888  
1889  // wrapper on top of gtag function used for UA and GA4 tracking
1890  function ppTrackEvent (category, action, label, additionalProps) {
1891    if ('1' !== '1' || typeof gtag === "undefined") {
1892      return;
1893    }
1894    // mapping to convert UA event to GA4
1895    const UA_TO_GA4_ACTION_MAPPING = {
1896      'button:click:contact us - comment': 'contact_us_submit_success',
1897      'button:click:book online button': 'click_book_online',
1898      'button:click:header custom cta': 'click_header_cta',
1899      'button:click:hero custom cta': 'click_hero_cta',
1900      'button:click:eyebrow link': 'click_eyebrow_link',
1901      'button:click:leave review': 'click_leave_review',
1902      'phone:call': 'click_phone_call'
1903    };
1904
1905    const eventProperties = Object.assign({
1906      send_to: 'G-9ZE3JH2LD2',
1907      event_category: category
1908    }, additionalProps);
1909
1910    if (ppGA4Enabled) {
1911      action =
1912        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}:${label}`] ||
1913        UA_TO_GA4_ACTION_MAPPING[`${category}:${action}`] ||
1914        action
1915    } else {
1916      eventProperties.event_label = label
1917    }
1918
1919    gtag('event', action, eventProperties);
1920  }
1921
1922  window.ppTrackEvent = ppTrackEvent
1923  window.ppGA4Enabled = '1' === '1';
1924      };
1925
1926      //lazy load images
1927      (function () {
1928        "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
1928dClass,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)};
1929        document.addEventListener("DOMContentLoaded", yall);
1930      })();
1931    </script>
1931
1932
1933    
1934          
1934<script type="text/javascript">!function(){var b=function(){window.__AudioEyeSiteHash = "085652f60564c716afce405b815fb2c4"; 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>
1934
1935      </body>
1936 </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.