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 850,028 5,250 SH SOLE 5,250 0 0
ABBOTT LABORATORIES Common Stock 002824100 13,549,569 149,323 SH SOLE 149,039 0 284
ABBOTT LABORATORIES Common Stock 002824100 195,091 2,150 SH OTR 2,150 0 0
ABBVIE INC Common Stock 00287Y109 184,955 735 SH OTR 735 0 0
ABBVIE INC Common Stock 00287Y109 5,540,106 22,016 SH SOLE 21,807 0 209
ACCENTURE PLC IRELAND SHS CL A Int'l Common Stock G1151C101 1,148,581 9,230 SH SOLE 9,230 0 0
ADVANCED MICRO DEVICES INC Common Stock 007903107 328,214 565 SH SOLE 565 0 0
AFLAC INC Common Stock 001055102 219,844 1,875 SH SOLE 1,875 0 0
AIR PRODUCTS & CHEMICALS Common Stock 009158106 1,024,664 3,495 SH SOLE 3,495 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 459,399 1,286 SH OTR 1,286 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 64,980,409 181,830 SH SOLE 181,830 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 4,053,402 11,472 SH SOLE 11,472 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 155,465 440 SH OTR 440 0 0
ALTRIA GROUP INC Common Stock 02209S103 775,333 10,776 SH SOLE 10,776 0 0
AMAZON.COM INC Common Stock 023135106 387,303 1,625 SH OTR 1,625 0 0
AMAZON.COM INC Common Stock 023135106 23,312,035 97,810 SH SOLE 97,710 0 100
AMERICAN EXPRESS CO Common Stock 025816109 986,337 2,916 SH SOLE 2,916 0 0
American Tower Corp Common Stock 03027X100 1,353,542 8,275 SH SOLE 8,275 0 0
American Tower Corp Common Stock 03027X100 8,179 50 SH OTR 50 0 0
AMGEN INC Common Stock 031162100 284,988 787 SH SOLE 787 0 0
AMGEN INC Common Stock 031162100 36,212 100 SH OTR 100 0 0
AMPHENOL CORPORATION Common Stock 032095101 307,678 1,745 SH OTR 1,745 0 0
AMPHENOL CORPORATION Common Stock 032095101 11,874,270 67,345 SH SOLE 67,145 0 200
ANALOG DEVICES INC COM Common Stock 032654105 4,765,643 11,999 SH SOLE 11,924 0 75
ANALOG DEVICES INC COM Common Stock 032654105 23,830 60 SH OTR 60 0 0
APPLE INC Common Stock 037833100 76,397,985 264,024 SH SOLE 263,949 0 75
APPLE INC Common Stock 037833100 549,784 1,900 SH OTR 1,790 0 110
APPLIED MATERIALS INC Common Stock 038222105 422,232 584 SH SOLE 584 0 0
APPLIED MATERIALS INC Common Stock 038222105 361,500 500 SH OTR 500 0 0
ARTHUR J GALLAGHER & CO Common Stock 363576109 153,812 670 SH OTR 670 0 0
ARTHUR J GALLAGHER & CO Common Stock 363576109 7,348,077 32,008 SH SOLE 31,958 0 50
AT&T INC Common Stock 00206R102 479,567 23,168 SH SOLE 23,168 0 0
AT&T INC Common Stock 00206R102 103,500 5,000 SH OTR 5,000 0 0
ATMOS ENERGY CORPORATION Common Stock 049560105 816,560 4,740 SH SOLE 4,740 0 0
ATMOS ENERGY CORPORATION Common Stock 049560105 107,669 625 SH OTR 625 0 0
AUTOMATIC DATA PROCESSING Common Stock 053015103 21,433,135 95,705 SH SOLE 95,443 0 262
AUTOMATIC DATA PROCESSING Common Stock 053015103 144,448 645 SH OTR 645 0 0
BALCHEM CORPORATION Common Stock 057665200 3,690,206 21,842 SH SOLE 21,842 0 0
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 3,355,115 6,705 SH SOLE 6,705 0 0
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 200,156 400 SH OTR 400 0 0
BRISTOL MYERS SQUIBB Common Stock 110122108 465,570 8,080 SH SOLE 8,080 0 0
BROADCOM INC Common Stock 11135F101 543,960 1,440 SH SOLE 1,440 0 0
BROADCOM INC Common Stock 11135F101 52,885 140 SH OTR 140 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 11,937,795 87,169 SH SOLE 87,169 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 148,591 1,085 SH OTR 1,085 0 0
CANADIAN PACIFIC KANSAS CITY Int'l Common Stock 13646K108 99,907 1,153 SH OTR 1,153 0 0
CANADIAN PACIFIC KANSAS CITY Int'l Common Stock 13646K108 298,249 3,442 SH SOLE 3,442 0 0
CARLISLE COS INC Common Stock 142339100 746,540 2,058 SH SOLE 2,058 0 0
CARRIER GLOBAL CORP Common Stock 14448C104 254,158 3,465 SH SOLE 3,465 0 0
CASEYS GEN STORES INC Common Stock 147528103 8,415,237 10,588 SH SOLE 10,588 0 0
CASEYS GEN STORES INC Common Stock 147528103 23,844 30 SH OTR 30 0 0
CATERPILLAR INC Common Stock 149123101 85,192 80 SH OTR 80 0 0
CATERPILLAR INC Common Stock 149123101 4,055,139 3,808 SH SOLE 3,808 0 0
CENCORA, INC Common Stock 03073E105 218,461 772 SH SOLE 772 0 0
CHEVRON CORP Common Stock 166764100 12,432 75 SH OTR 75 0 0
CHEVRON CORP Common Stock 166764100 3,398,577 20,503 SH SOLE 20,503 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 8,235 85 SH OTR 85 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 10,765,693 111,124 SH SOLE 110,949 0 175
CINTAS CORPORATION Common Stock 172908105 3,531,201 20,762 SH SOLE 20,762 0 0
CISCO SYSTEMS INC Common Stock 17275R102 4,873,298 41,489 SH SOLE 40,629 0 860
CISCO SYSTEMS INC Common Stock 17275R102 26,429 225 SH OTR 225 0 0
COCA COLA COMPANY Common Stock 191216100 6,188,629 76,149 SH SOLE 76,149 0 0
COCA COLA COMPANY Common Stock 191216100 100,287 1,234 SH OTR 1,234 0 0
COLGATE PALMOLIVE COMPANY Common Stock 194162103 7,449,733 81,258 SH SOLE 81,258 0 0
COLGATE PALMOLIVE COMPANY Common Stock 194162103 23,378 255 SH OTR 255 0 0
CONSOLIDATED EDISON INC Common Stock 209115104 260,257 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 549,175 2,150 SH SOLE 2,150 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 726,860 777 SH OTR 777 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 23,052,787 24,643 SH SOLE 24,618 0 25
CSX CORP Common Stock 126408103 1,471,719 30,964 SH SOLE 30,964 0 0
DANAHER CORP Common Stock 235851102 91,430 480 SH OTR 480 0 0
DANAHER CORP Common Stock 235851102 9,313,520 48,895 SH SOLE 48,895 0 0
DELL TECHNOLOGIES INC Common Stock 24703L202 406,867 943 SH SOLE 943 0 0
DICK'S SPORTING GOODS INC Common Stock 253393102 3,058,079 13,483 SH SOLE 13,483 0 0
DOMINION ENERGY INC Common Stock 25746U109 276,916 4,055 SH SOLE 4,055 0 0
EATON GLOBAL CORP PLC Int'l Common Stock G29183103 1,248,105 2,929 SH SOLE 2,929 0 0
ECOLAB INC Common Stock 278865100 436,025 1,565 SH OTR 1,565 0 0
ECOLAB INC Common Stock 278865100 21,494,761 77,150 SH SOLE 77,085 0 65
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 728,655 8,055 SH SOLE 8,055 0 0
ELI LILLY AND COMPANY Common Stock 532457108 31,217,565 26,027 SH SOLE 26,027 0 0
ELI LILLY AND COMPANY Common Stock 532457108 249,481 208 SH OTR 208 0 0
Equinix Inc Common Stock 29444U700 84,434 81 SH OTR 81 0 0
Equinix Inc Common Stock 29444U700 9,448,223 9,064 SH SOLE 9,064 0 0
ETF VANGUARD FTSE DEVELOPED MARKETS Exchange Traded Fund 921943858 4,120,174 57,827 SH SOLE 57,827 0 0
ETF VANGUARD FTSE DEVELOPED MARKETS Exchange Traded Fund 921943858 231,563 3,250 SH OTR 3,250 0 0
EXXON MOBIL CORPORATION Common Stock 30231G102 157,228 1,150 SH OTR 1,150 0 0
EXXON MOBIL CORPORATION Common Stock 30231G102 19,955,856 145,962 SH SOLE 145,962 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 1,429,487 6,213 SH SOLE 6,213 0 0
FASTENAL COMPANY Common Stock 311900104 538,801 11,218 SH SOLE 11,218 0 0
FIDELITY COMWLTH TR Exchange Traded Fund 315912808 385,630 3,736 SH SOLE 3,736 0 0
FIDELITY COVINGTON TRUST Exchange Traded Fund 31609A404 318,231 7,930 SH SOLE 7,930 0 0
FIDELITY COVINGTON TRUST Exchange Traded Fund 31609A404 16,052 400 SH OTR 400 0 0
GE AEROSPACE Common Stock 369604301 1,949,890 5,217 SH SOLE 5,217 0 0
GE AEROSPACE Common Stock 369604301 48,959 131 SH OTR 131 0 0
GE VERNOVA INC Common Stock 36828A101 1,368,124 1,165 SH SOLE 1,165 0 0
GE VERNOVA INC Common Stock 36828A101 45,232 39 SH OTR 39 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 4,605 13 SH OTR 13 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 3,728,022 10,524 SH SOLE 10,524 0 0
GOLDMAN SACHS Common Stock 38141G104 546,140 540 SH SOLE 540 0 0
GRAINGER W W INC Common Stock 384802104 1,040,706 765 SH SOLE 765 0 0
HEICO CORP Common Stock 422806109 37,756 106 SH OTR 106 0 0
HEICO CORP Common Stock 422806109 16,713,147 46,922 SH SOLE 46,922 0 0
HERSHEY COMPANY Common Stock 427866108 825,492 4,705 SH SOLE 4,705 0 0
HOME DEPOT INC Common Stock 437076102 46,025 131 SH OTR 131 0 0
HOME DEPOT INC Common Stock 437076102 9,212,531 26,122 SH SOLE 26,072 0 50
HONEYWELL INTL INC Common Stock 438516106 38,175 171 SH OTR 171 0 0
HONEYWELL INTL INC Common Stock 438516106 781,971 3,493 SH SOLE 3,418 0 75
IDEXX LABORATORIES INC Common Stock 45168D104 8,670,993 16,471 SH SOLE 16,471 0 0
IDEXX LABORATORIES INC Common Stock 45168D104 44,747 85 SH OTR 45 0 40
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 40,571 150 SH OTR 150 0 0
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 432,482 1,599 SH SOLE 1,599 0 0
INTEL CORPORATION Common Stock 458140100 558,520 4,000 SH SOLE 4,000 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 1,277,396 4,543 SH SOLE 4,543 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 35,151 125 SH OTR 125 0 0
INTUIT INC Common Stock 461202103 49,590 190 SH OTR 150 0 40
INTUIT INC Common Stock 461202103 12,503,727 47,907 SH SOLE 47,907 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 4,956,286 12,463 SH SOLE 12,463 0 0
INVESCO EXCHANGE TRADED FD TR Exchange Traded Fund 46137V241 2,152,309 23,888 SH SOLE 23,888 0 0
INVESCO EXCHANGE TRADED FD TR Exchange Traded Fund 46137V241 18,020 200 SH OTR 200 0 0
INVESCO QQQ TRUST Exchange Traded Fund 46090E103 1,271,026 1,726 SH SOLE 1,726 0 0
INVESCO QQQ TRUST Exchange Traded Fund 46090E103 92,050 125 SH OTR 125 0 0
ISHARES BARCLAYS TIPS BOND FUND Fixed Income ETF 464287176 447,022 4,085 SH SOLE 4,085 0 0
ISHARES CORE S&P 500 ETF Exchange Traded Fund 464287200 217,178 290 SH OTR 290 0 0
ISHARES CORE S&P 500 ETF Exchange Traded Fund 464287200 3,239,698 4,326 SH SOLE 4,326 0 0
ISHARES CORE S&P MID CAP Exchange Traded Fund 464287507 75,182 975 SH OTR 975 0 0
ISHARES CORE S&P MID CAP Exchange Traded Fund 464287507 730,463 9,473 SH SOLE 9,473 0 0
ISHARES CORE S&P SMALL CAP ETF Exchange Traded Fund 464287804 486,902 3,283 SH SOLE 3,283 0 0
ISHARES ESG OPTIMIZED MSCI USA ETF Exchange Traded Fund 464288802 231,450 1,500 SH SOLE 1,500 0 0
ISHARES MSCI EAFE INDEX Exchange Traded Fund 464287465 1,098,427 10,574 SH SOLE 10,574 0 0
ISHARES RUSSELL 1000 GROWTH Exchange Traded Fund 464287614 284,101 2,288 SH SOLE 2,288 0 0
ISHARES RUSSELL 2000 INDEX FUND Exchange Traded Fund 464287655 361,441 1,203 SH SOLE 1,203 0 0
ISHARES RUSSELL 2000 INDEX FUND Exchange Traded Fund 464287655 88,633 295 SH OTR 295 0 0
iShares Silver Trust Exchange Traded Fund 46428Q109 3,477,421 65,035 SH SOLE 65,035 0 0
ISHARES TRUST PREF & INC SECURITIES ETF Fixed Income ETF 464288687 71,194 2,335 SH OTR 2,335 0 0
ISHARES TRUST PREF & INC SECURITIES ETF Fixed Income ETF 464288687 1,410,833 46,272 SH SOLE 46,272 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 98,854 302 SH OTR 302 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 2,758,410 8,427 SH SOLE 8,427 0 0
JACK HENRY AND ASSOCIATES INC Common Stock 426281101 3,091,712 22,446 SH SOLE 22,446 0 0
JOHN DEERE & CO Common Stock 244199105 934,368 1,473 SH SOLE 1,473 0 0
JOHNSON & JOHNSON Common Stock 478160104 198,605 782 SH OTR 782 0 0
JOHNSON & JOHNSON Common Stock 478160104 7,141,636 28,120 SH SOLE 27,870 0 250
LOCKHEED MARTIN CORP Common Stock 539830109 239,446 470 SH OTR 470 0 0
LOCKHEED MARTIN CORP Common Stock 539830109 5,487,394 10,771 SH SOLE 10,741 0 30
Marvell Technology Group Ltd Common Stock 573874104 59,578 200 SH OTR 200 0 0
Marvell Technology Group Ltd Common Stock 573874104 159,669 536 SH SOLE 536 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 49,199,542 95,794 SH SOLE 95,794 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 437,844 853 SH OTR 803 0 50
MCCORMICK & CO INC NON-VOTING Common Stock 579780206 1,062,551 21,074 SH SOLE 21,074 0 0
MCDONALDS CORP Common Stock 580135101 8,604,508 31,832 SH SOLE 31,767 0 65
MCDONALDS CORP Common Stock 580135101 27,572 102 SH OTR 102 0 0
MERCK & CO INC Common Stock 58933Y105 907,853 7,065 SH SOLE 7,065 0 0
MERCK & CO INC Common Stock 58933Y105 20,817 162 SH OTR 162 0 0
META PLATFORMS INC CL A Common Stock 30303M102 314,879 559 SH SOLE 559 0 0
META PLATFORMS INC CL A Common Stock 30303M102 2,816 5 SH OTR 5 0 0
METTLER TOLEDO INTL INC Common Stock 592688105 293,827 230 SH SOLE 230 0 0
MICRON TECHNOLOGY INC Common Stock 595112103 267,795 232 SH SOLE 232 0 0
MICROSOFT CORPORATION Common Stock 594918104 34,593,875 92,740 SH SOLE 92,710 0 30
MICROSOFT CORPORATION Common Stock 594918104 583,403 1,564 SH OTR 1,564 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 394,064 6,813 SH SOLE 6,813 0 0
NETFLIX INC Common Stock 64110L106 248,972 3,487 SH SOLE 3,487 0 0
NEXTERA ENERGY INC Common Stock 65339F101 229,167 2,611 SH OTR 2,611 0 0
NEXTERA ENERGY INC Common Stock 65339F101 23,705,097 270,082 SH SOLE 269,882 0 200
NIKE INC CL B Common Stock 654106103 1,366,924 33,299 SH SOLE 33,299 0 0
NORTHROP GRUMMAN CORP Common Stock 666807102 1,745,915 3,428 SH SOLE 3,428 0 0
NOVANTA INC Common Stock 67000B104 513,490 3,165 SH SOLE 3,165 0 0
NOVANTA INC Common Stock 67000B104 10,059 62 SH OTR 62 0 0
NOVO NORDISK A/S ADR Int'l Common Stock 670100205 395,841 8,257 SH SOLE 8,257 0 0
NUSHARES ETF TR Exchange Traded Fund 67092P201 283,871 2,425 SH SOLE 2,425 0 0
NVIDIA Common Stock 67066G104 92,041 460 SH OTR 460 0 0
NVIDIA Common Stock 67066G104 15,125,403 75,593 SH SOLE 75,593 0 0
ORACLE CORP Common Stock 68389X105 1,073,039 7,322 SH SOLE 7,322 0 0
ORACLE CORP Common Stock 68389X105 13,483 92 SH OTR 92 0 0
O'REILLY AUTOMOTIVE Common Stock 67103H107 4,683,145 50,854 SH SOLE 50,729 0 125
O'REILLY AUTOMOTIVE Common Stock 67103H107 175,431 1,905 SH OTR 1,905 0 0
PAYCHEX INC Common Stock 704326107 1,449,974 14,746 SH SOLE 14,746 0 0
PEPSICO INC Common Stock 713448108 112,788 833 SH OTR 833 0 0
PEPSICO INC Common Stock 713448108 7,710,759 56,948 SH SOLE 56,808 0 140
PFIZER INC Common Stock 717081103 376,756 15,646 SH SOLE 15,646 0 0
PHILIP MORRIS INTERNATIONAL INC Common Stock 718172109 1,638,683 9,058 SH SOLE 9,058 0 0
PHILIP MORRIS INTERNATIONAL INC Common Stock 718172109 77,791 430 SH OTR 430 0 0
Popular Inc Common Stock 733174700 518,645 3,159 SH SOLE 3,159 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 87,691 598 SH OTR 598 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 5,368,197 36,608 SH SOLE 36,349 0 259
ProShares S&P 500 Dividend Aristocrats ETF Exchange Traded Fund 74348A467 628,487 11,191 SH SOLE 11,191 0 0
ProShares S&P 500 Dividend Aristocrats ETF Exchange Traded Fund 74348A467 3,370 60 SH OTR 60 0 0
REPUBLIC SERVICES INC. Common Stock 760759100 203,491 955 SH SOLE 955 0 0
ROSS STORES INC Common Stock 778296103 1,031,258 4,845 SH SOLE 4,845 0 0
RTX CORP Common Stock 75513E101 31,685 167 SH OTR 167 0 0
RTX CORP Common Stock 75513E101 3,343,991 17,625 SH SOLE 17,625 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 68,864 200 SH OTR 200 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 11,035,800 32,051 SH SOLE 32,051 0 0
SPDR BARCLAYS INV GRADE FLT RATE Fixed Income ETF 78468R200 209,996 6,807 SH SOLE 6,807 0 0
SPDR GOLD TRUST Exchange Traded Fund 78463V107 3,014,822 8,184 SH SOLE 8,184 0 0
STARBUCKS CORP Common Stock 855244109 1,004,221 9,827 SH SOLE 9,827 0 0
STATE STREET CORP Common Stock 857477103 9,837 58 SH OTR 58 0 0
STATE STREET CORP Common Stock 857477103 458,090 2,701 SH SOLE 2,701 0 0
STATE STREET INDUSTRIAL SELECT SECTOR SPDR ETF Exchange Traded Fund 81369Y704 266,176 1,437 SH SOLE 1,437 0 0
STATE STREET SPDR ICE PREFERRED SECURITIES ETF Fixed Income ETF 78464A292 257,124 8,422 SH SOLE 8,422 0 0
STATE STREET SPDR S&P 500 ETF TRUST Exchange Traded Fund 78462F103 802,031 1,074 SH SOLE 1,074 0 0
STATE STREET SPDR S&P FOSSIL FUEL RESERVES FREE Common Stock 78468R796 209,268 3,425 SH SOLE 3,425 0 0
STRYKER CORPORATION Common Stock 863667101 318,461 1,012 SH OTR 1,012 0 0
STRYKER CORPORATION Common Stock 863667101 34,225,469 108,708 SH SOLE 108,648 0 60
Synopsys Inc Common Stock 871607107 4,765,812 10,684 SH SOLE 10,659 0 25
Synopsys Inc Common Stock 871607107 76,724 172 SH OTR 172 0 0
SYSCO CORPORATION Common Stock 871829107 8,358 100 SH OTR 100 0 0
SYSCO CORPORATION Common Stock 871829107 3,673,759 43,955 SH SOLE 43,955 0 0
TESLA INC Common Stock 88160R101 1,016,170 2,416 SH SOLE 2,416 0 0
THE CIGNA GROUP Common Stock 125523100 55,136 200 SH OTR 200 0 0
THE CIGNA GROUP Common Stock 125523100 1,388,600 5,037 SH SOLE 5,037 0 0
THE SOUTHERN COMPANY Common Stock 842587107 48,908 511 SH OTR 511 0 0
THE SOUTHERN COMPANY Common Stock 842587107 461,609 4,823 SH SOLE 4,823 0 0
THERMO FISHER SCIENTIFIC INC Common Stock 883556102 1,054,861 2,104 SH SOLE 2,104 0 0
TJX COS INC NEW Common Stock 872540109 330,422 2,181 SH OTR 1,981 0 200
TJX COS INC NEW Common Stock 872540109 57,126,408 377,072 SH SOLE 376,922 0 150
T-MOBILE US INC Common Stock 872590104 202,115 1,205 SH SOLE 1,205 0 0
T-MOBILE US INC Common Stock 872590104 8,387 50 SH OTR 50 0 0
TORONTO DOMINION BK ONT Int'l Common Stock 891160509 97,630 804 SH OTR 804 0 0
TORONTO DOMINION BK ONT Int'l Common Stock 891160509 365,019 3,006 SH SOLE 3,006 0 0
TRACTOR SUPPLY COMPANY Common Stock 892356106 438,273 13,865 SH SOLE 13,865 0 0
TRANE TECHNOLOGIES PLC Int'l Common Stock G8994E103 10,069 21 SH OTR 21 0 0
TRANE TECHNOLOGIES PLC Int'l Common Stock G8994E103 638,754 1,301 SH SOLE 1,301 0 0
TRIMBLE INCORPORATED Common Stock 896239100 1,269,776 24,810 SH SOLE 24,810 0 0
ULTA BEAUTY INC Common Stock 90384S303 1,258,234 2,790 SH SOLE 2,790 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 21,760 80 SH OTR 80 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 2,058,768 7,569 SH SOLE 7,569 0 0
VANECK ETF TRUST Exchange Traded Fund 92189F106 313,118 4,150 SH SOLE 4,150 0 0
VANGUARD BD INDEX FDS Fixed Income ETF 92203C303 320,981 6,448 SH SOLE 6,448 0 0
VANGUARD BD INDEX FDS Fixed Income ETF 92203C303 17,423 350 SH OTR 350 0 0
VANGUARD DIVIDEND APPRECIATION ETF Exchange Traded Fund 921908844 3,441,875 14,546 SH SOLE 14,546 0 0
VANGUARD EXTENDED MARKET ETF Exchange Traded Fund 922908652 234,392 952 SH SOLE 952 0 0
VANGUARD EXTENDED MARKET ETF Exchange Traded Fund 922908652 9,848 40 SH OTR 40 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF Exchange Traded Fund 922042775 255,019 3,045 SH SOLE 3,045 0 0
VANGUARD GROWTH ETF Exchange Traded Fund 922908736 51,684 600 SH OTR 600 0 0
VANGUARD GROWTH ETF Exchange Traded Fund 922908736 11,921,604 138,398 SH SOLE 138,398 0 0
VANGUARD HIGH DIVIDEND YIELD ETF Exchange Traded Fund 921946406 352,565 2,231 SH SOLE 2,231 0 0
VANGUARD INDEX FDS S&P 500 ETF Exchange Traded Fund 922908363 212,911 310 SH OTR 310 0 0
VANGUARD INDEX FDS S&P 500 ETF Exchange Traded Fund 922908363 11,083,740 16,138 SH SOLE 16,138 0 0
VANGUARD INDEX TRUST TOTAL STK MKT Exchange Traded Fund 922908769 805,207 2,176 SH OTR 0 0 2,176
VANGUARD INDEX TRUST TOTAL STK MKT Exchange Traded Fund 922908769 2,249,843 6,080 SH SOLE 6,080 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Exchange Traded Fund 92204A702 81,035 678 SH SOLE 678 0 0
VANGUARD INFORMATION TECHNOLOGY ETF Exchange Traded Fund 92204A702 167,328 1,400 SH OTR 1,400 0 0
VANGUARD INTERMEDIATE TERM BOND ETF Fixed Income ETF 921937819 319,302 4,163 SH SOLE 4,163 0 0
Vanguard Intermediate Term Corporate Bond Etf Fixed Income ETF 92206C870 1,662,835 20,119 SH SOLE 20,119 0 0
Vanguard Intermediate Term Corporate Bond Etf Fixed Income ETF 92206C870 16,530 200 SH OTR 200 0 0
VANGUARD MID-CAP ETF Exchange Traded Fund 922908629 19,337 240 SH OTR 240 0 0
VANGUARD MID-CAP ETF Exchange Traded Fund 922908629 1,411,667 17,521 SH SOLE 17,521 0 0
VANGUARD MID-CAP GROWTH IND FD ETF SHARE Exchange Traded Fund 922908538 222,986 728 SH SOLE 728 0 0
VANGUARD REAL ESTATE ETF Exchange Traded Fund 922908553 60,269 625 SH OTR 625 0 0
VANGUARD REAL ESTATE ETF Exchange Traded Fund 922908553 191,799 1,989 SH SOLE 1,989 0 0
VANGUARD SHORT TERM BOND ETF Fixed Income ETF 921937827 6,928,848 88,934 SH SOLE 88,934 0 0
VANGUARD SHORT TERM BOND ETF Fixed Income ETF 921937827 25,321 325 SH OTR 325 0 0
Vanguard Short-Term Corporate Bond Idx Fd Fixed Income ETF 92206C409 233,139 2,950 SH OTR 2,950 0 0
Vanguard Short-Term Corporate Bond Idx Fd Fixed Income ETF 92206C409 26,685,112 337,658 SH SOLE 337,658 0 0
VANGUARD SMALLCAP ETF Exchange Traded Fund 922908751 1,888,134 6,229 SH SOLE 6,229 0 0
VANGUARD TOTAL BOND MKT INDEX ETF Fixed Income ETF 921937835 2,290,465 31,201 SH SOLE 31,201 0 0
VANGUARD TOTAL BOND MKT INDEX ETF Fixed Income ETF 921937835 22,023 300 SH OTR 300 0 0
Vanguard Total International Stock Index Fund Exchange Traded Fund 921909768 4,238,851 49,583 SH SOLE 49,583 0 0
Vanguard Total International Stock Index Fund Exchange Traded Fund 921909768 21,116 247 SH OTR 247 0 0
VANGUARD TOTAL WORLD STOCK Exchange Traded Fund 922042742 235,425 1,500 SH SOLE 1,500 0 0
VANGUARD VALUE ETF Exchange Traded Fund 922908744 87,172 400 SH OTR 400 0 0
VANGUARD VALUE ETF Exchange Traded Fund 922908744 7,678,328 35,233 SH SOLE 35,233 0 0
VANGUARD WHITEHALL FDS Exchange Traded Fund 921946794 1,302,525 13,264 SH SOLE 13,189 0 75
VANGUARD WHITEHALL FDS Exchange Traded Fund 921946794 44,681 455 SH OTR 455 0 0
VEEVA SYSTEMS Common Stock 922475108 7,788,448 43,886 SH SOLE 43,836 0 50
VEEVA SYSTEMS Common Stock 922475108 168,951 952 SH OTR 952 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104 32,856 776 SH OTR 776 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104 901,419 21,290 SH SOLE 21,290 0 0
VISA INC CL A Common Stock 92826C839 126,943 370 SH OTR 370 0 0
VISA INC CL A Common Stock 92826C839 5,378,622 15,677 SH SOLE 15,617 0 60
VULCAN MATLS CO Common Stock 929160109 907,746 3,077 SH SOLE 3,077 0 0
WALMART INC Common Stock 931142103 712,519 6,291 SH SOLE 6,291 0 0
WALMART INC Common Stock 931142103 25,484 225 SH OTR 225 0 0
WATSCO INC Common Stock 942622200 15,244,192 36,581 SH SOLE 36,581 0 0
WATSCO INC Common Stock 942622200 268,999 646 SH OTR 586 0 60
WELLS FARGO & CO NEW Common Stock 949746101 212,137 2,567 SH SOLE 2,567 0 0
WEX INC Common Stock 96208T104 489,159 3,467 SH SOLE 3,467 0 0
WISDOMTREE TR Exchange Traded Fund 97717X669 298,430 3,121 SH SOLE 3,121 0 0