The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM COM 88579Y101   970,372 9,695 SH   SOLE   9,525 0 170
3M CO COM COM 88579Y101   173,156 1,730 SH   OTR   1,730 0 0
ABBOTT LABS COM COM 002824100   4,818,466 44,198 SH   SOLE   43,041 0 1,157
ABBOTT LABS COM COM 002824100   505,744 4,639 SH   OTR   4,639 0 0
ABBVIE INC COM 00287Y109   8,532,990 63,334 SH   SOLE   60,303 0 3,031
ABBVIE INC COM 00287Y109   1,236,552 9,178 SH   OTR   9,178 0 0
ACCENTURE PLC CL A SHS CLASS A G1151C101   8,980,604 29,103 SH   SOLE   27,738 0 1,365
ACCENTURE PLC CL A SHS CLASS A G1151C101   718,991 2,330 SH   OTR   2,330 0 0
ADOBE SYSTEMS INC COM 00724F101   4,743,203 9,700 SH   SOLE   9,585 0 115
ADVANCED MICRO DEVICES COM 007903107   393,104 3,451 SH   SOLE   3,451 0 0
ADVANCED MICRO DEVICES COM 007903107   132,249 1,161 SH   OTR   1,161 0 0
AFLAC INC COM 001055102   943,207 13,513 SH   SOLE   13,433 0 80
AFLAC INC COM 001055102   466,543 6,684 SH   OTR   6,684 0 0
AGILENT TECHNOLOGIES INC. COM 00846U101   638,167 5,307 SH   SOLE   5,197 0 110
AIR PRODUCTS & CHEMS INC COM 009158106   7,290,860 24,341 SH   SOLE   24,181 0 160
AIR PRODUCTS & CHEMS INC COM 009158106   2,074,545 6,926 SH   OTR   6,926 0 0
ALLSTATE CORP COM 020002101   221,351 2,030 SH   SOLE   2,030 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   8,088,488 67,573 SH   SOLE   60,923 0 6,650
ALPHABET INC CL A CAP STK CL A 02079K305   1,452,799 12,137 SH   OTR   12,137 0 0
ALPHABET INC CL C CAP STK CL C 02079K107   2,551,257 21,090 SH   SOLE   21,090 0 0
ALPHABET INC CL C CAP STK CL C 02079K107   1,545,634 12,777 SH   OTR   12,777 0 0
AMAZON.COM INC COM 023135106   1,917,595 14,710 SH   SOLE   14,670 0 40
AMAZON.COM INC COM 023135106   52,144 400 SH   OTR   400 0 0
AMERICAN ELECTRIC POWER COM 025537101   308,677 3,666 SH   SOLE   3,666 0 0
AMERICAN EXPRESS COM 025816109   1,795,828 10,309 SH   SOLE   10,309 0 0
AMERICAN EXPRESS COM 025816109   16,723 96 SH   OTR   96 0 0
AMERICAN TOWER COM 03027X100   1,883,546 9,712 SH   SOLE   9,637 0 75
AMERICAN TOWER COM 03027X100   1,281,943 6,610 SH   OTR   6,610 0 0
AMERICAN WATER WORKS COMPANY INC COM 030420103   1,708,861 11,971 SH   SOLE   11,786 0 185
AMERICAN WATER WORKS COMPANY INC COM 030420103   701,331 4,913 SH   OTR   4,913 0 0
AMERIPRISE FINANCIAL INC COM 03076C106   786,223 2,367 SH   SOLE   2,367 0 0
AMGEN INC COM 031162100   3,668,437 16,523 SH   SOLE   16,395 0 128
AMGEN INC COM 031162100   376,990 1,698 SH   OTR   1,698 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   347,002 3,180 SH   SOLE   3,180 0 0
AMPHENOL CL A 032095101   4,020,343 47,326 SH   SOLE   45,191 0 2,135
AMPHENOL CL A 032095101   203,880 2,400 SH   OTR   2,400 0 0
ANALOG DEVICES COM 032654105   1,837,083 9,431 SH   SOLE   9,194 0 237
APPLE INC COM 037833100   26,222,804 135,190 SH   SOLE   128,002 0 7,188
APPLE INC COM 037833100   7,740,567 39,906 SH   OTR   39,906 0 0
APPLIED INDUSTRIAL TECHNOLOGIES INC COM 03820C105   279,522 1,930 SH   SOLE   1,930 0 0
APPLIED MATERIALS COM 038222105   2,168,100 15,000 SH   SOLE   15,000 0 0
ASML HOLDING NV NY REGISTRY SHS N07059210   758,089 1,046 SH   SOLE   996 0 50
AT&T CORP COM NEW COM 00206R102   541,997 33,981 SH   SOLE   33,981 0 0
AT&T CORP COM NEW COM 00206R102   37,004 2,320 SH   OTR   2,320 0 0
AUTO DATA PROCESSING COM 053015103   6,714,364 30,549 SH   SOLE   29,694 0 855
AUTO DATA PROCESSING COM 053015103   2,577,697 11,728 SH   OTR   11,728 0 0
AUTOZONE INC COM 053332102   1,366,361 548 SH   SOLE   520 0 28
AUTOZONE INC COM 053332102   99,734 40 SH   OTR   40 0 0
AVERY DENNISON CORP COM 053611109   1,920,209 11,177 SH   SOLE   11,067 0 110
BECTON DICKINSON COM 075887109   2,181,251 8,262 SH   SOLE   8,112 0 150
BECTON DICKINSON COM 075887109   26,401 100 SH   OTR   100 0 0
BERKSHIRE HATHAWAY CL A CL A 084670108   1,035,620 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670207   2,606,263 7,643 SH   SOLE   7,448 0 195
BERKSHIRE HATHAWAY CL B CL B NEW 084670207   233,244 684 SH   OTR   684 0 0
BLACKROCK INC COM 09247X101   3,024,429 4,376 SH   SOLE   4,006 0 370
BLACKROCK INC COM 09247X101   179,696 260 SH   OTR   260 0 0
BOEING CO COM 097023105   358,761 1,699 SH   SOLE   1,699 0 0
BOEING CO COM 097023105   105,580 500 SH   OTR   500 0 0
BOOKING HOLDINGS INC COM 09857L108   13,502 5 SH   SOLE   5 0 0
BOOKING HOLDINGS INC COM 09857L108   456,356 169 SH   OTR   169 0 0
BRISTOL-MYERS SQUIBB COM 110122108   533,663 8,345 SH   SOLE   8,345 0 0
BRISTOL-MYERS SQUIBB COM 110122108   159,875 2,500 SH   OTR   2,500 0 0
BROADCOM LTD SHS Y09827109   14,347,292 16,540 SH   SOLE   16,105 0 435
BROADCOM LTD SHS Y09827109   783,289 903 SH   OTR   903 0 0
BROWN & BROWN INC COM 115236101   1,175,650 17,078 SH   SOLE   15,958 0 1,120
BROWN FORMAN CORP-CL B CL B 115637209   971,649 14,550 SH   SOLE   13,875 0 675
CADENCE DESIGN SYSTEMS COM 127387108   1,116,315 4,760 SH   SOLE   4,760 0 0
CARRIER GLOBAL CORP COM 14448C104   601,243 12,095 SH   SOLE   11,835 0 260
CARRIER GLOBAL CORP COM 14448C104   17,249 347 SH   OTR   347 0 0
CATERPILLAR INC COM 149123101   1,354,505 5,505 SH   SOLE   5,505 0 0
CELANESE CORP COM 150870103   300,617 2,596 SH   SOLE   2,306 0 290
CELANESE CORP COM 150870103   56,395 487 SH   OTR   487 0 0
CGI INC A CL A SUB VTG 12532H104   210,860 2,000 SH   SOLE   2,000 0 0
CHARLES RIVER LABORATORIES INTL COM 159864107   210,250 1,000 SH   SOLE   1,000 0 0
CHEMED CORP COM 16359R103   1,083,340 2,000 SH   SOLE   1,935 0 65
CHEMED CORP COM 16359R103   16,250 30 SH   OTR   30 0 0
CHEVRON CORP COM 166764100   4,881,626 31,024 SH   SOLE   30,524 0 500
CHEVRON CORP COM 166764100   262,775 1,670 SH   OTR   1,670 0 0
CHUBB COM 171232101   1,278,213 6,638 SH   SOLE   6,468 0 170
CHUBB COM 171232101   50,066 260 SH   OTR   260 0 0
CHURCH & DWIGHT CO INC COM 171340102   5,347,582 53,353 SH   SOLE   51,737 0 1,616
CHURCH & DWIGHT CO INC COM 171340102   1,567,597 15,640 SH   OTR   15,640 0 0
CINTAS CORP COM 172908105   3,913,511 7,873 SH   SOLE   7,590 0 283
CINTAS CORP COM 172908105   178,949 360 SH   OTR   360 0 0
CISCO SYSTEMS INC COM 17275R102   3,005,370 58,086 SH   SOLE   56,321 0 1,765
CISCO SYSTEMS INC COM 17275R102   1,554,942 30,053 SH   OTR   30,053 0 0
CLOROX CO COM 189054109   660,016 4,150 SH   SOLE   4,070 0 80
COCA COLA CO COM 191216100   664,768 11,039 SH   SOLE   10,719 0 320
COCA COLA CO COM 191216100   703,671 11,685 SH   OTR   11,685 0 0
COGNIZANT TECH SOL C CL A 192446102   537,581 8,235 SH   OTR   8,235 0 0
COMCAST CORP CL A CL A 20030N101   2,332,991 56,149 SH   SOLE   54,444 0 1,705
COMCAST CORP CL A CL A 20030N101   794,062 19,111 SH   OTR   19,111 0 0
CONOCOPHILLIPS COM 20825C104   385,015 3,716 SH   SOLE   3,716 0 0
CORTEVA INC COM 22052L104   203,300 3,548 SH   SOLE   3,548 0 0
COSTCO WHOLESALE CORP COM 22160K105   8,661,996 16,089 SH   SOLE   15,544 0 545
COSTCO WHOLESALE CORP COM 22160K105   469,467 872 SH   OTR   872 0 0
CSX CORPORATION COM 126408103   3,124,242 91,620 SH   SOLE   91,170 0 450
CUMMINS INC COM 231021106   284,386 1,160 SH   SOLE   1,160 0 0
CUMMINS INC COM 231021106   61,290 250 SH   OTR   250 0 0
CVS HEALTH CORP COM 126650100   1,012,339 14,644 SH   SOLE   14,334 0 310
CVS HEALTH CORP COM 126650100   235,388 3,405 SH   OTR   3,405 0 0
DANAHER CORP COM 235851102   7,707,120 32,113 SH   SOLE   30,783 0 1,330
DANAHER CORP COM 235851102   3,278,400 13,660 SH   OTR   13,660 0 0
DECKERS OUTDOOR CORP COM 243537107   379,915 720 SH   SOLE   720 0 0
DEERE & CO COM 244199105   2,791,759 6,890 SH   SOLE   6,710 0 180
DIAGEO PLC SPSD 1 AD SPON ADR NEW 25243Q205   247,209 1,425 SH   SOLE   1,425 0 0
DOLLAR GENERAL CORP COM 256677105   500,002 2,945 SH   SOLE   2,735 0 210
DONALDSON CO INC COM 257651109   200,032 3,200 SH   SOLE   3,200 0 0
DOW INC COM 260557103   266,566 5,005 SH   SOLE   5,005 0 0
DR HORTON INC COM 23331A109   3,653,134 30,020 SH   SOLE   29,130 0 890
DR HORTON INC COM 23331A109   13,386 110 SH   OTR   110 0 0
DUPONT DE NEMOURS INC COM 26614N102   734,260 10,278 SH   SOLE   10,278 0 0
EATON CORP PLC SHS G29183103   679,115 3,377 SH   SOLE   3,377 0 0
ECOLAB INC COM 278865100   600,208 3,215 SH   SOLE   3,145 0 70
EDWARDS LIFESCIENCES CORP COM 28176E112   226,392 2,400 SH   SOLE   2,400 0 0
ELI LILLY & COMPANY COM 532457108   1,165,416 2,485 SH   SOLE   2,310 0 175
ELI LILLY & COMPANY COM 532457108   93,796 200 SH   OTR   200 0 0
EMERSON ELECTRIC CO COM 291011104   868,558 9,609 SH   SOLE   9,609 0 0
EMERSON ELECTRIC CO COM 291011104   244,234 2,702 SH   OTR   2,702 0 0
EOG RESOURCES INC COM 26875P101   263,784 2,305 SH   SOLE   2,305 0 0
EQUIFAX INC COM 294429105   1,929,460 8,200 SH   SOLE   8,200 0 0
ESSENTIALS UTILITIES INC COM 29670G102   764,077 19,145 SH   SOLE   19,145 0 0
ESTEE LAUDER CL A 518439104   1,255,261 6,392 SH   SOLE   6,132 0 260
ESTEE LAUDER CL A 518439104   182,633 930 SH   OTR   930 0 0
EVERSOURCE ENERGY COM 30040W108   2,030,794 28,635 SH   SOLE   26,619 0 2,016
EVERSOURCE ENERGY COM 30040W108   355,096 5,007 SH   OTR   5,007 0 0
EXTRA SPACE STORAGE INC COM 30225T102   1,570,814 10,553 SH   SOLE   10,412 0 141
EXXON MOBIL CORP COM 30231G102   3,497,637 32,612 SH   SOLE   31,767 0 845
EXXON MOBIL CORP COM 30231G102   694,444 6,475 SH   OTR   6,475 0 0
FACTSET RESEARCH COM 303075105   2,263,673 5,650 SH   SOLE   5,510 0 140
FACTSET RESEARCH COM 303075105   292,475 730 SH   OTR   730 0 0
FASTENAL COM 311900104   318,546 5,400 SH   SOLE   5,400 0 0
FISERV INC COM 337738108   538,661 4,270 SH   SOLE   4,270 0 0
FORTIVE CORP COM 34959J108   247,489 3,310 SH   SOLE   3,310 0 0
FORTIVE CORP COM 34959J108   28,338 379 SH   OTR   379 0 0
GALLAGHER ARTHUR J & CO COM 363576109   772,886 3,520 SH   SOLE   3,390 0 130
GARMIN LTD SHS H2906T109   618,961 5,935 SH   SOLE   5,625 0 310
GENERAL DYNAMICS CORP COM 369550108   303,362 1,410 SH   SOLE   1,410 0 0
GENERAL DYNAMICS CORP COM 369550108   19,364 90 SH   OTR   90 0 0
GENERAL MILLS INC COM 370334104   472,165 6,156 SH   SOLE   6,116 0 40
GENERAL MILLS INC COM 370334104   27,612 360 SH   OTR   360 0 0
GILEAD SCIENCES INC. COM 375558103   208,089 2,700 SH   SOLE   2,700 0 0
GLOBE LIFE INC COM 37959E102   507,869 4,633 SH   SOLE   4,243 0 390
HEICO CORP COM 422806109   2,655,692 15,009 SH   SOLE   14,329 0 680
HEICO CORP COM 422806109   470,660 2,660 SH   OTR   2,660 0 0
HENRY JACK & ASSOCIATES INC COM 426281101   455,305 2,721 SH   SOLE   2,671 0 50
HOME DEPOT INC COM 437076102   7,145,341 23,002 SH   SOLE   22,267 0 735
HOME DEPOT INC COM 437076102   3,128,145 10,070 SH   OTR   10,070 0 0
HONEYWELL INTL INC COM 438516106   4,125,101 19,880 SH   SOLE   19,475 0 405
HONEYWELL INTL INC COM 438516106   1,657,925 7,990 SH   OTR   7,990 0 0
ICON PLC ADR SHS G4705A100   287,730 1,150 SH   SOLE   1,150 0 0
IDEXX LBS CORP COM 45168D104   326,450 650 SH   SOLE   650 0 0
ILLINOIS TOOL WORKS INC COM 452308109   2,420,048 9,674 SH   SOLE   9,214 0 460
ILLINOIS TOOL WORKS INC COM 452308109   2,796,038 11,177 SH   OTR   11,177 0 0
INTEL CORP COM COM 458140100   882,482 26,390 SH   SOLE   26,120 0 270
INTEL CORP COM COM 458140100   528,084 15,792 SH   OTR   15,792 0 0
INTERCONTINENTAL EXCHANGE COM 45866F104   7,014,352 62,030 SH   SOLE   60,352 0 1,678
INTERCONTINENTAL EXCHANGE COM 45866F104   2,233,895 19,755 SH   OTR   19,755 0 0
INTL BUSINESS MACHS COM 459200101   909,908 6,800 SH   SOLE   6,800 0 0
INTL BUSINESS MACHS COM 459200101   40,143 300 SH   OTR   300 0 0
INTERPUBLIC GROUP OF COMPANIES INC COM 460690100   536,262 13,900 SH   SOLE   13,900 0 0
INTERPUBLIC GROUP OF COMPANIES INC COM 460690100   15,432 400 SH   OTR   400 0 0
INTUIT INC COM 461202103   3,565,635 7,782 SH   SOLE   7,610 0 172
INTUIT INC COM 461202103   48,110 105 SH   OTR   105 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   230,810 675 SH   SOLE   675 0 0
INVESCO ETF T NASDAQ NEXT GENERATION NASDAQNXTGEN100 46138G631   241,011 9,220 SH   SOLE   9,220 0 0
INVESCO GLOBAL WATER GLOBAL WATER 46138E651   185,825 5,195 SH   SOLE   5,195 0 0
INVESCO GLOBAL WATER GLOBAL WATER 46138E651   21,319 596 SH   OTR   596 0 0
INVESCO QQQ TRUST SE UNIT SER 1 46090E103   13,120,690 35,517 SH   SOLE   33,994 0 1,523
INVESCO QQQ TRUST SE UNIT SER 1 46090E103   1,666,084 4,510 SH   OTR   4,510 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   1,385,627 14,197 SH   SOLE   13,275 0 922
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   97,600 1,000 SH   OTR   1,000 0 0
ISHARES CORE S&P 500 CORE S&P 500 ETF 464287200   293,277 658 SH   SOLE   658 0 0
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804   566,810 5,688 SH   SOLE   5,518 0 170
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804   1,104,521 11,084 SH   OTR   11,084 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226   415,309 4,240 SH   SOLE   4,160 0 80
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226   33,303 340 SH   OTR   340 0 0
ISHARES CYBERSECURITY AND TECH ETF CYBERSECURITY 46435U135   600,279 15,872 SH   SOLE   15,672 0 200
ISHARES FLOATING RATE NOTE FLTG RATE NT ETF 46429B655   1,400,599 27,560 SH   SOLE   25,950 0 1,610
ISHARES FLOATING RATE NOTE FLTG RATE NT ETF 46429B655   123,493 2,430 SH   OTR   2,430 0 0
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465   85,985 1,186 SH   SOLE   976 0 210
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465   1,133,900 15,640 SH   OTR   15,640 0 0
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234   58,549 1,480 SH   SOLE   1,480 0 0
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234   1,013,765 25,626 SH   OTR   25,626 0 0
ISHRES MSCI USA ESG SELECT MSCI USA ESG SLC 464288802   315,192 3,366 SH   SOLE   3,286 0 80
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   240,182 1,283 SH   SOLE   1,223 0 60
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   101,875 544 SH   OTR   544 0 0
ISHARES RUSSELL 2000 VALUE ETF RUS 2000 VAL ETF 464287630   210,496 1,495 SH   SOLE   1,495 0 0
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689   239,975 943 SH   SOLE   943 0 0
ISHARES TIPS BOND TIPS BD ETF 464287176   752,910 6,996 SH   SOLE   6,646 0 350
ISHARES TIPS BOND TIPS BD ETF 464287176   62,635 582 SH   OTR   582 0 0
JOHNSON & JOHNSON COM 478160104   7,368,951 44,520 SH   SOLE   42,440 0 2,080
JOHNSON & JOHNSON COM 478160104   2,426,523 14,660 SH   OTR   14,660 0 0
JP MORGAN CHASE & CO COM 46625H100   10,303,697 70,845 SH   SOLE   68,346 0 2,499
JP MORGAN CHASE & CO COM 46625H100   3,206,079 22,044 SH   OTR   22,044 0 0
KIMBERLY CLARK CORP COM 494368103   574,744 4,163 SH   SOLE   4,163 0 0
KLA CORP COM NEW 482480100   2,243,217 4,625 SH   SOLE   4,455 0 170
KLA CORP COM NEW 482480100   63,053 130 SH   OTR   130 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409   98,221 407 SH   SOLE   407 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409   298,767 1,238 SH   OTR   1,238 0 0
LAM RESEARCH CORP COM 512807108   874,290 1,360 SH   SOLE   1,360 0 0
LINCOLN ELECTRIC HOLDINGS INC COM 533900106   595,890 3,000 SH   SOLE   3,000 0 0
LINDE PLC SHS G5494J103   2,533,039 6,647 SH   SOLE   6,372 0 275
LINDE PLC SHS G5494J103   121,946 320 SH   OTR   320 0 0
LOCKHEAD MARTIN CORP COM 539830109   2,600,226 5,648 SH   SOLE   5,433 0 215
LOWES COS INC COM 548661107   707,570 3,135 SH   SOLE   2,905 0 230
LOWES COS INC COM 548661107   1,273,399 5,642 SH   OTR   5,642 0 0
MANHATTAN ASSOCIATES INC COM 562750109   239,856 1,200 SH   SOLE   1,200 0 0
MARTIN MARIETTA MATERIALS INC COM 573284106   263,163 570 SH   SOLE   570 0 0
MASTERCARD INC CL A 57636Q104   12,021,215 30,565 SH   SOLE   29,330 0 1,235
MASTERCARD INC CL A 57636Q104   2,176,916 5,535 SH   OTR   5,535 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,779,846 31,868 SH   SOLE   31,868 0 0
MCCORMICK & CO INC COM NON VTG 579780206   12,212 140 SH   OTR   140 0 0
MCDONALDS CORP COM 580135101   2,280,151 7,641 SH   SOLE   7,280 0 361
MCDONALDS CORP COM 580135101   360,479 1,208 SH   OTR   1,208 0 0
MCKESSON CORP COM 58155Q103   255,104 597 SH   SOLE   597 0 0
MEDTRONIC INC SHS 585055106   18,501 210 SH   SOLE   210 0 0
MEDTRONIC INC SHS 585055106   590,711 6,705 SH   OTR   6,705 0 0
MERCK & CO INC COM 58933Y105   1,908,666 16,541 SH   SOLE   16,541 0 0
MERCK & CO INC COM 58933Y105   509,101 4,412 SH   OTR   4,412 0 0
METTLER-TOLEDO INTERNATIONAL INC COM 592688105   327,910 250 SH   SOLE   250 0 0
MICROSOFT CORP COM 594918104   25,724,732 75,541 SH   SOLE   72,980 0 2,561
MICROSOFT CORP COM 594918104   7,555,902 22,188 SH   OTR   22,188 0 0
MOODY'S CORP COM 615369105   439,866 1,265 SH   SOLE   1,255 0 10
NASDAQ INC COM 631103108   2,453,667 49,221 SH   SOLE   44,851 0 4,370
NEXTERA ENERGY INC COM 65339F101   11,865,099 159,907 SH   SOLE   153,271 0 6,636
NEXTERA ENERGY INC COM 65339F101   2,873,766 38,730 SH   OTR   38,730 0 0
NIKE INC CLASS B CL B 654106103   4,944,466 44,799 SH   SOLE   43,492 0 1,307
NIKE INC CLASS B CL B 654106103   220,740 2,000 SH   OTR   2,000 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,509,154 3,311 SH   SOLE   3,311 0 0
NOVA LTD COM M7516K103   234,600 2,000 SH   SOLE   2,000 0 0
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109   145,310 1,440 SH   SOLE   1,440 0 0
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109   220,488 2,185 SH   OTR   2,185 0 0
NOVO NORDISK ADR 670100205   1,938,723 11,980 SH   SOLE   11,290 0 690
NUCOR CORP COM 670346105   705,114 4,300 SH   SOLE   4,300 0 0
NVIDIA CORP COM 67066G104   2,358,337 5,575 SH   SOLE   5,415 0 160
ON SEMI CONDUCTOR CORP COM 682189105   362,714 3,835 SH   SOLE   3,835 0 0
ORACLE COM 68389X105   357,270 3,000 SH   SOLE   3,000 0 0
ORACLE COM 68389X105   539,120 4,527 SH   OTR   4,527 0 0
OTIS WORLDWIDE CORP COM 68902V107   310,556 3,489 SH   SOLE   3,359 0 130
OTIS WORLDWIDE CORP COM 68902V107   15,844 178 SH   OTR   178 0 0
PACCAR INC COM 693718108   317,786 3,799 SH   SOLE   3,799 0 0
PARKER HANNIFIN CORP COM 701094104   1,189,622 3,050 SH   SOLE   3,050 0 0
PAYCHEX INC COM 704326107   375,883 3,360 SH   SOLE   3,360 0 0
PAYPAL HOLDINGS COM 70450Y103   15,348 230 SH   SOLE   230 0 0
PAYPAL HOLDINGS COM 70450Y103   270,924 4,060 SH   OTR   4,060 0 0
PEPSICO INC COM 713448108   4,533,815 24,478 SH   SOLE   23,438 0 1,040
PEPSICO INC COM 713448108   2,066,685 11,158 SH   OTR   11,158 0 0
PFIZER INC COM COM 717081103   3,219,477 87,772 SH   SOLE   87,772 0 0
PFIZER INC COM COM 717081103   122,878 3,350 SH   OTR   3,350 0 0
PHILLIPS 66 COM 718546104   693,413 7,270 SH   SOLE   7,200 0 70
POOL CORP COM 73278L105   2,737,494 7,307 SH   SOLE   6,877 0 430
POOL CORP COM 73278L105   232,277 620 SH   OTR   620 0 0
PPG INDUSTRIES COM 693506107   311,430 2,100 SH   SOLE   2,100 0 0
PROCTER & GAMBLE CO COM 742718109   6,519,054 42,962 SH   SOLE   42,420 0 542
PROCTER & GAMBLE CO COM 742718109   1,939,389 12,781 SH   OTR   12,781 0 0
PROLOGIS INC COM 74340W103   910,528 7,425 SH   SOLE   7,195 0 230
PROLOGIS INC COM 74340W103   20,847 170 SH   OTR   170 0 0
QUANTA SERVICES INC COM 74762E102   5,330,474 27,134 SH   SOLE   26,744 0 390
RAYTHEON TECHNOLOGIES CORP COM 755111507   3,027,453 30,905 SH   SOLE   29,789 0 1,116
RAYTHEON TECHNOLOGIES CORP COM 755111507   240,002 2,450 SH   OTR   2,450 0 0
REGENERON PHARMS INC COM 75886F107   484,296 674 SH   SOLE   674 0 0
REPUBLIC SVCS INC COM 760759100   945,825 6,175 SH   SOLE   5,712 0 463
REVVITY INC COM 714046109   237,580 2,000 SH   SOLE   2,000 0 0
ROCKWELL AUTOMATION INC COM 773903109   19,767 60 SH   SOLE   60 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,550,062 4,705 SH   OTR   4,705 0 0
ROLLINS INC COM 775711104   848,762 19,817 SH   SOLE   19,817 0 0
ROPER TECHNOLOGIES INC COM 776696106   726,008 1,510 SH   SOLE   1,330 0 180
ROPER TECHNOLOGIES INC COM 776696106   1,009,680 2,100 SH   OTR   2,100 0 0
ROSS STORES INC COM 778296103   312,282 2,785 SH   SOLE   2,785 0 0
S&P GLOBAL INC COM 78409V104   7,032,011 17,541 SH   SOLE   16,854 0 687
S&P GLOBAL INC COM 78409V104   1,230,732 3,070 SH   OTR   3,070 0 0
SALESFORCE.COM INC COM 79466L302   340,129 1,610 SH   SOLE   1,610 0 0
SALESFORCE.COM INC COM 79466L302   1,108,270 5,246 SH   OTR   5,246 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   881,357 17,048 SH   SOLE   17,048 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   202,457 3,916 SH   OTR   0 0 3,916
SCHWAB US LARGE CAP ETF US LRG CAP ETF 808524201   298,509 5,700 SH   SOLE   5,700 0 0
SCHWAB US MID CAP ETF US MID-CAP ETF 808524508   291,950 4,110 SH   SOLE   4,000 0 110
SCHWAB US SMALL CAP ETF US SML CAP ETF 808524607   318,864 7,280 SH   SOLE   6,580 0 700
SHERWIN WILLIAMS CO COM 824348106   11,667,745 43,943 SH   SOLE   42,348 0 1,595
SHERWIN WILLIAMS CO COM 824348106   897,458 3,380 SH   OTR   3,380 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   342,586 3,095 SH   SOLE   3,095 0 0
SOUTHERN CO COM 842587107   284,513 4,050 SH   SOLE   4,050 0 0
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200   6,650,860 216,711 SH   SOLE   191,141 0 25,570
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200   1,609,844 52,455 SH   OTR   52,455 0 0
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852   191,009 2,935 SH   SOLE   2,905 0 30
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852   154,890 2,380 SH   OTR   2,380 0 0
SPDR DOW JONES IND AVE UT SER 1 78467X109   369,639 1,075 SH   SOLE   975 0 100
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474   1,521,459 51,680 SH   SOLE   44,550 0 7,130
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474   101,568 3,450 SH   OTR   3,450 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   10,919,760 24,634 SH   SOLE   20,171 0 4,463
SPDR S&P 500 ETF TR UNIT 78462F103   177,312 400 SH   OTR   400 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   234,409 1,912 SH   SOLE   1,912 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   129,567 1,057 SH   OTR   1,057 0 0
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107   328,532 686 SH   SOLE   576 0 110
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107   1,593,812 3,328 SH   OTR   3,328 0 0
SPDR SSgA ULTRA SHORT TERM ULT SHT TRM BD 78467V707   447,580 11,120 SH   SOLE   9,670 0 1,450
SPDR TECHNOLOGY SELECT SECTOR TECHNOLOGY 81369Y803   242,709 1,396 SH   SOLE   1,396 0 0
STARBUCKS CORP COM 855244109   270,434 2,730 SH   SOLE   2,730 0 0
STERIS PLC SHS USD 859152100   1,642,804 7,302 SH   SOLE   7,302 0 0
STERIS PLC SHS USD 859152100   76,493 340 SH   OTR   340 0 0
STRYKER CORP COM 863667101   8,307,787 27,231 SH   SOLE   25,604 0 1,627
STRYKER CORP COM 863667101   3,571,689 11,707 SH   OTR   11,707 0 0
SYNOPSYS INC COM 871607107   217,705 500 SH   SOLE   500 0 0
SYSCO CORP COM 871829107   909,395 12,256 SH   SOLE   12,256 0 0
SYSCO CORP COM 871829107   90,524 1,220 SH   OTR   1,220 0 0
T ROWE PRICE GROUP INC COM 74144T108   91,856 820 SH   SOLE   820 0 0
T ROWE PRICE GROUP INC COM 74144T108   502,970 4,490 SH   OTR   4,490 0 0
TAIWAN SEMICONDUCTOR SPONSORED ADS 874039100   522,766 5,180 SH   SOLE   5,180 0 0
TARGET CORP COM 94975G181   455,451 3,453 SH   SOLE   3,353 0 100
TESLA INC COM 88160R101   318,051 1,215 SH   SOLE   1,215 0 0
TESLA INC COM 88160R101   39,266 150 SH   OTR   150 0 0
TETRA TECH INC COM 88162G103   1,834,707 11,205 SH   SOLE   10,525 0 680
TEXAS INSTRUMENTS INC COM 882508104   2,598,049 14,432 SH   SOLE   13,887 0 545
TEXAS INSTRUMENTS INC COM 882508104   372,641 2,070 SH   OTR   2,070 0 0
TRAVELERS COS INC COM 89417E109   491,458 2,830 SH   SOLE   2,830 0 0
TRAVELERS COS INC COM 89417E109   2,006,989 11,557 SH   OTR   11,557 0 0
THERMO FISHER SCIENT COM 883556102   5,523,245 10,586 SH   SOLE   10,071 0 515
THERMO FISHER SCIENT COM 883556102   1,818,299 3,485 SH   OTR   3,485 0 0
TJX COMPANIES COM 872540109   2,431,778 28,680 SH   SOLE   26,340 0 2,340
TJX COMPANIES COM 872540109   2,166,385 25,550 SH   OTR   25,550 0 0
TORONTO DOMINION BANK COM NEW 891160509   504,389 8,134 SH   SOLE   7,934 0 200
TRACTOR SUPPLY CO COM 892356106   2,365,328 10,698 SH   SOLE   10,438 0 260
TRANE TECHNOLOGIES PLC SHS G8994E103   259,731 1,358 SH   SOLE   1,358 0 0
UNILEVER PLC SPSD ADR SPON ADR NEW 904767704   235,940 4,526 SH   SOLE   4,526 0 0
UNION PACIFIC CORP COM 907818108   4,050,453 19,795 SH   SOLE   19,525 0 270
UNION PACIFIC CORP COM 907818108   138,732 678 SH   OTR   678 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,470,319 17,623 SH   SOLE   16,993 0 630
UNITEDHEALTH GROUP INC COM 91324P102   1,040,586 2,165 SH   OTR   2,165 0 0
US BANCORP COM NEW 902973304   336,281 10,178 SH   SOLE   9,928 0 250
UTAH MEDICAL PRODUCTS COM 917488108   372,800 4,000 SH   SOLE   4,000 0 0
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676   3,105,901 20,400 SH   SOLE   19,770 0 630
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676   1,044,435 6,860 SH   OTR   6,860 0 0
VANGUARD DIVIDEND APPRECIATION DIV APP ETF 921908844   368,717 2,270 SH   SOLE   1,820 0 450
VANGUARD DIVIDEND APPRECIATION DIV APP ETF 921908844   69,845 430 SH   OTR   430 0 0
VANGUARD MID-CAP MID CAP ETF 922908629   122,849 558 SH   SOLE   408 0 150
VANGUARD MID-CAP MID CAP ETF 922908629   100,613 457 SH   OTR   457 0 0
VANGUARD MID-CAP GROWTH MCAP GR IDXVIP 922908538   201,801 981 SH   SOLE   671 0 310
VANGUARD S&P 500 GROWTH ETF 500 GRTH IDX F 921932505   913,905 3,597 SH   SOLE   3,597 0 0
VANGUARD TOTAL BOND MARKET TOTAL BND MRKT 921937835   271,715 3,738 SH   SOLE   3,738 0 0
VANGUARD TOTAL STOCK MARK TOTAL STK MKT 922908769   1,476,537 6,703 SH   SOLE   6,573 0 130
VERIZON COMMUNICATIONS COM 92343V104   762,916 20,514 SH   SOLE   20,514 0 0
VERIZON COMMUNICATIONS COM 92343V104   165,756 4,457 SH   OTR   4,457 0 0
VISA INC COM CL A 92826C839   10,785,867 45,418 SH   SOLE   43,264 0 2,154
VISA INC COM CL A 92826C839   1,602,990 6,750 SH   OTR   6,750 0 0
WAL-MART STORES INC COM 931142103   697,879 4,440 SH   SOLE   4,270 0 170
WALT DISNEY COMPANY COM 254687106   1,510,886 16,923 SH   SOLE   16,378 0 545
WALT DISNEY COMPANY COM 254687106   151,776 1,700 SH   OTR   1,700 0 0
WEC ENERGY GROUP COM 92939U106   2,716,647 30,787 SH   SOLE   30,067 0 720
WEC ENERGY GROUP COM 92939U106   514,439 5,830 SH   OTR   5,830 0 0
WEST PHARM SRVC INC COM 955306105   1,371,155 3,585 SH   SOLE   3,275 0 310