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   1,110,487 10,565 SH   SOLE   9,445 0 1,120
3M CO COM COM 88579Y101   181,840 1,730 SH   OTR   1,730 0 0
ABBOTT LABS COM COM 002824100   4,500,197 44,442 SH   SOLE   43,312 0 1,130
ABBOTT LABS COM COM 002824100   505,186 4,989 SH   OTR   4,989 0 0
ABBVIE INC COM 00287Y109   10,116,489 63,478 SH   SOLE   60,407 0 3,071
ABBVIE INC COM 00287Y109   1,478,635 9,278 SH   OTR   9,278 0 0
ACCENTURE PLC CL A SHS CLASS A G1151C101   8,361,944 29,257 SH   SOLE   27,902 0 1,355
ACCENTURE PLC CL A SHS CLASS A G1151C101   677,370 2,370 SH   OTR   2,370 0 0
ADOBE SYSTEMS INC COM 00724F101   3,587,795 9,310 SH   SOLE   9,210 0 100
ADVANCED MICRO DEVICES COM 007903107   114,770 1,171 SH   SOLE   1,171 0 0
ADVANCED MICRO DEVICES COM 007903107   113,790 1,161 SH   OTR   1,161 0 0
AFLAC INC COM 001055102   990,576 15,353 SH   SOLE   14,613 0 740
AFLAC INC COM 001055102   431,252 6,684 SH   OTR   6,684 0 0
AGILENT TECHNOLOGIES INC. COM 00846U101   887,313 6,414 SH   SOLE   6,334 0 80
AIR PRODUCTS & CHEMS INC COM 009158106   7,051,580 24,552 SH   SOLE   24,306 0 246
AIR PRODUCTS & CHEMS INC COM 009158106   1,981,175 6,898 SH   OTR   6,898 0 0
ALLSTATE CORP COM 020002101   230,485 2,080 SH   SOLE   2,080 0 0
ALPHABET INC CL A CAP STK CL A 02079K305   7,046,379 67,930 SH   SOLE   61,033 0 6,897
ALPHABET INC CL A CAP STK CL A 02079K305   1,205,343 11,620 SH   OTR   11,620 0 0
ALPHABET INC CL C CAP STK CL C 02079K107   2,267,928 21,807 SH   SOLE   21,290 0 517
ALPHABET INC CL C CAP STK CL C 02079K107   1,275,040 12,260 SH   OTR   12,260 0 0
AMAZON.COM INC COM 023135106   1,519,396 14,710 SH   SOLE   14,670 0 40
AMAZON.COM INC COM 023135106   41,316 400 SH   OTR   400 0 0
AMERICAN ELECTRIC POWER COM 025537101   333,569 3,666 SH   SOLE   3,666 0 0
AMERICAN EXPRESS COM 025816109   1,680,676 10,189 SH   SOLE   10,189 0 0
AMERICAN EXPRESS COM 025816109   15,835 96 SH   SOLE   96 0 0
AMERICAN TOWER COM 03027X100   2,560,789 12,532 SH   SOLE   12,012 0 520
AMERICAN TOWER COM 03027X100   1,387,469 6,790 SH   OTR   6,790 0 0
AMERICAN WATER WORKS COMPANY INC COM 030420103   1,959,890 13,379 SH   SOLE   12,961 0 418
AMERICAN WATER WORKS COMPANY INC COM 030420103   744,169 5,080 SH   OTR   5,080 0 0
AMERIPRISE FINANCIAL INC COM 03076C106   725,486 2,367 SH   SOLE   2,367 0 0
AMGEN INC COM 031162100   4,184,935 17,311 SH   SOLE   16,753 0 558
AMGEN INC COM 031162100   404,931 1,675 SH   OTR   1,675 0 0
AMN HEALTHCARE SERVICES INC COM 001744101   452,962 5,460 SH   SOLE   4,930 0 530
AMPHENOL CL A 032095101   3,573,698 43,731 SH   SOLE   42,016 0 1,715
AMPHENOL CL A 032095101   196,128 2,400 SH   OTR   2,400 0 0
ANALOG DEVICES COM 032654105   1,319,599 6,691 SH   SOLE   6,581 0 110
APPLE INC COM 037833100   22,185,811 134,541 SH   SOLE   126,760 0 7,781
APPLE INC COM 037833100   6,487,496 39,342 SH   OTR   39,342 0 0
APPLIED INDUSTRIAL TECHNOLOGIES INC COM 03820C105   274,311 1,930 SH   SOLE   1,930 0 0
APPLIED MATERIALS COM 038222105   1,842,450 15,000 SH   SOLE   15,000 0 0
ASML HOLDING NV NY REGISTRY SHS N07059210   705,216 1,036 SH   SOLE   986 0 50
AT&T CORP COM NEW COM 00206R102   715,734 37,181 SH   SOLE   37,181 0 0
AT&T CORP COM NEW COM 00206R102   56,018 2,910 SH   OTR   2,910 0 0
AUTO DATA PROCESSING COM 053015103   6,802,237 30,554 SH   SOLE   28,799 0 1,755
AUTO DATA PROCESSING COM 053015103   2,625,253 11,792 SH   OTR   11,792 0 0
AUTOZONE INC COM 053332102   1,221,700 497 SH   SOLE   482 0 15
AUTOZONE INC COM 053332102   98,326 40 SH   OTR   40 0 0
AVERY DENNISON CORP COM 053611109   2,144,834 11,987 SH   SOLE   11,877 0 110
BANK HAWAII CORP COM 062540109   234,360 4,500 SH   SOLE   4,500 0 0
BECTON DICKINSON COM 075887109   2,103,843 8,499 SH   SOLE   7,903 0 596
BECTON DICKINSON COM 075887109   24,754 100 SH   OTR   100 0 0
BERKSHIRE HATHAWAY CL A CL A 084670108   931,200 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670207   2,339,859 7,578 SH   SOLE   7,398 0 180
BERKSHIRE HATHAWAY CL B CL B NEW 084670207   211,199 684 SH   OTR   684 0 0
BLACKROCK INC COM 09247X101   3,025,761 4,522 SH   SOLE   4,141 0 381
BLACKROCK INC COM 09247X101   169,956 254 SH   OTR   254 0 0
BOEING CO COM 097023105   360,919 1,699 SH   SOLE   1,699 0 0
BOEING CO COM 097023105   106,215 500 SH   OTR   500 0 0
BOOKING HOLDINGS INC COM 09857L108   13,262 5 SH   SOLE   5 0 0
BOOKING HOLDINGS INC COM 09857L108   448,257 169 SH   OTR   169 0 0
BRISTOL-MYERS SQUIBB COM 110122108   578,392 8,345 SH   SOLE   8,345 0 0
BRISTOL-MYERS SQUIBB COM 110122108   173,275 2,500 SH   OTR   2,500 0 0
BROADCOM LTD SHS Y09827109   10,595,033 16,515 SH   SOLE   15,967 0 548
BROADCOM LTD SHS Y09827109   513,232 800 SH   OTR   800 0 0
BROWN & BROWN INC COM 115236101   977,748 17,028 SH   SOLE   15,958 0 1,070
BROWN FORMAN CORP-CL B CL B 115637209   956,338 14,880 SH   SOLE   14,205 0 675
CADENCE DESIGN SYSTEMS COM 127387108   1,000,028 4,760 SH   SOLE   4,760 0 0
CARLISLE COMPANIES COM 142339100   226,070 1,000 SH   SOLE   1,000 0 0
CARRIER GLOBAL CORP COM 14448C104   581,711 12,715 SH   SOLE   12,455 0 260
CARRIER GLOBAL CORP COM 14448C104   15,875 347 SH   OTR   347 0 0
CATERPILLAR INC COM 149123101   1,282,648 5,605 SH   SOLE   5,605 0 0
CELANESE CORP COM 150870103   322,968 2,966 SH   SOLE   2,676 0 290
CELANESE CORP COM 150870103   53,029 487 SH   OTR   487 0 0
CHARLES RIVER LABORATORIES INTL COM 159864107   201,820 1,000 SH   SOLE   1,000 0 0
CHEMED CORP COM 16359R103   1,154,012 2,146 SH   SOLE   2,081 0 65
CHEMED CORP COM 16359R103   16,133 30 SH   OTR   30 0 0
CHEVRON CORP COM 166764100   5,066,771 31,054 SH   SOLE   28,544 0 2,510
CHEVRON CORP COM 166764100   264,319 1,620 SH   OTR   1,620 0 0
CHUBB COM 171232101   1,385,281 7,134 SH   SOLE   6,964 0 170
CHUBB COM 171232101   50,487 260 SH   OTR   260 0 0
CHURCH & DWIGHT CO INC COM 171340102   4,798,197 54,272 SH   SOLE   52,376 0 1,896
CHURCH & DWIGHT CO INC COM 171340102   1,382,732 15,640 SH   OTR   15,640 0 0
THE CIGNA CORP COM 125523100   247,609 969 SH   SOLE   969 0 0
CINTAS CORP COM 172908105   3,547,830 7,668 SH   SOLE   7,393 0 275
CINTAS CORP COM 172908105   166,565 360 SH   OTR   360 0 0
CISCO SYSTEMS INC COM 17275R102   3,082,970 58,976 SH   SOLE   57,131 0 1,845
CISCO SYSTEMS INC COM 17275R102   1,647,551 31,517 SH   OTR   31,517 0 0
CLOROX CO COM 189054109   663,817 4,195 SH   SOLE   4,115 0 80
COCA COLA CO COM 191216100   642,321 10,355 SH   SOLE   10,035 0 320
COCA COLA CO COM 191216100   731,024 11,785 SH   OTR   11,785 0 0
COGNIZANT TECH SOL C CL A 192446102   501,759 8,235 SH   OTR   8,235 0 0
COLGATE PALMOLIVE CO COM 194162103   131,513 1,750 SH   SOLE   1,750 0 0
COLGATE PALMOLIVE CO COM 194162103   90,180 1,200 SH   OTR   1,200 0 0
COMCAST CORP CL A CL A 20030N101   2,255,455 59,495 SH   SOLE   56,530 0 2,965
COMCAST CORP CL A CL A 20030N101   724,498 19,111 SH   OTR   19,111 0 0
CONOCOPHILLIPS COM 20825C104   354,378 3,572 SH   SOLE   3,572 0 0
COSTCO WHOLESALE CORP COM 22160K105   8,003,085 16,107 SH   SOLE   15,517 0 590
COSTCO WHOLESALE CORP COM 22160K105   403,458 812 SH   OTR   812 0 0
CSX CORPORATION COM 126408103   2,743,103 91,620 SH   SOLE   91,170 0 450
CUMMINS INC COM 231021106   277,101 1,160 SH   SOLE   1,160 0 0
CUMMINS INC COM 231021106   59,720 250 SH   OTR   250 0 0
CVS HEALTH CORP COM 126650100   1,092,654 14,704 SH   SOLE   14,394 0 310
CVS HEALTH CORP COM 126650100   253,026 3,405 SH   OTR   3,405 0 0
CYCLERION THERAPEUTICS INC COM 23255M105   4,339 10,000 SH   SOLE   10,000 0 0
DANAHER CORP COM 235851102   8,097,793 32,129 SH   SOLE   30,819 0 1,310
DANAHER CORP COM 235851102   3,486,217 13,832 SH   OTR   13,832 0 0
DEERE & CO COM 244199105   2,599,080 6,295 SH   SOLE   6,285 0 10
DIAGEO PLC SPSD 1 AD SPON ADR NEW 25243Q205   258,182 1,425 SH   SOLE   1,425 0 0
DOLLAR GENERAL CORP COM 256677105   988,741 4,698 SH   SOLE   4,108 0 590
DOLLAR GENERAL CORP COM 256677105   21,046 100 SH   OTR   100 0 0
DONALDSON CO INC COM 257651109   209,088 3,200 SH   SOLE   3,200 0 0
DOW INC COM 260557103   301,784 5,505 SH   SOLE   5,308 0 197
DR HORTON INC COM 23331A109   2,946,330 30,160 SH   SOLE   29,270 0 890
DR HORTON INC COM 23331A109   20,515 210 SH   OTR   210 0 0
DUPONT DE NEMOURS INC COM 26614N102   723,442 10,080 SH   SOLE   9,883 0 197
EATON CORP PLC SHS G29183103   578,615 3,377 SH   SOLE   3,377 0 0
ECOLAB INC COM 278865100   724,856 4,379 SH   SOLE   4,269 0 110
ELI LILLY & COMPANY COM 532457108   535,736 1,560 SH   SOLE   1,530 0 30
ELI LILLY & COMPANY COM 532457108   68,684 200 SH   OTR   200 0 0
EMERSON ELECTRIC CO COM 291011104   837,328 9,609 SH   SOLE   9,609 0 0
EMERSON ELECTRIC CO COM 291011104   283,379 3,252 SH   OTR   3,252 0 0
EQUIFAX INC COM 294429105   1,663,288 8,200 SH   SOLE   8,200 0 0
ESSENTIALS UTILITIES INC COM 29670G102   835,679 19,145 SH   SOLE   19,145 0 0
ESTEE LAUDER CL A 518439104   2,006,184 8,140 SH   SOLE   7,590 0 550
ESTEE LAUDER CL A 518439104   229,208 930 SH   OTR   930 0 0
EVERSOURCE ENERGY COM 30040W108   2,272,279 29,035 SH   SOLE   27,019 0 2,016
EVERSOURCE ENERGY COM 30040W108   391,848 5,007 SH   OTR   5,007 0 0
EXTRA SPACE STORAGE INC COM 30225T102   1,672,965 10,268 SH   SOLE   10,143 0 125
EXXON MOBIL CORP COM 30231G102   3,512,300 32,029 SH   SOLE   30,344 0 1,685
EXXON MOBIL CORP COM 30231G102   710,049 6,475 SH   OTR   6,475 0 0
FACTSET RESEARCH COM 303075105   2,395,070 5,770 SH   SOLE   5,630 0 140
FACTSET RESEARCH COM 303075105   303,016 730 SH   OTR   730 0 0
FASTENAL COM 311900104   291,276 5,400 SH   SOLE   5,400 0 0
FISERV INC COM 337738108   248,666 2,200 SH   SOLE   2,200 0 0
FORTIVE CORP COM 34959J108   291,086 4,270 SH   SOLE   4,270 0 0
FORTIVE CORP COM 34959J108   25,836 379 SH   OTR   379 0 0
GALLAGHER ARTHUR J & CO COM 363576109   598,800 3,130 SH   SOLE   3,020 0 110
GARMIN LTD SHS H2906T109   611,071 6,055 SH   SOLE   5,745 0 310
GENERAL DYNAMICS CORP COM 369550108   321,776 1,410 SH   SOLE   1,410 0 0
GENERAL DYNAMICS CORP COM 369550108   20,539 90 SH   OTR   90 0 0
GENERAL MILLS INC COM 370334104   516,349 6,042 SH   SOLE   5,916 0 126
GENERAL MILLS INC COM 370334104   23,416 274 SH   OTR   274 0 0
GILEAD SCIENCES INC. COM 375558103   224,019 2,700 SH   SOLE   2,700 0 0
GLOBE LIFE INC COM 37959E102   512,473 4,658 SH   SOLE   4,268 0 390
HEICO CORP COM 422806109   2,611,610 15,269 SH   SOLE   14,589 0 680
HEICO CORP COM 422806109   454,966 2,660 SH   OTR   2,660 0 0
HENRY JACK & ASSOCIATES INC COM 426281101   410,109 2,721 SH   SOLE   2,671 0 50
HOME DEPOT INC COM 437076102   6,910,530 23,416 SH   SOLE   22,564 0 852
HOME DEPOT INC COM 437076102   2,970,973 10,067 SH   OTR   10,067 0 0
HONEYWELL INTL INC COM 438516106   4,114,432 21,528 SH   SOLE   20,823 0 705
HONEYWELL INTL INC COM 438516106   1,527,049 7,990 SH   OTR   7,990 0 0
ICON PLC ADR SHS G4705A100   245,629 1,150 SH   SOLE   1,150 0 0
IDEXX LBS CORP COM 45168D104   325,052 650 SH   SOLE   650 0 0
ILLINOIS TOOL WORKS INC COM 452308109   2,360,734 9,697 SH   SOLE   9,214 0 483
ILLINOIS TOOL WORKS INC COM 452308109   2,720,554 11,175 SH   OTR   11,175 0 0
INTEL CORP COM COM 458140100   1,704,362 52,169 SH   SOLE   48,019 0 4,150
INTEL CORP COM COM 458140100   523,275 16,017 SH   OTR   16,017 0 0
INTERCONTINENTAL EXCHANGE COM 45866F104   6,626,587 63,540 SH   SOLE   61,552 0 1,988
INTERCONTINENTAL EXCHANGE COM 45866F104   2,075,892 19,905 SH   OTR   19,905 0 0
INTL BUSINESS MACHS COM 459200101   891,412 6,800 SH   SOLE   6,800 0 0
INTL BUSINESS MACHS COM 459200101   39,327 300 SH   OTR   300 0 0
INTERPUBLIC GROUP OF COMPANIES INC COM 460690100   240,198 6,450 SH   SOLE   6,450 0 0
INTERPUBLIC GROUP OF COMPANIES INC COM 460690100   14,896 400 SH   OTR   400 0 0
INTUIT INC COM 461202103   3,329,012 7,467 SH   SOLE   7,205 0 262
INTUIT INC COM 461202103   46,812 105 SH   OTR   105 0 0
INVESCO ETF T NASDAQ NEXT GENERATION NASDAQNXTGEN100 46138G631   315,945 12,390 SH   SOLE   12,050 0 340
INVESCO GLOBAL WATER GLOBAL WATER 46138E651   191,516 5,475 SH   SOLE   5,475 0 0
INVESCO GLOBAL WATER GLOBAL WATER 46138E651   20,848 596 SH   OTR   596 0 0
INVESCO QQQ TRUST SE UNIT SER 1 46090E103   11,170,931 34,808 SH   SOLE   33,285 0 1,523
INVESCO QQQ TRUST SE UNIT SER 1 46090E103   1,447,394 4,510 SH   OTR   4,510 0 0
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   1,482,695 14,942 SH   SOLE   14,100 0 842
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747   192,506 1,940 SH   OTR   1,940 0 0
ISHARES CORE S&P 500 CORE S&P 500 ETF 464287200   270,491 658 SH   SOLE   658 0 0
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804   545,195 5,638 SH   SOLE   5,468 0 170
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804   1,071,823 11,084 SH   OTR   11,084 0 0
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226   712,525 7,151 SH   SOLE   6,521 0 630
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226   33,878 340 SH   OTR   340 0 0
ISHARES CYBERSECURITY AND TECH ETF CYBERSECURITY 46435U135   617,914 16,999 SH   SOLE   16,799 0 200
ISHARES FLOATING RATE NOTE FLTG RATE NT ETF 46429B655   1,428,053 28,340 SH   SOLE   26,730 0 1,610
ISHARES FLOATING RATE NOTE FLTG RATE NT ETF 46429B655   122,448 2,430 SH   OTR   2,430 0 0
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465   84,823 1,186 SH   SOLE   1,186 0 0
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465   1,118,573 15,640 SH   OTR   15,640 0 0
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234   58,401 1,480 SH   SOLE   1,480 0 0
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234   1,011,202 25,626 SH   OTR   25,626 0 0
ISHRES MSCI USA ESG SELECT MSCI USA ESG SLC 464288802   311,232 3,546 SH   SOLE   3,466 0 80
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   235,764 1,322 SH   SOLE   1,302 0 20
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   97,050 544 SH   OTR   544 0 0
ISHARES RUSSELL 2000 VALUE ETF RUS 2000 VAL ETF 464287630   204,845 1,495 SH   SOLE   1,495 0 0
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689   221,992 943 SH   SOLE   943 0 0
ISHARES TIPS BOND TIPS BD ETF 464287176   1,559,487 14,145 SH   SOLE   13,335 0 810
ISHARES TIPS BOND TIPS BD ETF 464287176   173,313 1,572 SH   OTR   1,572 0 0
JM SMUCKER COMPANY COM NEW 832696405   207,099 1,316 SH   SOLE   1,316 0 0
JOHNSON & JOHNSON COM 478160104   7,039,170 45,414 SH   SOLE   42,544 0 2,870
JOHNSON & JOHNSON COM 478160104   2,262,845 14,599 SH   OTR   14,599 0 0
JP MORGAN CHASE & CO COM 46625H100   9,217,347 70,734 SH   SOLE   67,268 0 3,466
JP MORGAN CHASE & CO COM 46625H100   2,863,693 21,976 SH   OTR   21,976 0 0
KIMBERLY CLARK CORP COM 494368103   585,602 4,363 SH   SOLE   4,363 0 0
KLA CORP COM NEW 482480100   664,618 1,665 SH   SOLE   1,665 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409   93,374 407 SH   SOLE   407 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409   284,022 1,238 SH   OTR   1,238 0 0
LAM RESEARCH CORP COM 512807108   713,011 1,345 SH   SOLE   1,345 0 0
LINCOLN ELECTRIC HOLDINGS INC COM 533900106   507,300 3,000 SH   SOLE   3,000 0 0
LINDE PLC SHS G5494J103   2,005,392 5,642 SH   SOLE   5,432 0 210
LINDE PLC SHS G5494J103   67,534 190 SH   OTR   190 0 0
LOCKHEAD MARTIN CORP COM 539830109   2,622,706 5,548 SH   SOLE   5,383 0 165
LOWES COS INC COM 548661107   520,922 2,605 SH   SOLE   2,425 0 180
LOWES COS INC COM 548661107   1,138,229 5,692 SH   OTR   5,692 0 0
MASTERCARD INC CL A 57636Q104   11,137,426 30,647 SH   SOLE   29,312 0 1,335
MASTERCARD INC CL A 57636Q104   2,011,474 5,535 SH   OTR   5,535 0 0
MCCORMICK & CO INC COM NON VTG 579780206   2,667,380 32,056 SH   SOLE   32,056 0 0
MCCORMICK & CO INC COM NON VTG 579780206   11,649 140 SH   OTR   140 0 0
MCDONALDS CORP COM 580135101   2,136,500 7,641 SH   SOLE   7,280 0 361
MCDONALDS CORP COM 580135101   337,769 1,208 SH   OTR   1,208 0 0
MCKESSON CORP COM 58155Q103   212,562 597 SH   SOLE   597 0 0
MEDTRONIC INC SHS 585055106   170,108 2,110 SH   SOLE   2,110 0 0
MEDTRONIC INC SHS 585055106   542,573 6,730 SH   OTR   6,730 0 0
MERCK & CO INC COM 58933Y105   1,731,710 16,277 SH   SOLE   15,977 0 300
MERCK & CO INC COM 58933Y105   469,393 4,412 SH   OTR   4,412 0 0
METTLER-TOLEDO INTERNATIONAL INC COM 592688105   382,553 250 SH   SOLE   250 0 0
MICROSOFT CORP COM 594918104   21,814,796 75,667 SH   SOLE   72,684 0 2,983
MICROSOFT CORP COM 594918104   6,330,780 21,959 SH   OTR   21,959 0 0
MOODY'S CORP COM 615369105   387,115 1,265 SH   SOLE   1,265 0 0
NASDAQ INC COM 631103108   2,836,334 51,881 SH   SOLE   47,711 0 4,170
NEXTERA ENERGY INC COM 65339F101   12,454,972 161,585 SH   SOLE   155,013 0 6,572
NEXTERA ENERGY INC COM 65339F101   3,000,724 38,930 SH   OTR   38,930 0 0
NIKE INC CLASS B CL B 654106103   6,100,849 49,746 SH   SOLE   47,919 0 1,827
NIKE INC CLASS B CL B 654106103   245,280 2,000 SH   OTR   2,000 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,471,040 3,186 SH   SOLE   3,186 0 0
NOVA LTD COM M7516K103   208,940 2,000 SH   SOLE   2,000 0 0
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109   173,880 1,890 SH   SOLE   1,430 0 460
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109   201,020 2,185 SH   OTR   2,185 0 0
NOVO NORDISK ADR 670100205   1,860,347 11,690 SH   SOLE   11,000 0 690
NUCOR CORP COM 670346105   664,221 4,300 SH   SOLE   4,300 0 0
NVIDIA CORP COM 67066G104   1,571,900 5,659 SH   SOLE   5,499 0 160
ORACLE COM 68389X105   278,760 3,000 SH   SOLE   3,000 0 0
ORACLE COM 68389X105   420,649 4,527 SH   OTR   4,527 0 0
OTIS WORLDWIDE CORP COM 68902V107   307,976 3,649 SH   SOLE   3,519 0 130
OTIS WORLDWIDE CORP COM 68902V107   15,023 178 SH   OTR   178 0 0
PACCAR INC COM 693718108   278,087 3,799 SH   SOLE   3,799 0 0
PARKER HANNIFIN CORP COM 701094104   1,025,136 3,050 SH   SOLE   3,050 0 0
PAYCHEX INC COM 704326107   385,022 3,360 SH   SOLE   3,300 0 60
PAYPAL HOLDINGS COM 70450Y103   25,060 330 SH   SOLE   330 0 0
PAYPAL HOLDINGS COM 70450Y103   308,316 4,060 SH   OTR   4,060 0 0
PEPSICO INC COM 713448108   4,158,445 22,811 SH   SOLE   21,383 0 1,428
PEPSICO INC COM 713448108   2,020,796 11,085 SH   OTR   11,085 0 0
PERKINELMER INC COM 714046109   266,520 2,000 SH   SOLE   2,000 0 0
PFIZER INC COM COM 717081103   3,614,554 88,592 SH   SOLE   88,272 0 320
PFIZER INC COM COM 717081103   123,624 3,030 SH   OTR   3,030 0 0
PHILLIPS 66 COM 718546104   875,315 8,634 SH   SOLE   8,564 0 70
POOL CORP COM 73278L105   2,563,849 7,487 SH   SOLE   7,072 0 415
POOL CORP COM 73278L105   212,313 620 SH   OTR   620 0 0
PPG INDUSTRIES COM 693506107   280,518 2,100 SH   SOLE   2,100 0 0
PROCTER & GAMBLE CO COM 742718109   6,461,324 43,455 SH   SOLE   42,167 0 1,288
PROCTER & GAMBLE CO COM 742718109   1,907,098 12,826 SH   OTR   12,826 0 0
PROLOGIS INC COM 74340W103   842,821 6,755 SH   SOLE   6,525 0 230
PROLOGIS INC COM 74340W103   21,211 170 SH   OTR   170 0 0
QUANTA SERVICES INC COM 74762E102   4,323,308 25,944 SH   SOLE   25,594 0 350
RAYTHEON TECHNOLOGIES CORP COM 755111507   3,046,113 31,105 SH   SOLE   29,989 0 1,116
RAYTHEON TECHNOLOGIES CORP COM 755111507   239,929 2,450 SH   OTR   2,450 0 0
REGENERON PHARMS INC COM 75886F107   553,806 674 SH   SOLE   674 0 0
REPUBLIC SVCS INC COM 760759100   691,650 5,115 SH   SOLE   4,995 0 120
ROCKWELL AUTOMATION INC COM 773903109   17,607 60 SH   SOLE   60 0 0
ROCKWELL AUTOMATION INC COM 773903109   1,380,682 4,705 SH   OTR   4,705 0 0
ROLLINS INC COM 775711104   743,732 19,817 SH   SOLE   19,817 0 0
ROPER TECHNOLOGIES INC COM 776696106   713,918 1,620 SH   SOLE   1,410 0 210
ROPER TECHNOLOGIES INC COM 776696106   943,077 2,140 SH   OTR   2,140 0 0
ROSS STORES INC COM 778296103   295,572 2,785 SH   SOLE   2,785 0 0
S&P GLOBAL INC COM 78409V104   6,155,524 17,854 SH   SOLE   17,179 0 675
S&P GLOBAL INC COM 78409V104   1,058,444 3,070 SH   OTR   3,070 0 0
SALESFORCE.COM INC COM 79466L302   321,646 1,610 SH   SOLE   1,610 0 0
SALESFORCE.COM INC COM 79466L302   1,050,643 5,259 SH   OTR   5,259 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   819,525 17,127 SH   SOLE   17,127 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102   187,381 3,916 SH   OTR   3,916 0 0
SCHWAB US LARGE CAP ETF US LRG CAP ETF 808524201   283,932 5,870 SH   SOLE   5,870 0 0
SCHWAB US MID CAP ETF US MID-CAP ETF 808524508   288,989 4,259 SH   SOLE   4,259 0 0
SCHWAB US SMALL CAP ETF US SML CAP ETF 808524607   307,766 7,340 SH   SOLE   6,640 0 700
SHERWIN WILLIAMS CO COM 824348106   10,016,426 44,563 SH   SOLE   42,988 0 1,575
SHERWIN WILLIAMS CO COM 824348106   779,952 3,470 SH   OTR   3,470 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   365,148 3,095 SH   SOLE   3,095 0 0
SOUTHERN CO COM 842587107   281,799 4,050 SH   SOLE   4,050 0 0
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200   6,706,955 220,406 SH   SOLE   194,781 0 25,625
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200   1,596,206 52,455 SH   OTR   52,455 0 0
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852   170,142 2,935 SH   SOLE   2,905 0 30
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852   195,939 3,380 SH   OTR   3,380 0 0
SPDR DOW JONES IND AVE UT SER 1 78467X109   357,567 1,075 SH   SOLE   975 0 100
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474   1,547,575 52,230 SH   SOLE   45,100 0 7,130
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474   102,224 3,450 SH   OTR   3,450 0 0
SPDR S&P 500 ETF TR UNIT 78462F103   10,241,300 25,016 SH   SOLE   20,573 0 4,443
SPDR S&P 500 ETF TR UNIT 78462F103   163,756 400 SH   OTR   400 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   210,307 1,700 SH   SOLE   1,700 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   201,895 1,632 SH   OTR   1,632 0 0
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107   309,885 676 SH   SOLE   566 0 110
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107   1,525,588 3,328 SH   OTR   3,328 0 0
SPDR SSgA ULTRA SHORT TERM ULT SHT TRM BD 78467V707   467,705 11,620 SH   SOLE   10,170 0 1,450
SPDR TECHNOLOGY SELECT SECTOR TECHNOLOGY 81369Y803   210,810 1,396 SH   SOLE   1,396 0 0
STARBUCKS CORP COM 855244109   284,275 2,730 SH   SOLE   2,730 0 0
STERIS PLC SHS USD 859152100   1,401,126 7,325 SH   SOLE   7,325 0 0
STERIS PLC SHS USD 859152100   65,035 340 SH   OTR   340 0 0
STRYKER CORP COM 863667101   7,780,374 27,255 SH   SOLE   25,628 0 1,627
STRYKER CORP COM 863667101   3,347,421 11,726 SH   OTR   11,726 0 0
SYSCO CORP COM 871829107   925,988 11,990 SH   SOLE   11,990 0 0
SYSCO CORP COM 871829107   140,559 1,820 SH   OTR   1,820 0 0
T ROWE PRICE GROUP INC COM 74144T108   150,157 1,330 SH   SOLE   1,330 0 0
T ROWE PRICE GROUP INC COM 74144T108   509,744 4,515 SH   OTR   4,515 0 0
TAIWAN SEMICONDUCTOR SPONSORED ADS 874039100   488,355 5,250 SH   SOLE   4,850 0 400
TARGET CORP COM 94975G181   626,247 3,781 SH   SOLE   3,681 0 100
TESLA INC COM 88160R101   252,064 1,215 SH   SOLE   1,215 0 0
TESLA INC COM 88160R101   31,119 150 SH   OTR   150 0 0
TETRA TECH INC COM 88162G103   1,352,307 9,205 SH   SOLE   8,985 0 220
TEXAS INSTRUMENTS INC COM 882508104   2,684,496 14,432 SH   SOLE   13,887 0 545
TEXAS INSTRUMENTS INC COM 882508104   385,041 2,070 SH   OTR   2,070 0 0
TRAVELERS COS INC COM 89417E109   485,090 2,830 SH   SOLE   2,830 0 0
TRAVELERS COS INC COM 89417E109   1,980,985 11,557 SH   OTR   11,557 0 0
THERMO FISHER SCIENT COM 883556102   6,363,701 11,041 SH   SOLE   10,481 0 560
THERMO FISHER SCIENT COM 883556102   1,979,831 3,435 SH   OTR   3,435 0 0
TJX COMPANIES COM 872540109   1,942,544 24,790 SH   SOLE   23,450 0 1,340
TJX COMPANIES COM 872540109   2,006,956 25,612 SH   OTR   25,612 0 0
TORONTO DOMINION BANK COM NEW 891160509   494,415 8,254 SH   SOLE   8,054 0 200
TRACTOR SUPPLY CO COM 892356106   2,170,124 9,233 SH   SOLE   9,133 0 100
TRANE TECHNOLOGIES PLC SHS G8994E103   249,845 1,358 SH   SOLE   1,358 0 0
UNILEVER PLC SPSD ADR SPON ADR NEW 904767704   235,035 4,526 SH   SOLE   4,526 0 0
UNION PACIFIC CORP COM 907818108   4,543,243 22,574 SH   SOLE   20,476 0 2,098
UNION PACIFIC CORP COM 907818108   100,630 500 SH   OTR   500 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,118,151 17,178 SH   SOLE   16,603 0 575
UNITEDHEALTH GROUP INC COM 91324P102   1,023,157 2,165 SH   OTR   2,165 0 0
US BANCORP COM NEW 902973304   379,535 10,528 SH   SOLE   10,278 0 250
US BANCORP COM NEW 902973304   10,815 300 SH   OTR   300 0 0
UTAH MEDICAL PRODUCTS COM 917488108   379,080 4,000 SH   SOLE   4,000 0 0
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676   2,592,422 9,850 SH   SOLE   9,635 0 215
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676   902,742 3,430 SH   OTR   3,430 0 0
VANGUARD DIVIDEND APPRECIATION DIV APP ETF 921908844   226,395 1,470 SH   SOLE   1,250 0 220
VANGUARD DIVIDEND APPRECIATION DIV APP ETF 921908844   66,224 430 SH   OTR   430 0 0
VANGUARD MID-CAP MID CAP ETF 922908629   149,964 711 SH   SOLE   408 0 303
VANGUARD MID-CAP MID CAP ETF 922908629   64,120 304 SH   OTR   304 0 0
VANGUARD MID-CAP GROWTH MCAP GR IDXVIP 922908538   272,504 1,398 SH   SOLE   1,088 0 310
VANGUARD S&P 500 GROWTH ETF 500 GRTH IDX F 921932505   828,985 3,597 SH   SOLE   3,597 0 0
VANGUARD SHORT-TERM BOND INDEX SHORT TRM BOND 921937827   149,920 1,960 SH   SOLE   800 0 1,160
VANGUARD SHORT-TERM BOND INDEX SHORT TRM BOND 921937827   52,778 690 SH   OTR   690 0 0
VANGUARD TOTAL STOCK MARK TOTAL STK MKT 922908769   1,285,626 6,299 SH   SOLE   6,059 0 240
VERIZON COMMUNICATIONS COM 92343V104   862,541 22,179 SH   SOLE   20,889 0 1,290
VERIZON COMMUNICATIONS COM 92343V104   188,889 4,857 SH   OTR   4,857 0 0
VISA INC COM CL A 92826C839   10,362,818 45,963 SH   SOLE   43,849 0 2,114
VISA INC COM CL A 92826C839   1,521,855 6,750 SH   OTR   6,750 0 0
WAL-MART STORES INC COM 931142103   507,228 3,440 SH   SOLE   3,440 0 0
WALT DISNEY COMPANY COM 254687106   2,168,815 21,660 SH   SOLE   20,895 0 765
WALT DISNEY COMPANY COM 254687106   170,221 1,700 SH   OTR   1,700 0 0
WEC ENERGY GROUP COM 92939U106   2,995,745 31,604 SH   SOLE   30,864 0 740
WEC ENERGY GROUP COM 92939U106   552,626 5,830 SH   OTR   5,830 0 0
WEST PHARM SRVC INC COM 955306105   1,245,560 3,595 SH   SOLE   3,285 0 310