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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY Common Stock 88579Y101 861,788 5,250 SH SOLE 5,250 0 0
ABBOTT LABORATORIES Common Stock 002824100 14,256,722 144,255 SH SOLE 143,971 0 284
ABBOTT LABORATORIES Common Stock 002824100 266,841 2,700 SH OTR 2,700 0 0
ABBVIE INC Common Stock 00287Y109 196,193 750 SH OTR 750 0 0
ABBVIE INC Common Stock 00287Y109 6,170,123 23,587 SH SOLE 23,378 0 209
ABRDN PRECIOUS METALS BASKET ETF TRUST Exchange Traded Fund 003263100 18,630 100 SH OTR 100 0 0
ABRDN PRECIOUS METALS BASKET ETF TRUST Exchange Traded Fund 003263100 261,752 1,405 SH SOLE 1,405 0 0
ACCENTURE PLC IRELAND SHS CL A Int'l Common Stock G1151C101 1,554,978 8,480 SH SOLE 8,480 0 0
ADVANCED MICRO DEVICES INC Common Stock 007903107 345,644 565 SH SOLE 565 0 0
AFLAC INC Common Stock 001055102 67,068 600 SH OTR 600 0 0
AFLAC INC Common Stock 001055102 142,520 1,275 SH SOLE 1,275 0 0
AIR PRODUCTS & CHEMICALS Common Stock 009158106 972,414 3,495 SH SOLE 3,495 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 454,358 1,321 SH OTR 1,321 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 60,368,664 175,450 SH SOLE 175,450 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 3,616,614 10,614 SH SOLE 10,614 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 149,926 440 SH OTR 440 0 0
ALTRIA GROUP INC Common Stock 02209S103 725,656 10,776 SH SOLE 10,776 0 0
AMAZON.COM INC Common Stock 023135106 447,224 1,795 SH OTR 1,795 0 0
AMAZON.COM INC Common Stock 023135106 24,923,222 100,033 SH SOLE 99,933 0 100
AMERICAN EXPRESS CO Common Stock 025816109 152,050 500 SH OTR 500 0 0
AMERICAN EXPRESS CO Common Stock 025816109 731,056 2,404 SH SOLE 2,404 0 0
American Tower Corp Common Stock 03027X100 1,117,184 6,825 SH SOLE 6,825 0 0
American Tower Corp Common Stock 03027X100 8,185 50 SH OTR 50 0 0
AMGEN INC Common Stock 031162100 331,728 787 SH SOLE 787 0 0
AMGEN INC Common Stock 031162100 42,151 100 SH OTR 100 0 0
AMPHENOL CORPORATION Common Stock 032095101 302,637 3,590 SH OTR 3,590 0 0
AMPHENOL CORPORATION Common Stock 032095101 11,519,679 136,651 SH SOLE 136,251 0 400
ANALOG DEVICES INC COM Common Stock 032654105 4,704,584 11,859 SH SOLE 11,784 0 75
ANALOG DEVICES INC COM Common Stock 032654105 23,803 60 SH OTR 60 0 0
APPLE INC Common Stock 037833100 83,532,406 250,833 SH SOLE 250,758 0 75
APPLE INC Common Stock 037833100 2,159,968 6,486 SH OTR 6,376 0 110
APPLIED MATERIALS INC Common Stock 038222105 273,077 534 SH SOLE 534 0 0
APPLIED MATERIALS INC Common Stock 038222105 227,564 445 SH OTR 445 0 0
ARTHUR J GALLAGHER & CO Common Stock 363576109 142,569 625 SH OTR 625 0 0
ARTHUR J GALLAGHER & CO Common Stock 363576109 6,931,350 30,386 SH SOLE 30,386 0 0
AT&T INC Common Stock 00206R102 538,862 22,085 SH SOLE 22,085 0 0
AT&T INC Common Stock 00206R102 122,000 5,000 SH OTR 5,000 0 0
ATMOS ENERGY CORPORATION Common Stock 049560105 797,844 5,100 SH SOLE 5,100 0 0
ATMOS ENERGY CORPORATION Common Stock 049560105 105,597 675 SH OTR 675 0 0
AUTOMATIC DATA PROCESSING Common Stock 053015103 24,482,668 94,872 SH SOLE 94,610 0 262
AUTOMATIC DATA PROCESSING Common Stock 053015103 166,449 645 SH OTR 645 0 0
BALCHEM CORPORATION Common Stock 057665200 3,430,343 20,795 SH SOLE 20,795 0 0
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 3,279,001 6,585 SH SOLE 6,585 0 0
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 199,180 400 SH OTR 400 0 0
BLACKROCK INC Common Stock 09290D101 214,833 203 SH SOLE 203 0 0
BP PLC Int'l Common Stock 055622104 210,316 4,781 SH SOLE 4,781 0 0
BRISTOL MYERS SQUIBB Common Stock 110122108 453,461 7,267 SH SOLE 7,267 0 0
BROADCOM INC Common Stock 11135F101 525,380 1,496 SH SOLE 1,496 0 0
BROADCOM INC Common Stock 11135F101 49,167 140 SH OTR 140 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 12,252,461 76,055 SH SOLE 76,055 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 122,436 760 SH OTR 760 0 0
CANADIAN PACIFIC KANSAS CITY Int'l Common Stock 13646K108 98,120 1,153 SH OTR 1,153 0 0
CANADIAN PACIFIC KANSAS CITY Int'l Common Stock 13646K108 292,914 3,442 SH SOLE 3,442 0 0
CARLISLE COS INC Common Stock 142339100 588,605 1,827 SH SOLE 1,827 0 0
CASEYS GEN STORES INC Common Stock 147528103 6,823,270 11,214 SH SOLE 11,214 0 0
CASEYS GEN STORES INC Common Stock 147528103 42,592 70 SH OTR 70 0 0
CATERPILLAR INC Common Stock 149123101 64,863 80 SH OTR 80 0 0
CATERPILLAR INC Common Stock 149123101 3,042,084 3,752 SH SOLE 3,752 0 0
CENCORA, INC Common Stock 03073E105 231,793 772 SH SOLE 772 0 0
CHEVRON CORP Common Stock 166764100 15,316 75 SH OTR 75 0 0
CHEVRON CORP Common Stock 166764100 4,032,535 19,747 SH SOLE 19,747 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 8,009 85 SH OTR 85 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 9,806,794 104,084 SH SOLE 103,909 0 175
CINTAS CORPORATION Common Stock 172908105 3,893,788 19,962 SH SOLE 19,962 0 0
CISCO SYSTEMS INC Common Stock 17275R102 4,912,879 45,646 SH SOLE 44,786 0 860
CISCO SYSTEMS INC Common Stock 17275R102 24,217 225 SH OTR 225 0 0
COCA COLA COMPANY Common Stock 191216100 6,369,404 73,994 SH SOLE 73,994 0 0
COCA COLA COMPANY Common Stock 191216100 106,223 1,234 SH OTR 1,234 0 0
COLGATE PALMOLIVE COMPANY Common Stock 194162103 6,784,134 79,514 SH SOLE 79,514 0 0
COLGATE PALMOLIVE COMPANY Common Stock 194162103 21,757 255 SH OTR 255 0 0
CONSOLIDATED EDISON INC Common Stock 209115104 240,449 2,353 SH SOLE 2,353 0 0
CONTRA WALGREENS BOOTS Common Stock 931CVR013 30,000 10,000 SH SOLE 10,000 0 0
CORNING INC Common Stock 219350105 341,347 2,220 SH SOLE 2,220 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 730,093 802 SH OTR 802 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 22,699,328 24,935 SH SOLE 24,910 0 25
CSX CORP Common Stock 126408103 1,393,626 29,964 SH SOLE 29,964 0 0
DANAHER CORP Common Stock 235851102 10,019,156 45,223 SH SOLE 45,223 0 0
DELL TECHNOLOGIES INC Common Stock 24703L202 507,287 943 SH SOLE 943 0 0
DICK'S SPORTING GOODS INC Common Stock 253393102 1,584,622 11,800 SH SOLE 11,800 0 0
DOMINION ENERGY INC Common Stock 25746U109 235,362 3,889 SH SOLE 3,889 0 0
EATON GLOBAL CORP PLC Int'l Common Stock G29183103 938,916 2,185 SH SOLE 2,185 0 0
ECOLAB INC Common Stock 278865100 431,091 1,570 SH OTR 1,570 0 0
ECOLAB INC Common Stock 278865100 21,080,605 76,774 SH SOLE 76,709 0 65
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 695,308 8,055 SH SOLE 8,055 0 0
ELI LILLY AND COMPANY Common Stock 532457108 30,412,691 26,284 SH SOLE 26,284 0 0
ELI LILLY AND COMPANY Common Stock 532457108 234,887 203 SH OTR 203 0 0
Equinix Inc Common Stock 29444U700 81,938 81 SH OTR 81 0 0
Equinix Inc Common Stock 29444U700 9,040,490 8,937 SH SOLE 8,937 0 0
ETF VANGUARD FTSE DEVELOPED MARKETS Exchange Traded Fund 921943858 4,156,811 58,870 SH SOLE 58,870 0 0
ETF VANGUARD FTSE DEVELOPED MARKETS Exchange Traded Fund 921943858 236,544 3,350 SH OTR 3,350 0 0
EXXONMOBIL HOLDINGS CORP Common Stock 30233Q108 187,163 1,150 SH OTR 1,150 0 0
EXXONMOBIL HOLDINGS CORP Common Stock 30233Q108 23,210,835 142,617 SH SOLE 142,617 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 1,567,060 5,805 SH SOLE 5,805 0 0
FASTENAL COMPANY Common Stock 311900104 555,628 11,218 SH SOLE 11,218 0 0
FIDELITY COMWLTH TR Exchange Traded Fund 315912808 395,418 3,736 SH SOLE 3,736 0 0
FIDELITY COVINGTON TRUST Exchange Traded Fund 31609A404 409,876 10,270 SH SOLE 10,270 0 0
FIDELITY COVINGTON TRUST Exchange Traded Fund 31609A404 23,946 600 SH OTR 600 0 0
GE AEROSPACE Common Stock 369604301 1,621,214 5,191 SH SOLE 5,191 0 0
GE AEROSPACE Common Stock 369604301 40,910 131 SH OTR 131 0 0
GE VERNOVA INC Common Stock 36828A101 1,096,390 1,154 SH SOLE 1,154 0 0
GE VERNOVA INC Common Stock 36828A101 36,594 39 SH OTR 39 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 70,680 213 SH OTR 213 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 3,369,402 10,154 SH SOLE 10,154 0 0
GOLDMAN SACHS Common Stock 38141G104 443,877 493 SH SOLE 493 0 0
GRAINGER W W INC Common Stock 384802104 24,915 20 SH OTR 20 0 0
GRAINGER W W INC Common Stock 384802104 1,469,997 1,180 SH SOLE 1,180 0 0
HEICO CORP Common Stock 422806109 54,876 181 SH OTR 181 0 0
HEICO CORP Common Stock 422806109 14,973,757 49,389 SH SOLE 49,389 0 0
HERSHEY COMPANY Common Stock 427866108 691,120 4,385 SH SOLE 4,385 0 0
HOME DEPOT INC Common Stock 437076102 37,126 131 SH OTR 131 0 0
HOME DEPOT INC Common Stock 437076102 6,397,753 22,489 SH SOLE 22,489 0 0
IDEXX LABORATORIES INC Common Stock 45168D104 8,304,388 15,903 SH SOLE 15,903 0 0
IDEXX LABORATORIES INC Common Stock 45168D104 44,386 85 SH OTR 45 0 40
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 38,592 150 SH OTR 150 0 0
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 390,808 1,519 SH SOLE 1,519 0 0
INTEL CORPORATION Common Stock 458140100 468,897 3,900 SH SOLE 3,900 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 907,981 4,129 SH SOLE 4,129 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 27,491 125 SH OTR 125 0 0
INTUIT INC Common Stock 461202103 23,987 87 SH OTR 47 0 40
INTUIT INC Common Stock 461202103 12,293,633 44,589 SH SOLE 44,589 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 5,051,564 12,423 SH SOLE 12,423 0 0
INVESCO EXCHANGE TRADED FD TR Exchange Traded Fund 46137V241 2,323,299 27,632 SH SOLE 27,632 0 0
INVESCO EXCHANGE TRADED FD TR Exchange Traded Fund 46137V241 16,816 200 SH OTR 200 0 0
INVESCO QQQ TRUST Exchange Traded Fund 46090E103 1,564,614 2,115 SH SOLE 2,115 0 0
INVESCO QQQ TRUST Exchange Traded Fund 46090E103 96,170 130 SH OTR 130 0 0
ISHARES BARCLAYS TIPS BOND FUND Fixed Income ETF 464287176 322,524 3,100 SH SOLE 3,100 0 0
ISHARES CORE S&P 500 ETF Exchange Traded Fund 464287200 222,097 290 SH OTR 290 0 0
ISHARES CORE S&P 500 ETF Exchange Traded Fund 464287200 4,308,672 5,626 SH SOLE 5,626 0 0
ISHARES CORE S&P MID CAP Exchange Traded Fund 464287507 70,151 975 SH OTR 975 0 0
ISHARES CORE S&P MID CAP Exchange Traded Fund 464287507 835,699 11,615 SH SOLE 11,615 0 0
ISHARES CORE S&P SMALL CAP ETF Exchange Traded Fund 464287804 557,628 4,099 SH SOLE 4,099 0 0
ISHARES ESG MSCI KLD 400 ETF Exchange Traded Fund 464288570 203,190 1,390 SH SOLE 1,390 0 0
ISHARES ESG OPTIMIZED MSCI USA ETF Exchange Traded Fund 464288802 233,520 1,500 SH SOLE 1,500 0 0
ISHARES MSCI EAFE INDEX Exchange Traded Fund 464287465 1,144,037 11,012 SH SOLE 11,012 0 0
ISHARES RUSSELL 1000 GROWTH Exchange Traded Fund 464287614 273,568 2,184 SH SOLE 2,184 0 0
ISHARES RUSSELL 2000 INDEX FUND Exchange Traded Fund 464287655 338,470 1,218 SH SOLE 1,218 0 0
ISHARES RUSSELL 2000 INDEX FUND Exchange Traded Fund 464287655 100,318 361 SH OTR 361 0 0
iShares Silver Trust Exchange Traded Fund 46428Q109 3,321,567 60,935 SH SOLE 60,935 0 0
ISHARES TRUST PREF & INC SECURITIES ETF Fixed Income ETF 464288687 68,883 2,335 SH OTR 2,335 0 0
ISHARES TRUST PREF & INC SECURITIES ETF Fixed Income ETF 464288687 957,600 32,461 SH SOLE 32,461 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 99,911 302 SH OTR 302 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 2,796,175 8,452 SH SOLE 8,452 0 0
JACK HENRY AND ASSOCIATES INC Common Stock 426281101 3,068,774 21,424 SH SOLE 21,424 0 0
JOHN DEERE & CO Common Stock 244199105 981,135 1,461 SH SOLE 1,461 0 0
JOHNSON & JOHNSON Common Stock 478160104 207,027 782 SH OTR 782 0 0
JOHNSON & JOHNSON Common Stock 478160104 7,286,969 27,525 SH SOLE 27,275 0 250
LOCKHEED MARTIN CORP Common Stock 539830109 239,348 470 SH OTR 470 0 0
LOCKHEED MARTIN CORP Common Stock 539830109 5,565,084 10,928 SH SOLE 10,898 0 30
Marathon Petroleum Corp Common Stock 56585A102 13,840 35 SH OTR 35 0 0
Marathon Petroleum Corp Common Stock 56585A102 1,332,565 3,370 SH SOLE 3,370 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 52,515,661 95,229 SH SOLE 95,229 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 470,128 853 SH OTR 803 0 50
MCCORMICK & CO INC NON-VOTING Common Stock 579780206 571,787 12,323 SH SOLE 12,323 0 0
MCDONALDS CORP Common Stock 580135101 6,920,810 29,968 SH SOLE 29,968 0 0
MCDONALDS CORP Common Stock 580135101 23,556 102 SH OTR 102 0 0
MERCK & CO INC Common Stock 58933Y105 1,049,719 7,224 SH SOLE 7,224 0 0
MERCK & CO INC Common Stock 58933Y105 23,540 162 SH OTR 162 0 0
META PLATFORMS INC CL A Common Stock 30303M102 387,971 535 SH SOLE 535 0 0
META PLATFORMS INC CL A Common Stock 30303M102 3,626 5 SH OTR 5 0 0
METTLER TOLEDO INTL INC Common Stock 592688105 347,519 230 SH SOLE 230 0 0
MICRON TECHNOLOGY INC Common Stock 595112103 247,106 232 SH SOLE 232 0 0
MICROSOFT CORPORATION Common Stock 594918104 47,192,955 92,012 SH SOLE 91,982 0 30
MICROSOFT CORPORATION Common Stock 594918104 814,998 1,589 SH OTR 1,589 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 393,754 6,810 SH SOLE 6,810 0 0
NEXTERA ENERGY INC Common Stock 65339F101 216,692 2,861 SH OTR 2,861 0 0
NEXTERA ENERGY INC Common Stock 65339F101 20,454,647 270,064 SH SOLE 269,864 0 200
NIKE INC CL B Common Stock 654106103 802,837 22,679 SH SOLE 22,679 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 1,022,077 2,114 SH SOLE 2,114 0 0
NOVANTA INC Common Stock 67000B104 521,837 3,670 SH SOLE 3,670 0 0
NOVANTA INC Common Stock 67000B104 8,816 62 SH OTR 62 0 0
NOVO NORDISK A/S ADR Int'l Common Stock 670100205 265,446 7,002 SH SOLE 7,002 0 0
NUSHARES ETF TR Exchange Traded Fund 67092P201 291,615 2,565 SH SOLE 2,565 0 0
NVIDIA Common Stock 67066G104 122,183 535 SH OTR 535 0 0
NVIDIA Common Stock 67066G104 18,207,596 79,725 SH SOLE 79,725 0 0
ORACLE CORP Common Stock 68389X105 796,065 5,798 SH SOLE 5,798 0 0
ORACLE CORP Common Stock 68389X105 218,582 1,592 SH OTR 1,592 0 0
O'REILLY AUTOMOTIVE Common Stock 67103H107 4,097,972 47,980 SH SOLE 47,855 0 125
O'REILLY AUTOMOTIVE Common Stock 67103H107 162,706 1,905 SH OTR 1,905 0 0
PAYCHEX INC Common Stock 704326107 1,452,481 14,746 SH SOLE 14,746 0 0
PEPSICO INC Common Stock 713448108 89,718 708 SH OTR 708 0 0
PEPSICO INC Common Stock 713448108 6,544,454 51,645 SH SOLE 51,505 0 140
PFIZER INC Common Stock 717081103 446,224 15,646 SH SOLE 15,646 0 0
PHILIP MORRIS INTERNATIONAL INC Common Stock 718172109 1,723,677 9,033 SH SOLE 9,033 0 0
PHILIP MORRIS INTERNATIONAL INC Common Stock 718172109 82,053 430 SH OTR 430 0 0
PHILLIPS 66 Common Stock 718546104 255,565 1,001 SH SOLE 1,001 0 0
Popular Inc Common Stock 733174700 475,522 3,059 SH SOLE 3,059 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 144,989 998 SH OTR 998 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 5,089,304 35,031 SH SOLE 34,772 0 259
ProShares S&P 500 Dividend Aristocrats ETF Exchange Traded Fund 74348A467 607,705 11,233 SH SOLE 11,233 0 0
ProShares S&P 500 Dividend Aristocrats ETF Exchange Traded Fund 74348A467 3,246 60 SH OTR 60 0 0
PUTNAM ETF TRUST Fixed Income ETF 746729821 108,690 12,757 SH SOLE 12,757 0 0
REPUBLIC SERVICES INC. Common Stock 760759100 200,426 955 SH SOLE 955 0 0
ROSS STORES INC Common Stock 778296103 1,130,823 4,845 SH SOLE 4,845 0 0
RTX CORP Common Stock 75513E101 31,004 167 SH OTR 167 0 0
RTX CORP Common Stock 75513E101 3,124,489 16,830 SH SOLE 16,830 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 64,654 200 SH OTR 200 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 9,768,573 30,218 SH SOLE 30,218 0 0
SPDR BARCLAYS INV GRADE FLT RATE Fixed Income ETF 78468R200 260,814 8,457 SH SOLE 8,457 0 0
SPDR GOLD TRUST Exchange Traded Fund 78463V107 3,069,190 8,059 SH SOLE 8,059 0 0
STARBUCKS CORP Common Stock 855244109 900,607 9,585 SH SOLE 9,585 0 0
STATE STREET CORP Common Stock 857477103 10,126 58 SH OTR 58 0 0
STATE STREET CORP Common Stock 857477103 438,919 2,514 SH SOLE 2,514 0 0
STATE STREET INDUSTRIAL SELECT SECTOR SPDR ETF Exchange Traded Fund 81369Y704 239,950 1,437 SH SOLE 1,437 0 0
STATE STREET SPDR S&P 500 ETF TRUST Exchange Traded Fund 78462F103 819,065 1,074 SH SOLE 1,074 0 0
STATE STREET SPDR S&P FOSSIL FUEL RESERVES FREE Common Stock 78468R796 254,606 4,075 SH SOLE 4,075 0 0
STRYKER CORPORATION Common Stock 863667101 288,196 1,047 SH OTR 1,047 0 0
STRYKER CORPORATION Common Stock 863667101 29,510,379 107,159 SH SOLE 107,099 0 60
Synopsys Inc Common Stock 871607107 5,176,221 11,901 SH SOLE 11,901 0 0
Synopsys Inc Common Stock 871607107 139,181 320 SH OTR 320 0 0
SYSCO CORPORATION Common Stock 871829107 7,796 100 SH OTR 100 0 0
SYSCO CORPORATION Common Stock 871829107 3,379,956 43,355 SH SOLE 43,355 0 0
TESLA INC Common Stock 88160R101 857,221 2,416 SH SOLE 2,416 0 0
THE CIGNA GROUP Common Stock 125523100 54,366 200 SH OTR 200 0 0
THE CIGNA GROUP Common Stock 125523100 1,371,654 5,046 SH SOLE 5,046 0 0
THE SOUTHERN COMPANY Common Stock 842587107 42,357 511 SH OTR 511 0 0
THE SOUTHERN COMPANY Common Stock 842587107 404,089 4,875 SH SOLE 4,875 0 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 1,235,341 1,830 SH SOLE 1,830 0 0
TJX COS INC NEW Common Stock 872540109 412,940 3,121 SH OTR 2,921 0 200
TJX COS INC NEW Common Stock 872540109 48,885,370 369,476 SH SOLE 369,326 0 150
TORONTO DOMINION BK ONT Int'l Common Stock 891160509 94,494 804 SH OTR 804 0 0
TORONTO DOMINION BK ONT Int'l Common Stock 891160509 341,542 2,906 SH SOLE 2,906 0 0
TRACTOR SUPPLY COMPANY Common Stock 892356106 410,368 13,115 SH SOLE 13,115 0 0
TRANE TECHNOLOGIES PLC Int'l Common Stock G8994E103 9,266 21 SH OTR 21 0 0
TRANE TECHNOLOGIES PLC Int'l Common Stock G8994E103 576,500 1,276 SH SOLE 1,276 0 0
TRIMBLE INCORPORATED Common Stock 896239100 1,271,269 22,260 SH SOLE 22,260 0 0
ULTA BEAUTY INC Common Stock 90384S303 1,370,341 2,509 SH SOLE 2,509 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 21,770 80 SH OTR 80 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 1,916,884 7,044 SH SOLE 7,044 0 0
VANECK ETF TRUST Exchange Traded Fund 92189F106 364,370 4,150 SH SOLE 4,150 0 0
VANGUARD BD INDEX FDS Fixed Income ETF 92203C303 319,498 6,448 SH SOLE 6,448 0 0
VANGUARD BD INDEX FDS Fixed Income ETF 92203C303 17,343 350 SH OTR 350 0 0
VANGUARD DIVIDEND APPRECIATION ETF Exchange Traded Fund 921908844 3,498,717 14,996 SH SOLE 14,996 0 0
VANGUARD EXTENDED MARKET ETF Exchange Traded Fund 922908652 220,512 952 SH SOLE 952 0 0
VANGUARD EXTENDED MARKET ETF Exchange Traded Fund 922908652 9,265 40 SH OTR 40 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF Exchange Traded Fund 922042775 1,123,829 13,545 SH SOLE 13,545 0 0
VANGUARD FTSE EMERGING MARKETS ETF Exchange Traded Fund 922042858 29,596 499 SH OTR 499 0 0
VANGUARD FTSE EMERGING MARKETS ETF Exchange Traded Fund 922042858 201,417 3,396 SH SOLE 3,396 0 0
VANGUARD HIGH DIVIDEND YIELD ETF Exchange Traded Fund 921946406 411,280 2,650 SH SOLE 2,650 0 0
VANGUARD INDEX FDS S&P 500 ETF Exchange Traded Fund 922908363 203,249 290 SH OTR 290 0 0
VANGUARD INDEX FDS S&P 500 ETF Exchange Traded Fund 922908363 12,828,541 18,304 SH SOLE 18,304 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Exchange Traded Fund 92204A702 85,204 678 SH SOLE 678 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Exchange Traded Fund 92204A702 175,938 1,400 SH OTR 1,400 0 0
VANGUARD INTERMEDIATE TERM BOND ETF Fixed Income ETF 921937819 303,316 4,163 SH SOLE 4,163 0 0
Vanguard Intermediate Term Corporate Bond Etf Fixed Income ETF 92206C870 1,773,408 22,646 SH SOLE 22,646 0 0
Vanguard Intermediate Term Corporate Bond Etf Fixed Income ETF 92206C870 15,662 200 SH OTR 200 0 0
VANGUARD MORNINGSTAR GROWTH ETF Exchange Traded Fund 922908736 54,066 600 SH OTR 600 0 0
VANGUARD MORNINGSTAR GROWTH ETF Exchange Traded Fund 922908736 12,803,460 142,087 SH SOLE 142,087 0 0
VANGUARD MORNINGSTAR MID-CAP ETF Exchange Traded Fund 922908629 18,821 240 SH OTR 240 0 0
VANGUARD MORNINGSTAR MID-CAP ETF Exchange Traded Fund 922908629 1,486,137 18,951 SH SOLE 18,951 0 0
VANGUARD MORNINGSTAR MID-CAP GROWTH ETF Exchange Traded Fund 922908538 331,826 1,136 SH SOLE 1,136 0 0
VANGUARD MORNINGSTAR SMALL-CAP ETF Exchange Traded Fund 922908751 1,891,290 6,648 SH SOLE 6,648 0 0
VANGUARD MORNINGSTAR TOTAL STOCK MARKET EFT Exchange Traded Fund 922908769 814,346 2,176 SH OTR 0 0 2,176
VANGUARD MORNINGSTAR TOTAL STOCK MARKET EFT Exchange Traded Fund 922908769 2,330,392 6,227 SH SOLE 6,227 0 0
VANGUARD MORNINGSTAR VALUE ETF Exchange Traded Fund 922908744 7,911,985 36,616 SH SOLE 36,616 0 0
VANGUARD MORNINGSTAR VALUE ETF Exchange Traded Fund 922908744 91,834 425 SH OTR 425 0 0
VANGUARD REAL ESTATE ETF Exchange Traded Fund 922908553 56,019 625 SH OTR 625 0 0
VANGUARD REAL ESTATE ETF Exchange Traded Fund 922908553 180,963 2,019 SH SOLE 2,019 0 0
VANGUARD SHORT TERM BOND ETF Fixed Income ETF 921937827 6,545,494 85,674 SH SOLE 85,674 0 0
VANGUARD SHORT TERM BOND ETF Fixed Income ETF 921937827 84,040 1,100 SH OTR 1,100 0 0
Vanguard Short-Term Corporate Bond Idx Fd Fixed Income ETF 92206C409 227,888 2,950 SH OTR 2,950 0 0
Vanguard Short-Term Corporate Bond Idx Fd Fixed Income ETF 92206C409 26,578,944 344,064 SH SOLE 344,064 0 0
VANGUARD TOTAL BOND MKT INDEX ETF Fixed Income ETF 921937835 1,773,182 25,277 SH SOLE 25,277 0 0
VANGUARD TOTAL BOND MKT INDEX ETF Fixed Income ETF 921937835 21,045 300 SH OTR 300 0 0
Vanguard Total International Stock Index Fund Exchange Traded Fund 921909768 4,430,919 52,153 SH SOLE 52,153 0 0
Vanguard Total International Stock Index Fund Exchange Traded Fund 921909768 40,781 480 SH OTR 480 0 0
VANGUARD TOTAL WORLD STOCK Exchange Traded Fund 922042742 236,775 1,500 SH SOLE 1,500 0 0
VANGUARD WHITEHALL FDS Exchange Traded Fund 921946794 1,507,545 14,907 SH SOLE 14,832 0 75
VANGUARD WHITEHALL FDS Exchange Traded Fund 921946794 51,071 505 SH OTR 505 0 0
VEEVA SYSTEMS Common Stock 922475108 12,487,010 43,745 SH SOLE 43,745 0 0
VEEVA SYSTEMS Common Stock 922475108 271,748 952 SH OTR 952 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104 35,595 776 SH OTR 776 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104 980,655 21,379 SH SOLE 21,379 0 0
VISA INC CL A Common Stock 92826C839 132,952 370 SH OTR 370 0 0
VISA INC CL A Common Stock 92826C839 5,105,720 14,209 SH SOLE 14,149 0 60
VULCAN MATLS CO Common Stock 929160109 752,727 3,077 SH SOLE 3,077 0 0
WALMART INC Common Stock 931142103 649,500 6,250 SH SOLE 6,250 0 0
WALMART INC Common Stock 931142103 23,382 225 SH OTR 225 0 0
WATSCO INC Common Stock 942622200 10,294,033 34,009 SH SOLE 34,009 0 0
WATSCO INC Common Stock 942622200 131,822 436 SH OTR 376 0 60
WELLS FARGO & CO NEW Common Stock 949746101 205,488 2,567 SH SOLE 2,567 0 0
WEX INC Common Stock 96208T104 485,856 2,880 SH SOLE 2,880 0 0