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 88579Y101   700,892 7,487 SH   SOLE 0 7,458 0 29
ABBOTT LABS COM 002824100   15,399 159 SH   OTR 0 0 159 0
ABBOTT LABS COM 002824100   825,826 8,527 SH   SOLE 0 8,457 0 70
ABBVIE INC COM 00287Y109   29,812 200 SH   OTR 0 0 200 0
ABBVIE INC COM 00287Y109   296,842 1,991 SH   SOLE 0 1,991 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   694,683 2,262 SH   OTR 0 0 2,258 4
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,155,962 23,301 SH   SOLE 0 23,086 0 215
ADOBE INC COM 00724F101   2,040 4 SH   OTR 0 0 4 0
ADOBE INC COM 00724F101   4,411,655 8,652 SH   SOLE 0 8,581 0 71
AIR PRODS & CHEMS INC COM 009158106   111,093 392 SH   OTR 0 0 392 0
AIR PRODS & CHEMS INC COM 009158106   7,430,465 26,219 SH   SOLE 0 26,037 0 182
ALCON AG ORD SHS H01301128   1,103,037 14,314 SH   OTR 0 0 14,298 16
ALCON AG ORD SHS H01301128   9,941 129 SH   SOLE 0 69 0 60
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105   1,023,330 167,759 SH   SOLE 0 167,759 0 0
ALPHABET INC CAP STK CL A 02079K305   50,512 386 SH   OTR 0 0 386 0
ALPHABET INC CAP STK CL A 02079K305   743,154 5,679 SH   SOLE 0 5,679 0 0
ALPHABET INC CAP STK CL C 02079K107   12,394 94 SH   OTR 0 0 94 0
ALPHABET INC CAP STK CL C 02079K107   20,774,286 157,560 SH   SOLE 0 156,531 0 1,029
AMAZON COM INC COM 023135106   3,987,373 31,367 SH   SOLE 0 31,203 0 164
AMBEV SA SPONSORED ADR 02319V103   304,969 118,205 SH   OTR 0 0 118,205 0
AMBEV SA SPONSORED ADR 02319V103   2,774 1,075 SH   SOLE 0 1,075 0 0
AMDOCS LTD SHS G02602103   6,265,778 74,160 SH   SOLE 0 73,651 0 509
AMERIPRISE FINL INC COM 03076C106   942,225 2,858 SH   SOLE 0 2,858 0 0
AMETEK INC COM 031100100   4,876 33 SH   OTR 0 0 33 0
AMETEK INC COM 031100100   7,122,882 48,206 SH   SOLE 0 47,873 0 333
AMGEN INC COM 031162100   2,489,287 9,262 SH   SOLE 0 9,226 0 36
AMPHENOL CORP NEW CL A 032095101   7,383,603 87,911 SH   SOLE 0 87,301 0 610
ANALOG DEVICES INC COM 032654105   6,859,151 39,175 SH   SOLE 0 38,911 0 264
AON PLC SHS CL A G0403H108   314,493 970 SH   OTR 0 0 970 0
AON PLC SHS CL A G0403H108   6,461,723 19,930 SH   SOLE 0 19,790 0 140
APOGEE ENTERPRISES INC COM 037598109   517,880 11,000 SH   SOLE 0 11,000 0 0
APPLE INC COM 037833100   42,631 249 SH   OTR 0 0 249 0
APPLE INC COM 037833100   16,700,631 97,545 SH   SOLE 0 97,327 0 218
ARCH CAP GROUP LTD ORD G0450A105   217,927 2,734 SH   OTR 0 0 2,734 0
ARGENX SE SPONSORED ADR 04016X101   355,940 724 SH   OTR 0 0 723 1
ARGENX SE SPONSORED ADR 04016X101   492 1 SH   SOLE 0 1 0 0
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   106,799 14,202 SH   OTR 0 0 14,202 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   928,905 1,578 SH   OTR 0 0 1,575 3
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,177 2 SH   SOLE 0 2 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108   574,130 8,478 SH   OTR 0 0 8,464 14
ASTRAZENECA PLC SPONSORED ADR 046353108   948 14 SH   SOLE 0 14 0 0
ATRICURE INC COM 04963C209   788,356 17,999 SH   SOLE 0 17,999 0 0
AUTODESK INC COM 052769106   208,772 1,009 SH   OTR 0 0 1,009 0
AUTODESK INC COM 052769106   1,679,282 8,116 SH   SOLE 0 8,065 0 51
AVERY DENNISON CORP COM 053611109   6,562,995 35,928 SH   SOLE 0 35,695 0 233
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   600,482 74,594 SH   OTR 0 0 74,594 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   5,442 676 SH   SOLE 0 676 0 0
BANK AMERICA CORP COM 060505104   86,548 3,161 SH   OTR 0 0 3,161 0
BANK AMERICA CORP COM 060505104   136,900 5,000 SH   SOLE 0 5,000 0 0
BECTON DICKINSON & CO COM 075887109   32,058 124 SH   OTR 0 0 124 0
BECTON DICKINSON & CO COM 075887109   6,705,751 25,938 SH   SOLE 0 25,775 0 163
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,125,908 4 SH   SOLE 0 4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,120 66 SH   OTR 0 0 66 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,831,475 8,083 SH   SOLE 0 8,041 0 42
BHP GROUP LTD SPONSORED ADS 088606108   737,280 12,962 SH   OTR 0 0 12,962 0
BHP GROUP LTD SPONSORED ADS 088606108   25,937 456 SH   SOLE 0 456 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107   1,008,683 116,881 SH   SOLE 0 116,881 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100   892,932 92,245 SH   SOLE 0 92,245 0 0
BLACKROCK INC COM 09247X101   1,595,537 2,468 SH   SOLE 0 2,457 0 11
BOSTON SCIENTIFIC CORP COM 101137107   6,708,134 127,048 SH   SOLE 0 126,345 0 703
BP PLC SPONSORED ADR 055622104   218,032 5,631 SH   OTR 0 0 5,631 0
BP PLC SPONSORED ADR 055622104   41,043 1,060 SH   SOLE 0 660 0 400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   2,328 13 SH   OTR 0 0 13 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   7,844,807 43,814 SH   SOLE 0 43,518 0 296
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   111,489 3,344 SH   OTR 0 0 3,344 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   4,980,263 149,378 SH   SOLE 0 148,381 0 997
BROOKFIELD CORP CL A LTD VT SH 11271J107   565,956 18,099 SH   OTR 0 0 18,099 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   70,450 2,253 SH   SOLE 0 2,250 0 3
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   264,803 7,493 SH   OTR 0 0 7,493 0
BROWN & BROWN INC COM 115236101   382,304 5,474 SH   OTR 0 0 5,474 0
BROWN & BROWN INC COM 115236101   7,391,967 105,841 SH   SOLE 0 105,115 0 726
BROWN FORMAN CORP CL B 115637209   10,788 187 SH   OTR 0 0 187 0
BROWN FORMAN CORP CL B 115637209   778,873 13,501 SH   SOLE 0 13,418 0 83
CACI INTL INC CL A 127190304   6,964,537 22,185 SH   SOLE 0 22,027 0 158
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108   989,685 93,898 SH   SOLE 0 93,898 0 0
CANADIAN NATL RY CO COM 136375102   303,870 2,805 SH   OTR 0 0 2,805 0
CANADIAN NATL RY CO COM 136375102   2,817 26 SH   SOLE 0 26 0 0
CANADIAN PACIFIC KANSAS CITY COM 13646K108   810,474 10,892 SH   OTR 0 0 10,872 20
CANADIAN PACIFIC KANSAS CITY COM 13646K108   4,288,248 57,630 SH   SOLE 0 57,252 0 378
CARLISLE COS INC COM 142339100   6,578,528 25,374 SH   SOLE 0 25,202 0 172
CARMAX INC COM 143130102   287,093 4,059 SH   OTR 0 0 4,059 0
CATERPILLAR INC COM 149123101   22,932 84 SH   OTR 0 0 84 0
CATERPILLAR INC COM 149123101   563,514 2,064 SH   SOLE 0 1,924 0 140
CAVCO INDS INC DEL COM 149568107   2,043,191 7,691 SH   SOLE 0 7,638 0 53
CBRE GROUP INC CL A 12504L109   224,978 3,046 SH   OTR 0 0 3,046 0
CBRE GROUP INC CL A 12504L109   221,580 3,000 SH   SOLE 0 3,000 0 0
CENTENE CORP DEL COM 15135B101   26,106 379 SH   OTR 0 0 379 0
CENTENE CORP DEL COM 15135B101   5,618,628 81,571 SH   SOLE 0 81,059 0 512
CHEVRON CORP NEW COM 166764100   101,509 602 SH   OTR 0 0 602 0
CHEVRON CORP NEW COM 166764100   231,909 1,375 SH   SOLE 0 1,375 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   1,077,116 588 SH   SOLE 0 584 0 4
CINTAS CORP COM 172908105   2,966,389 6,167 SH   SOLE 0 6,125 0 42
CISCO SYS INC COM 17275R102   61,609 1,146 SH   OTR 0 0 1,146 0
CISCO SYS INC COM 17275R102   445,039 8,278 SH   SOLE 0 7,678 0 600
COCA COLA CO COM 191216100   2,184,888 39,030 SH   SOLE 0 38,858 0 172
COLUMBIA SPORTSWEAR CO COM 198516106   5,788,273 78,114 SH   SOLE 0 77,604 0 510
COMCAST CORP NEW CL A 20030N101   29,442 664 SH   OTR 0 0 664 0
COMCAST CORP NEW CL A 20030N101   2,812,176 63,423 SH   SOLE 0 63,163 0 260
COPART INC COM 217204106   648,591 15,052 SH   OTR 0 0 15,052 0
COPART INC COM 217204106   7,135,361 165,592 SH   SOLE 0 164,476 0 1,116
COSTAR GROUP INC COM 22160N109   522,237 6,792 SH   OTR 0 0 6,792 0
COSTAR GROUP INC COM 22160N109   13,000 169 SH   SOLE 0 168 0 1
COSTCO WHSL CORP NEW COM 22160K105   411,293 728 SH   SOLE 0 728 0 0
CREDICORP LTD COM G2519Y108   262,722 2,053 SH   OTR 0 0 2,053 0
CREDICORP LTD COM G2519Y108   2,303 18 SH   SOLE 0 18 0 0
CRH PLC ORD G25508105   622,061 11,366 SH   OTR 0 0 11,357 9
CRH PLC ORD G25508105   62,228 1,137 SH   SOLE 0 1,137 0 0
DANAHER CORPORATION COM 235851102   4,466 18 SH   OTR 0 0 18 0
DANAHER CORPORATION COM 235851102   912,264 3,677 SH   SOLE 0 3,652 0 25
DARDEN RESTAURANTS INC COM 237194105   6,758,695 47,191 SH   SOLE 0 46,871 0 320
DEERE & CO COM 244199105   50,192 133 SH   OTR 0 0 133 0
DEERE & CO COM 244199105   1,119,255 2,966 SH   SOLE 0 2,766 0 200
DELL TECHNOLOGIES INC CL C 24703L202   6,102,749 88,574 SH   SOLE 0 87,996 0 578
DIAGEO PLC SPON ADR NEW 25243Q205   631,031 4,230 SH   OTR 0 0 4,222 8
DIAGEO PLC SPON ADR NEW 25243Q205   44,456 298 SH   SOLE 0 298 0 0
DISNEY WALT CO COM 254687106   406,385 5,014 SH   SOLE 0 4,994 0 20
DOLLAR GEN CORP NEW COM 256677105   3,102,384 29,323 SH   SOLE 0 29,147 0 176
DOMINION ENERGY INC COM 25746U109   1,013,607 22,691 SH   SOLE 0 22,288 0 403
DOMINOS PIZZA INC COM 25754A201   280,305 740 SH   OTR 0 0 740 0
DOMINOS PIZZA INC COM 25754A201   918,188 2,424 SH   SOLE 0 2,407 0 17
DONALDSON INC COM 257651109   3,506,355 58,792 SH   SOLE 0 58,792 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   2,148,778 24,346 SH   SOLE 0 23,906 0 440
EATON VANCE TAX-MANAGED GLOB COM 27829F108   1,646,502 223,406 SH   SOLE 0 223,406 0 0
EDISON INTL COM 281020107   28,291 447 SH   OTR 0 0 447 0
EDISON INTL COM 281020107   2,070,659 32,717 SH   SOLE 0 32,575 0 142
ELI LILLY & CO COM 532457108   255,059 475 SH   SOLE 0 475 0 0
EMCOR GROUP INC COM 29084Q100   8,618,837 40,966 SH   SOLE 0 40,716 0 250
EMERSON ELEC CO COM 291011104   20,376 211 SH   OTR 0 0 211 0
EMERSON ELEC CO COM 291011104   1,185,686 12,278 SH   SOLE 0 12,278 0 0
ENBRIDGE INC COM 29250N105   2,724,370 82,050 SH   SOLE 0 81,690 0 360
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888   404,885 8,090 SH   SOLE 0 8,090 0 0
EXPEDITORS INTL WASH INC COM 302130109   5,454,669 47,585 SH   SOLE 0 47,277 0 308
EXXON MOBIL CORP COM 30231G102   3,408,475 28,989 SH   SOLE 0 28,909 0 80
FACTSET RESH SYS INC COM 303075105   11,990,981 27,423 SH   SOLE 0 27,256 0 167
FAIR ISAAC CORP COM 303250104   5,542,090 6,381 SH   SOLE 0 6,341 0 40
FASTENAL CO COM 311900104   184,847 3,383 SH   OTR 0 0 3,383 0
FASTENAL CO COM 311900104   2,888,981 52,873 SH   SOLE 0 52,873 0 0
FIDELITY COVINGTON TRUST MSCI RL EST ETF 316092857   1,837,290 80,760 SH   SOLE 0 80,760 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   2,210,866 40,001 SH   SOLE 0 39,823 0 178
FIFTH THIRD BANCORP COM 316773100   314,092 12,400 SH   SOLE 0 12,400 0 0
FIRST FINL CORP IND COM 320218100   913,107 27,007 SH   SOLE 0 22,814 0 4,193
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   271,440 4,000 SH   SOLE 0 4,000 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   429,131 4,435 SH   SOLE 0 4,435 0 0
FISERV INC COM 337738108   14,346 127 SH   OTR 0 0 127 0
FISERV INC COM 337738108   6,997,556 61,947 SH   SOLE 0 61,517 0 430
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   1,051,333 9,632 SH   OTR 0 0 9,632 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   9,605 88 SH   SOLE 0 88 0 0
FORTREA HLDGS INC COMMON STOCK 34965K107   228,720 8,000 SH   SOLE 0 8,000 0 0
FRANKLIN ELEC INC COM 353514102   6,660,841 74,648 SH   SOLE 0 74,123 0 525
GABELLI EQUITY TR INC COM 362397101   2,381,905 464,309 SH   SOLE 0 464,309 0 0
GALLAGHER ARTHUR J & CO COM 363576109   7,755,022 34,024 SH   SOLE 0 33,780 0 244
GARTNER INC COM 366651107   244,650 712 SH   OTR 0 0 712 0
GARTNER INC COM 366651107   1,075,499 3,130 SH   SOLE 0 3,110 0 20
GENERAL DYNAMICS CORP COM 369550108   5,973,924 27,035 SH   SOLE 0 26,883 0 152
GENERAL ELECTRIC CO COM NEW 369604301   409,367 3,703 SH   SOLE 0 3,703 0 0
GENMAB A/S SPONSORED ADS 372303206   446,518 12,660 SH   OTR 0 0 12,660 0
GENMAB A/S SPONSORED ADS 372303206   3,844 109 SH   SOLE 0 109 0 0
GENPACT LIMITED SHS G3922B107   5,398,803 149,138 SH   SOLE 0 148,183 0 955
GENUINE PARTS CO COM 372460105   1,547,609 10,719 SH   SOLE 0 10,669 0 50
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   57,493 3,140 SH   OTR 0 0 3,140 0
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   14,118,456 771,079 SH   SOLE 0 764,933 0 6,146
GRACO INC COM 384109104   6,523,052 89,504 SH   SOLE 0 88,981 0 523
GRAINGER W W INC COM 384802104   6,923,702 10,008 SH   SOLE 0 9,948 0 60
GSK PLC SPONSORED ADR 37733W204   1,766,753 48,738 SH   SOLE 0 48,530 0 208
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   2,842,534 192,193 SH   SOLE 0 192,193 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   293,250 5,000 SH   SOLE 0 5,000 0 0
HALEON PLC SPON ADS 405552100   1,234,981 148,257 SH   OTR 0 0 148,132 125
HALEON PLC SPON ADS 405552100   7,872 945 SH   SOLE 0 945 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   299,653 5,078 SH   OTR 0 0 5,078 0
HDFC BANK LTD SPONSORED ADS 40415F101   42,841 726 SH   SOLE 0 726 0 0
HEICO CORP NEW CL A 422806208   523,341 4,050 SH   OTR 0 0 4,050 0
HENRY JACK & ASSOC INC COM 426281101   2,847,326 18,839 SH   SOLE 0 18,712 0 127
HIGHLAND OPPORTUNITIES HIGHLAND INCOME 43010E404   955,192 118,805 SH   SOLE 0 118,805 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   496,946 3,309 SH   OTR 0 0 3,309 0
HOME DEPOT INC COM 437076102   20,849 69 SH   OTR 0 0 69 0
HOME DEPOT INC COM 437076102   532,045 1,761 SH   SOLE 0 1,736 0 24
HONEYWELL INTL INC COM 438516106   16,627 90 SH   OTR 0 0 90 0
HONEYWELL INTL INC COM 438516106   7,214,173 39,050 SH   SOLE 0 38,838 0 212
HUNT J B TRANS SVCS INC COM 445658107   6,803,018 36,086 SH   SOLE 0 35,845 0 241
ICICI BANK LIMITED ADR 45104G104   349,519 15,118 SH   OTR 0 0 15,118 0
ICICI BANK LIMITED ADR 45104G104   2,959 128 SH   SOLE 0 128 0 0
ICON PLC SHS G4705A100   121,894 495 SH   OTR 0 0 495 0
ICON PLC SHS G4705A100   7,186,338 29,183 SH   SOLE 0 28,987 0 196
IDEXX LABS INC COM 45168D104   114,565 262 SH   OTR 0 0 262 0
IDEXX LABS INC COM 45168D104   3,713,734 8,493 SH   SOLE 0 8,431 0 62
INTEL CORP COM 458140100   55,742 1,568 SH   OTR 0 0 1,568 0
INTEL CORP COM 458140100   1,598,435 44,963 SH   SOLE 0 44,821 0 142
INTERCONTINENTAL EXCHANGE IN COM 45866F104   11,667,362 106,048 SH   SOLE 0 105,341 0 707
INTERNATIONAL BUSINESS MACHS COM 459200101   1,377,325 9,817 SH   SOLE 0 9,581 0 236
INTUITIVE SURGICAL INC COM NEW 46120E602   3,163,747 10,824 SH   SOLE 0 10,749 0 75
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   1,130,119 7,976 SH   SOLE 0 7,976 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   2,284,858 25,042 SH   SOLE 0 0 0 25,042
INVESCO QQQ TR UNIT SER 1 46090E103   432,790 1,208 SH   SOLE 0 1,208 0 0
IQVIA HLDGS INC COM 46266C105   6,010,339 30,548 SH   SOLE 0 30,350 0 198
ISHARES GOLD TR ISHARES NEW 464285204   2,567,103 73,367 SH   SOLE 0 73,174 0 193
ISHARES INC CORE MSCI EMKT 46434G103   3,352,430 70,444 SH   SOLE 0 70,444 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   1,936,069 14,691 SH   SOLE 0 3,807 0 10,884
ISHARES TR MSCI ACWI EX US 464288240   559,842 11,909 SH   OTR 0 0 11,909 0
ISHARES TR MSCI ACWI EX US 464288240   29,757 633 SH   SOLE 0 633 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   229,680 15,710 SH   SOLE 0 15,710 0 0
ISHARES TR GLB INFRASTR ETF 464288372   606,147 14,002 SH   SOLE 0 14,002 0 0
ISHARES TR EAFE VALUE ETF 464288877   8,672,713 177,247 SH   SOLE 0 177,230 0 17
ISHARES TR EAFE GRWTH ETF 464288885   6,133,915 71,077 SH   SOLE 0 71,069 0 8
ISHARES TR MSCI USA ESG SLC 464288802   438,874 4,878 SH   SOLE 0 4,878 0 0
ISHARES TR CORE S&P SCP ETF 464287804   833,584 8,837 SH   SOLE 0 8,837 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   1,398,231 20,436 SH   SOLE 0 4,244 0 16,192
ISHARES TR RUS 1000 ETF 464287622   426,362 1,815 SH   SOLE 0 1,815 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   247,105 929 SH   SOLE 0 929 0 0
ISHARES TR GLOBAL TECH ETF 464287291   1,619,751 28,004 SH   SOLE 0 28,001 0 3
ITT INC COM 45073V108   7,325,822 74,822 SH   SOLE 0 74,417 0 405
JACOBS SOLUTIONS INC COM 46982L108   7,819,812 57,288 SH   SOLE 0 56,956 0 332
JOHNSON & JOHNSON COM 478160104   45,791 294 SH   OTR 0 0 294 0
JOHNSON & JOHNSON COM 478160104   960,266 6,165 SH   SOLE 0 5,865 0 300
JPMORGAN CHASE & CO COM 46625H100   118,336 816 SH   OTR 0 0 816 0
JPMORGAN CHASE & CO COM 46625H100   3,520,321 24,275 SH   SOLE 0 23,702 0 573
KEYSIGHT TECHNOLOGIES INC COM 49338L103   5,643,227 42,652 SH   SOLE 0 42,384 0 268
KKR & CO INC COM 48251W104   451,774 7,334 SH   OTR 0 0 7,334 0
LAMAR ADVERTISING CO NEW CL A 512816109   1,475,833 17,681 SH   SOLE 0 17,596 0 85
LEIDOS HOLDINGS INC COM 525327102   5,887,761 63,886 SH   SOLE 0 63,496 0 390
LENNAR CORP CL A 526057104   230,745 2,056 SH   OTR 0 0 2,056 0
LENNAR CORP CL A 526057104   3,591 32 SH   SOLE 0 32 0 0
LINDE PLC SHS G54950103   1,301,371 3,495 SH   OTR 0 0 3,492 3
LINDE PLC SHS G54950103   5,213 14 SH   SOLE 0 14 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   271,873 3,274 SH   OTR 0 0 3,274 0
LOCKHEED MARTIN CORP COM 539830109   24,947 61 SH   OTR 0 0 61 0
LOCKHEED MARTIN CORP COM 539830109   1,045,711 2,557 SH   SOLE 0 2,546 0 11
MANULIFE FINL CORP COM 56501R106   689,856 37,738 SH   OTR 0 0 37,738 0
MANULIFE FINL CORP COM 56501R106   6,270 343 SH   SOLE 0 343 0 0
MARKEL GROUP INC COM 570535104   409,352 278 SH   OTR 0 0 278 0
MARRIOTT INTL INC NEW CL A 571903202   201,277 1,024 SH   SOLE 0 1,024 0 0
MARSH & MCLENNAN COS INC COM 571748102   22,836 120 SH   OTR 0 0 120 0
MARSH & MCLENNAN COS INC COM 571748102   7,384,534 38,805 SH   SOLE 0 38,541 0 264
MARTIN MARIETTA MATLS INC COM 573284106   197,030 480 SH   OTR 0 0 480 0
MARTIN MARIETTA MATLS INC COM 573284106   13,135 32 SH   SOLE 0 32 0 0
MASTERCARD INCORPORATED CL A 57636Q104   864,667 2,184 SH   SOLE 0 2,184 0 0
MAXIMUS INC COM 577933104   6,521,472 87,326 SH   SOLE 0 86,729 0 597
MCDONALDS CORP COM 580135101   22,656 86 SH   OTR 0 0 86 0
MCDONALDS CORP COM 580135101   306,117 1,162 SH   SOLE 0 1,162 0 0
MEDTRONIC PLC SHS G5960L103   7,913,725 100,992 SH   SOLE 0 100,283 0 709
MERCK & CO INC COM 58933Y105   38,194 371 SH   OTR 0 0 371 0
MERCK & CO INC COM 58933Y105   319,248 3,101 SH   SOLE 0 2,701 0 400
META PLATFORMS INC CL A 30303M102   27,920 93 SH   OTR 0 0 93 0
META PLATFORMS INC CL A 30303M102   5,557,563 18,512 SH   SOLE 0 18,384 0 128
MICROCHIP TECHNOLOGY INC. COM 595017104   205,974 2,639 SH   OTR 0 0 2,639 0
MICRON TECHNOLOGY INC COM 595112103   444,560 6,535 SH   SOLE 0 6,338 0 197
MICROSOFT CORP COM 594918104   51,152 162 SH   OTR 0 0 162 0
MICROSOFT CORP COM 594918104   8,953,410 28,356 SH   SOLE 0 27,620 0 736
MONSTER BEVERAGE CORP NEW COM 61174X109   2,142,092 40,455 SH   SOLE 0 40,176 0 279
MOODYS CORP COM 615369105   131,211 415 SH   OTR 0 0 415 0
MOODYS CORP COM 615369105   8,221,369 26,003 SH   SOLE 0 25,828 0 175
MORNINGSTAR INC COM 617700109   5,677,509 24,238 SH   SOLE 0 24,071 0 167
MOTOROLA SOLUTIONS INC COM NEW 620076307   34,847 128 SH   OTR 0 0 128 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   228,954 841 SH   SOLE 0 841 0 0
MSCI INC COM 55354G100   157,002 306 SH   OTR 0 0 306 0
MSCI INC COM 55354G100   8,685,418 16,928 SH   SOLE 0 16,816 0 112
NICE LTD SPONSORED ADR 653656108   271,490 1,597 SH   OTR 0 0 1,594 3
NICE LTD SPONSORED ADR 653656108   340 2 SH   SOLE 0 2 0 0
NOVARTIS AG SPONSORED ADR 66987V109   215,943 2,120 SH   OTR 0 0 2,120 0
NOVARTIS AG SPONSORED ADR 66987V109   62,135 610 SH   SOLE 0 310 0 300
NOVO-NORDISK A S ADR 670100205   1,852,448 20,370 SH   OTR 0 0 20,342 28
NOVO-NORDISK A S ADR 670100205   2,364 26 SH   SOLE 0 26 0 0
NUVEEN MINN QUALITY MUN INM SHS 670734102   405,912 41,632 SH   SOLE 0 0 0 41,632
NVIDIA CORPORATION COM 67066G104   457,201 1,051 SH   SOLE 0 1,051 0 0
NVR INC COM 62944T105   3,160,549 530 SH   SOLE 0 527 0 3
ORACLE CORP COM 68389X105   19,701 186 SH   OTR 0 0 186 0
ORACLE CORP COM 68389X105   1,768,017 16,692 SH   SOLE 0 16,636 0 56
OREILLY AUTOMOTIVE INC COM 67103H107   570,764 628 SH   OTR 0 0 628 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   356,150 14,778 SH   OTR 0 0 14,778 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   3,085 128 SH   SOLE 0 128 0 0
PARKER-HANNIFIN CORP COM 701094104   7,328,819 18,815 SH   SOLE 0 18,674 0 141
PAYCHEX INC COM 704326107   2,002,821 17,366 SH   SOLE 0 17,238 0 128
PAYCOM SOFTWARE INC COM 70432V102   2,243,463 8,653 SH   SOLE 0 8,597 0 56
PEBBLEBROOK HOTEL TR COM 70509V100   149,504 11,001 SH   OTR 0 0 11,001 0
PEPSICO INC COM 713448108   33,549 198 SH   OTR 0 0 198 0
PEPSICO INC COM 713448108   506,964 2,992 SH   SOLE 0 2,992 0 0
PFIZER INC COM 717081103   10,946 330 SH   OTR 0 0 330 0
PFIZER INC COM 717081103   2,383,331 71,852 SH   SOLE 0 71,154 0 698
PGIM HIGH YIELD BOND FUND IN COM 69346H100   1,051,530 89,264 SH   SOLE 0 89,264 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   308,265 3,507 SH   SOLE 0 3,507 0 0
POOL CORP COM 73278L105   1,798,661 5,051 SH   SOLE 0 5,016 0 35
PRIMERICA INC COM 74164M108   7,214,369 37,186 SH   SOLE 0 36,929 0 257
PROCTER AND GAMBLE CO COM 742718109   15,899 109 SH   OTR 0 0 109 0
PROCTER AND GAMBLE CO COM 742718109   2,460,366 16,868 SH   SOLE 0 16,809 0 59
PROGRESSIVE CORP COM 743315103   234,721 1,685 SH   OTR 0 0 1,685 0
PROGRESSIVE CORP COM 743315103   9,890 71 SH   SOLE 0 71 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   668,995 7,555 SH   SOLE 0 2,857 0 4,698
PROTO LABS INC COM 743713109   326,093 12,352 SH   SOLE 0 12,352 0 0
RB GLOBAL INC COM 74935Q107   6,794,938 108,719 SH   SOLE 0 108,134 0 585
RELX PLC SPONSORED ADR 759530108   833,907 24,745 SH   OTR 0 0 24,712 33
RELX PLC SPONSORED ADR 759530108   977 29 SH   SOLE 0 29 0 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   699,689 18,885 SH   OTR 0 0 18,885 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   1,074 29 SH   SOLE 0 29 0 0
REPUBLIC SVCS INC COM 760759100   4,669,198 32,764 SH   SOLE 0 32,546 0 218
RIO TINTO PLC SPONSORED ADR 767204100   556,398 8,743 SH   OTR 0 0 8,743 0
RIO TINTO PLC SPONSORED ADR 767204100   4,900 77 SH   SOLE 0 77 0 0
RIVERNORTH OPPORTUNITIES FD COM 76881Y109   706,146 67,188 SH   SOLE 0 67,188 0 0
ROLLINS INC COM 775711104   903,623 24,206 SH   SOLE 0 24,040 0 166
ROPER TECHNOLOGIES INC COM 776696106   449,412 928 SH   OTR 0 0 928 0
ROPER TECHNOLOGIES INC COM 776696106   2,068,369 4,271 SH   SOLE 0 4,238 0 33
S&P GLOBAL INC COM 78409V104   3,289 9 SH   OTR 0 0 9 0
S&P GLOBAL INC COM 78409V104   5,767,997 15,785 SH   SOLE 0 15,679 0 106
SALESFORCE INC COM 79466L302   7,089,797 34,963 SH   SOLE 0 34,729 0 234
SAP SE SPON ADR 803054204   1,817,334 14,053 SH   OTR 0 0 14,042 11
SAP SE SPON ADR 803054204   7,889 61 SH   SOLE 0 61 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   233,799 1,168 SH   OTR 0 0 1,168 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   10,409 52 SH   SOLE 0 52 0 0
SCHWAB CHARLES CORP COM 808513105   36,728 669 SH   OTR 0 0 669 0
SCHWAB CHARLES CORP COM 808513105   252,320 4,596 SH   SOLE 0 4,596 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   463,210 7,186 SH   SOLE 0 7,186 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   499,273 3,878 SH   SOLE 0 0 0 3,878
SHELL PLC SPON ADS 780259305   858,920 13,341 SH   OTR 0 0 13,341 0
SHELL PLC SPON ADS 780259305   23,627 367 SH   SOLE 0 367 0 0
SONY GROUP CORP SPONSORED ADR 835699307   896,621 10,880 SH   OTR 0 0 10,862 18
SONY GROUP CORP SPONSORED ADR 835699307   1,236 15 SH   SOLE 0 15 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   335,285 1,001 SH   SOLE 0 1,001 0 0
SPDR GOLD TR GOLD SHS 78463V107   260,433 1,519 SH   SOLE 0 1,519 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,707,311 6,333 SH   SOLE 0 6,333 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   620,795 6,761 SH   SOLE 0 6,761 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300   1,408,126 41,996 SH   SOLE 0 41,797 0 199
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   6,409,612 370,070 SH   SOLE 0 367,930 0 2,140
SPS COMM INC COM 78463M107   2,018,316 11,830 SH   SOLE 0 11,830 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   5,688,256 108,265 SH   SOLE 0 107,582 0 683
STARBUCKS CORP COM 855244109   2,069,340 22,673 SH   SOLE 0 22,542 0 131
STERIS PLC SHS USD G8473T100   7,241 33 SH   OTR 0 0 33 0
STERIS PLC SHS USD G8473T100   7,161,649 32,639 SH   SOLE 0 32,470 0 169
STRATEGIC TRUST RUNNING GWTH ETF 48817R870   5,275,946 207,409 SH   SOLE 0 206,980 0 429
STRYKER CORPORATION COM 863667101   13,857,672 50,711 SH   SOLE 0 50,355 0 356
SUNCOR ENERGY INC NEW COM 867224107   823,504 23,953 SH   OTR 0 0 23,922 31
SUNCOR ENERGY INC NEW COM 867224107   928 27 SH   SOLE 0 27 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,037,604 11,940 SH   OTR 0 0 11,940 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   44,058 507 SH   SOLE 0 507 0 0
TARGET CORP COM 87612E106   2,183,375 19,747 SH   SOLE 0 19,189 0 558
TELEDYNE TECHNOLOGIES INC COM 879360105   6,546,677 16,023 SH   SOLE 0 15,919 0 104
TESLA INC COM 88160R101   2,086,334 8,338 SH   SOLE 0 8,338 0 0
TEXAS INSTRS INC COM 882508104   7,345,825 46,197 SH   SOLE 0 45,914 0 283
TEXAS ROADHOUSE INC COM 882681109   6,307,081 65,630 SH   SOLE 0 65,191 0 439
THE CIGNA GROUP COM 125523100   41,766 146 SH   OTR 0 0 146 0
THE CIGNA GROUP COM 125523100   202,824 709 SH   SOLE 0 709 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,074 12 SH   OTR 0 0 12 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,221,964 8,341 SH   SOLE 0 8,294 0 47
THOMSON REUTERS CORP. COM 884903808   541,755 4,429 SH   OTR 0 0 4,422 7
THOMSON REUTERS CORP. COM 884903808   856 7 SH   SOLE 0 7 0 0
TJX COS INC NEW COM 872540109   13,599 153 SH   OTR 0 0 153 0
TJX COS INC NEW COM 872540109   7,415,614 83,434 SH   SOLE 0 82,866 0 568
TORO CO COM 891092108   5,422,292 65,250 SH   SOLE 0 64,829 0 421
TRACTOR SUPPLY CO COM 892356106   6,176,842 30,420 SH   SOLE 0 30,207 0 213
TRANSDIGM GROUP INC COM 893641100   651,739 773 SH   OTR 0 0 773 0
TRANSDIGM GROUP INC COM 893641100   4,216 5 SH   SOLE 0 5 0 0
TYLER TECHNOLOGIES INC COM 902252105   274,932 712 SH   OTR 0 0 712 0
TYLER TECHNOLOGIES INC COM 902252105   32,822 85 SH   SOLE 0 85 0 0
UFP INDUSTRIES INC COM 90278Q108   512,000 5,000 SH   SOLE 0 5,000 0 0
ULTA BEAUTY INC COM 90384S303   5,867,521 14,689 SH   SOLE 0 14,583 0 106
UNION PAC CORP COM 907818108   6,037,436 29,649 SH   SOLE 0 29,463 0 186
UNITED PARCEL SERVICE INC CL B 911312106   21,042 135 SH   OTR 0 0 135 0
UNITED PARCEL SERVICE INC CL B 911312106   2,305,317 14,790 SH   SOLE 0 14,723 0 67
UNITEDHEALTH GROUP INC COM 91324P102   37,310 74 SH   OTR 0 0 74 0
UNITEDHEALTH GROUP INC COM 91324P102   13,477,649 26,731 SH   SOLE 0 26,572 0 159
US BANCORP DEL COM NEW 902973304   14,017 424 SH   OTR 0 0 424 0
US BANCORP DEL COM NEW 902973304   1,907,646 57,703 SH   SOLE 0 54,959 0 2,744
VANGUARD INDEX FDS SMALL CP ETF 922908751   574,773 3,040 SH   SOLE 0 3,040 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,464,516 5,378 SH   SOLE 0 5,378 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,898,270 13,763 SH   SOLE 0 13,763 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   1,220,548 5,861 SH   SOLE 0 5,861 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   4,117,574 10,485 SH   SOLE 0 10,485 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   783,141 19,973 SH   SOLE 0 19,973 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   239,127 3,182 SH   SOLE 0 3,182 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,581,753 59,052 SH   SOLE 0 59,052 0 0
VERISIGN INC COM 92343E102   234,327 1,157 SH   OTR 0 0 1,157 0
VERISIGN INC COM 92343E102   999,688 4,936 SH   SOLE 0 4,902 0 34
VERISK ANALYTICS INC COM 92345Y106   139,618 591 SH   OTR 0 0 591 0
VERISK ANALYTICS INC COM 92345Y106   3,350,119 14,181 SH   SOLE 0 14,086 0 95
VERIZON COMMUNICATIONS INC COM 92343V104   41,226 1,272 SH   OTR 0 0 1,272 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,747,482 53,918 SH   SOLE 0 53,168 0 750
VISA INC COM CL A 92826C839   32,891 143 SH   OTR 0 0 143 0
VISA INC COM CL A 92826C839   12,901,304 56,090 SH   SOLE 0 55,720 0 370
VULCAN MATLS CO COM 929160109   393,939 1,950 SH   OTR 0 0 1,950 0
WALMART INC COM 931142103   22,390 140 SH   OTR 0 0 140 0
WALMART INC COM 931142103   206,789 1,293 SH   SOLE 0 1,293 0 0
WATSCO INC COM 942622200   7,258,645 19,217 SH   SOLE 0 19,077 0 140
WELLS FARGO CO NEW COM 949746101   33,669 824 SH   OTR 0 0 824 0
WELLS FARGO CO NEW COM 949746101   1,800,905 44,075 SH   SOLE 0 43,901 0 174
WIPRO LTD SPON ADR 1 SH 97651M109   49,111 10,147 SH   OTR 0 0 10,147 0
XCEL ENERGY INC COM 98389B100   667,986 11,674 SH   SOLE 0 11,024 0 650
XP INC CL A G98239109   261,548 11,347 SH   OTR 0 0 11,347 0
XP INC CL A G98239109   2,397 104 SH   SOLE 0 104 0 0
ZOETIS INC CL A 98978V103   2,170,574 12,476 SH   SOLE 0 12,395 0 81