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   861,106 7,181 SH   SOLE 0 7,152 0 29
ABBOTT LABS COM 002824100   21,519 196 SH   OTR 0 0 196 0
ABBOTT LABS COM 002824100   6,782,810 61,780 SH   SOLE 0 60,772 0 1,008
ABBVIE INC COM 00287Y109   40,079 248 SH   OTR 0 0 248 0
ABBVIE INC COM 00287Y109   319,163 1,975 SH   SOLE 0 1,975 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   489,651 1,835 SH   OTR 0 0 1,832 3
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,879,360 22,033 SH   SOLE 0 21,643 0 390
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,097,422 9,204 SH   SOLE 0 8,851 0 353
ADVANCE AUTO PARTS INC COM 00751Y106   4,971,084 33,810 SH   SOLE 0 33,201 0 609
AIR PRODS & CHEMS INC COM 009158106   108,816 353 SH   OTR 0 0 353 0
AIR PRODS & CHEMS INC COM 009158106   8,390,837 27,220 SH   SOLE 0 26,794 0 426
ALCON AG ORD SHS H01301128   984,789 14,366 SH   OTR 0 0 14,350 16
ALCON AG ORD SHS H01301128   6,581 96 SH   SOLE 0 36 0 60
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105   1,112,441 174,091 SH   SOLE 0 174,091 0 0
ALPHABET INC CAP STK CL A 02079K305   17,911 203 SH   OTR 0 0 203 0
ALPHABET INC CAP STK CL A 02079K305   502,470 5,695 SH   SOLE 0 5,695 0 0
ALPHABET INC CAP STK CL C 02079K107   14,305,139 161,221 SH   SOLE 0 159,235 0 1,986
ALPS ETF TR ALERIAN MLP 00162Q452   1,449,553 38,076 SH   SOLE 0 38,076 0 0
AMAZON COM INC COM 023135106   2,509,584 29,876 SH   SOLE 0 29,588 0 288
AMBEV SA SPONSORED ADR 02319V103   328,290 120,695 SH   OTR 0 0 120,695 0
AMDOCS LTD SHS G02602103   6,629,701 72,934 SH   SOLE 0 71,624 0 1,310
AMERIPRISE FINL INC COM 03076C106   853,154 2,740 SH   SOLE 0 2,740 0 0
AMETEK INC COM 031100100   6,813,551 48,766 SH   SOLE 0 47,916 0 850
AMGEN INC COM 031162100   15,233 58 SH   OTR 0 0 58 0
AMGEN INC COM 031162100   2,191,206 8,343 SH   SOLE 0 8,343 0 0
AMPHENOL CORP NEW CL A 032095101   6,698,683 87,979 SH   SOLE 0 86,445 0 1,534
ANALOG DEVICES INC COM 032654105   6,464,094 39,408 SH   SOLE 0 38,713 0 695
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100   992,788 77,501 SH   SOLE 0 77,501 0 0
AON PLC SHS CL A G0403H108   293,537 978 SH   OTR 0 0 978 0
AON PLC SHS CL A G0403H108   4,875,187 16,243 SH   SOLE 0 16,069 0 174
APOGEE ENTERPRISES INC COM 037598109   489,060 11,000 SH   SOLE 0 11,000 0 0
APPLE INC COM 037833100   39,239 302 SH   OTR 0 0 302 0
APPLE INC COM 037833100   10,777,342 82,947 SH   SOLE 0 82,366 0 581
ASML HOLDING N V N Y REGISTRY SHS N07059210   594,483 1,088 SH   OTR 0 0 1,086 2
ASML HOLDING N V N Y REGISTRY SHS N07059210   2,732 5 SH   SOLE 0 5 0 0
AT&T INC COM 00206R102   9,518 517 SH   OTR 0 0 517 0
AT&T INC COM 00206R102   656,335 35,651 SH   SOLE 0 35,251 0 400
ATRICURE INC COM 04963C209   640,625 14,435 SH   SOLE 0 14,435 0 0
AUTODESK INC COM 052769106   230,411 1,233 SH   OTR 0 0 1,233 0
AUTODESK INC COM 052769106   1,438,525 7,698 SH   SOLE 0 7,621 0 77
AVERY DENNISON CORP COM 053611109   6,214,300 34,333 SH   SOLE 0 33,730 0 603
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101   459,002 76,373 SH   OTR 0 0 76,373 0
BARCLAYS PLC ADR 06738E204   90,488 11,601 SH   OTR 0 0 11,601 0
BARRICK GOLD CORP COM 067901108   365,711 21,287 SH   OTR 0 0 21,252 35
BARRICK GOLD CORP COM 067901108   979 57 SH   SOLE 0 57 0 0
BECTON DICKINSON & CO COM 075887109   21,616 85 SH   OTR 0 0 85 0
BECTON DICKINSON & CO COM 075887109   6,369,452 25,047 SH   SOLE 0 24,625 0 422
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,406,133 3 SH   SOLE 0 1 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   20,387 66 SH   OTR 0 0 66 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,533,598 8,202 SH   SOLE 0 7,360 0 842
BHP GROUP LTD SPONSORED ADS 088606108   837,428 13,496 SH   OTR 0 0 13,496 0
BHP GROUP LTD SPONSORED ADS 088606108   21,345 344 SH   SOLE 0 344 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107   1,062,094 121,521 SH   SOLE 0 121,521 0 0
BLACKROCK INC COM 09247X101   1,839,603 2,596 SH   SOLE 0 2,596 0 0
BOEING CO COM 097023105   208,015 1,092 SH   SOLE 0 1,092 0 0
BP PLC SPONSORED ADR 055622104   192,674 5,516 SH   OTR 0 0 5,516 0
BP PLC SPONSORED ADR 055622104   55,760 1,596 SH   SOLE 0 1,196 0 400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   5,841,294 43,550 SH   SOLE 0 42,793 0 757
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   90,827 3,168 SH   OTR 0 0 3,168 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   1,036,980 36,170 SH   SOLE 0 35,796 0 374
BROOKFIELD CORP CL A LTD VT SH 11271J107   409,892 13,029 SH   OTR 0 0 13,029 0
BROOKFIELD CORP CL A LTD VT SH 11271J107   4,622,133 146,921 SH   SOLE 0 145,358 0 1,563
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107   228,226 5,867 SH   OTR 0 0 5,867 0
BROWN & BROWN INC COM 115236101   269,924 4,738 SH   OTR 0 0 4,738 0
BROWN & BROWN INC COM 115236101   5,967,633 104,750 SH   SOLE 0 102,881 0 1,869
BROWN FORMAN CORP CL B 115637209   12,282 187 SH   OTR 0 0 187 0
BROWN FORMAN CORP CL B 115637209   846,812 12,893 SH   SOLE 0 12,763 0 130
CACI INTL INC CL A 127190304   6,809,265 22,653 SH   SOLE 0 22,252 0 401
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108   957,818 91,134 SH   SOLE 0 91,134 0 0
CANADIAN NATL RY CO COM 136375102   339,764 2,858 SH   OTR 0 0 2,858 0
CANADIAN PAC RY LTD COM 13645T100   926,632 12,423 SH   OTR 0 0 12,399 24
CANADIAN PAC RY LTD COM 13645T100   4,144,519 55,564 SH   SOLE 0 54,976 0 588
CARLISLE COS INC COM 142339100   5,649,532 23,974 SH   SOLE 0 23,549 0 425
CARMAX INC COM 143130102   241,246 3,962 SH   OTR 0 0 3,962 0
CARMAX INC COM 143130102   61 1 SH   SOLE 0 1 0 0
CATERPILLAR INC COM 149123101   20,123 84 SH   OTR 0 0 84 0
CATERPILLAR INC COM 149123101   398,664 1,664 SH   SOLE 0 1,524 0 140
CAVCO INDS INC DEL COM 149568107   1,810,000 8,000 SH   SOLE 0 7,913 0 87
CBRE GROUP INC CL A 12504L109   186,782 2,427 SH   OTR 0 0 2,427 0
CBRE GROUP INC CL A 12504L109   230,880 3,000 SH   SOLE 0 3,000 0 0
CENTENE CORP DEL COM 15135B101   31,082 379 SH   OTR 0 0 379 0
CENTENE CORP DEL COM 15135B101   6,060,313 73,897 SH   SOLE 0 72,596 0 1,301
CHECK POINT SOFTWARE TECH LT ORD M22465104   265,188 2,102 SH   OTR 0 0 2,102 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   18,924 150 SH   SOLE 0 150 0 0
CHEVRON CORP NEW COM 166764100   117,027 652 SH   OTR 0 0 652 0
CHEVRON CORP NEW COM 166764100   183,352 1,022 SH   SOLE 0 1,022 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   818,619 590 SH   SOLE 0 586 0 4
CIGNA CORP NEW COM 125523100   48,376 146 SH   OTR 0 0 146 0
CIGNA CORP NEW COM 125523100   234,920 709 SH   SOLE 0 709 0 0
CINTAS CORP COM 172908105   4,776,785 10,577 SH   SOLE 0 10,460 0 117
CISCO SYS INC COM 17275R102   90,421 1,898 SH   OTR 0 0 1,898 0
CISCO SYS INC COM 17275R102   393,411 8,258 SH   SOLE 0 7,658 0 600
COCA COLA CO COM 191216100   2,454,808 38,592 SH   SOLE 0 38,592 0 0
COLUMBIA SPORTSWEAR CO COM 198516106   6,460,895 73,771 SH   SOLE 0 72,396 0 1,375
COMCAST CORP NEW CL A 20030N101   17,520 501 SH   OTR 0 0 501 0
COMCAST CORP NEW CL A 20030N101   2,156,740 61,674 SH   SOLE 0 61,674 0 0
COPART INC COM 217204106   486,816 7,995 SH   OTR 0 0 7,995 0
COPART INC COM 217204106   6,010,940 98,718 SH   SOLE 0 97,569 0 1,149
COSTAR GROUP INC COM 22160N109   509,430 6,592 SH   OTR 0 0 6,592 0
COSTAR GROUP INC COM 22160N109   9,279 120 SH   SOLE 0 119 0 1
COSTCO WHSL CORP NEW COM 22160K105   331,591 726 SH   SOLE 0 726 0 0
CRH PLC ADR 12626K203   660,594 16,602 SH   OTR 0 0 16,571 31
CRH PLC ADR 12626K203   2,984 75 SH   SOLE 0 75 0 0
DANAHER CORPORATION COM 235851102   890,750 3,356 SH   SOLE 0 3,318 0 38
DARDEN RESTAURANTS INC COM 237194105   6,358,615 45,967 SH   SOLE 0 45,117 0 850
DEERE & CO COM 244199105   78,463 183 SH   OTR 0 0 183 0
DEERE & CO COM 244199105   1,268,071 2,958 SH   SOLE 0 2,758 0 200
DELL TECHNOLOGIES INC CL C 24703L202   3,739,575 92,978 SH   SOLE 0 91,986 0 992
DIAGEO PLC SPON ADR NEW 25243Q205   868,854 4,876 SH   OTR 0 0 4,868 8
DIAGEO PLC SPON ADR NEW 25243Q205   85,750 481 SH   SOLE 0 481 0 0
DISNEY WALT CO COM 254687106   299,649 3,449 SH   SOLE 0 3,429 0 20
DOLLAR GEN CORP NEW COM 256677105   180,994 735 SH   OTR 0 0 735 0
DOLLAR GEN CORP NEW COM 256677105   6,286,787 25,530 SH   SOLE 0 25,080 0 450
DOMINION ENERGY INC COM 25746U109   1,338,493 21,828 SH   SOLE 0 21,528 0 300
DOMINOS PIZZA INC COM 25754A201   231,049 667 SH   OTR 0 0 667 0
DOMINOS PIZZA INC COM 25754A201   807,810 2,332 SH   SOLE 0 2,306 0 26
DONALDSON INC COM 257651109   3,461,085 58,792 SH   SOLE 0 46,032 0 12,760
DUKE ENERGY CORP NEW COM NEW 26441C204   2,238,900 21,739 SH   SOLE 0 21,478 0 261
EATON VANCE TAX-MANAGED GLOB COM 27829F108   1,727,576 228,818 SH   SOLE 0 228,818 0 0
EDISON INTL COM 281020107   21,313 335 SH   OTR 0 0 335 0
EDISON INTL COM 281020107   1,106,734 17,396 SH   SOLE 0 17,396 0 0
ELEVANCE HEALTH INC COM 036752103   33,343 65 SH   OTR 0 0 65 0
ELEVANCE HEALTH INC COM 036752103   186,208 363 SH   SOLE 0 363 0 0
EMERSON ELEC CO COM 291011104   25,648 267 SH   OTR 0 0 267 0
EMERSON ELEC CO COM 291011104   1,179,425 12,278 SH   SOLE 0 12,278 0 0
ENBRIDGE INC COM 29250N105   1,130,772 28,920 SH   SOLE 0 28,920 0 0
EQUINOR ASA SPONSORED ADR 29446M102   266,212 7,434 SH   OTR 0 0 7,434 0
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888   448,519 9,083 SH   SOLE 0 9,083 0 0
EXPEDITORS INTL WASH INC COM 302130109   4,881,538 46,974 SH   SOLE 0 46,474 0 500
EXXON MOBIL CORP COM 30231G102   2,577,244 23,366 SH   SOLE 0 23,366 0 0
FACTSET RESH SYS INC COM 303075105   4,073,886 10,154 SH   SOLE 0 10,043 0 111
FAIR ISAAC CORP COM 303250104   4,259,495 7,116 SH   SOLE 0 7,041 0 75
FASTENAL CO COM 311900104   160,084 3,383 SH   OTR 0 0 3,383 0
FASTENAL CO COM 311900104   2,723,361 57,552 SH   SOLE 0 57,552 0 0
FIFTH THIRD BANCORP COM 316773100   416,523 12,695 SH   SOLE 0 12,695 0 0
FIRST FINL CORP IND COM 320218100   1,244,483 27,007 SH   SOLE 0 27,007 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   81,788 671 SH   OTR 0 0 671 0
FIRST REP BK SAN FRANCISCO C COM 33616C100   5,193,763 42,610 SH   SOLE 0 41,842 0 768
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205   243,920 4,000 SH   SOLE 0 4,000 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   405,448 4,435 SH   SOLE 0 4,435 0 0
FISERV INC COM 337738108   6,488,613 64,199 SH   SOLE 0 63,070 0 1,129
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106   813,229 10,410 SH   OTR 0 0 10,410 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   5,062,744 88,649 SH   SOLE 0 87,019 0 1,630
FORWARD AIR CORP COM 349853101   6,623,547 63,148 SH   SOLE 0 62,026 0 1,122
FRANKLIN ELEC INC COM 353514102   6,279,037 78,734 SH   SOLE 0 77,321 0 1,413
GABELLI EQUITY TR INC COM 362397101   2,582,445 471,249 SH   SOLE 0 471,249 0 0
GALLAGHER ARTHUR J & CO COM 363576109   6,977,620 37,009 SH   SOLE 0 36,350 0 659
GARTNER INC COM 366651107   150,927 449 SH   OTR 0 0 449 0
GARTNER INC COM 366651107   1,050,101 3,124 SH   SOLE 0 3,090 0 34
GENERAL ELECTRIC CO COM NEW 369604301   239,053 2,853 SH   SOLE 0 2,853 0 0
GENERAL MLS INC COM 370334104   18,531 221 SH   OTR 0 0 221 0
GENERAL MLS INC COM 370334104   2,153,855 25,687 SH   SOLE 0 24,887 0 800
GENPACT LIMITED SHS G3922B107   6,479,946 139,895 SH   SOLE 0 137,409 0 2,486
GENUINE PARTS CO COM 372460105   2,025,035 11,671 SH   SOLE 0 11,671 0 0
GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103   13,869,675 766,704 SH   SOLE 0 758,066 0 8,638
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   2,964,049 194,747 SH   SOLE 0 194,747 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   213,450 5,000 SH   SOLE 0 5,000 0 0
HALEON PLC SPON ADS 405552100   527,488 65,936 SH   OTR 0 0 65,811 125
HALEON PLC SPON ADS 405552100   2,704 338 SH   SOLE 0 338 0 0
HANESBRANDS INC COM 410345102   776,009 122,014 SH   SOLE 0 122,014 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   353,817 5,172 SH   OTR 0 0 5,172 0
HEICO CORP NEW CL A 422806208   414,202 3,456 SH   OTR 0 0 3,456 0
HENRY JACK & ASSOC INC COM 426281101   1,579,689 8,998 SH   SOLE 0 8,894 0 104
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404   1,259,196 122,252 SH   SOLE 0 122,252 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   386,156 3,056 SH   OTR 0 0 3,056 0
HOME DEPOT INC COM 437076102   21,794 69 SH   OTR 0 0 69 0
HOME DEPOT INC COM 437076102   582,406 1,844 SH   SOLE 0 1,695 0 149
HONEYWELL INTL INC COM 438516106   41,789 195 SH   OTR 0 0 195 0
HONEYWELL INTL INC COM 438516106   7,560,097 35,278 SH   SOLE 0 34,738 0 540
HORIZON THERAPEUTICS PUB L SHS G46188101   195,281 1,716 SH   OTR 0 0 1,716 0
HORIZON THERAPEUTICS PUB L SHS G46188101   9,559 84 SH   SOLE 0 84 0 0
HUNT J B TRANS SVCS INC COM 445658107   6,138,422 35,205 SH   SOLE 0 34,589 0 616
ICICI BANK LIMITED ADR 45104G104   667,987 30,516 SH   OTR 0 0 30,516 0
ICON PLC SHS G4705A100   765,345 3,940 SH   OTR 0 0 3,934 6
ICON PLC SHS G4705A100   5,585,095 28,752 SH   SOLE 0 28,241 0 511
IDEXX LABS INC COM 45168D104   143,602 352 SH   OTR 0 0 352 0
IDEXX LABS INC COM 45168D104   3,504,784 8,591 SH   SOLE 0 8,493 0 98
INTEL CORP COM 458140100   26,826 1,015 SH   OTR 0 0 1,015 0
INTEL CORP COM 458140100   883,449 33,426 SH   SOLE 0 33,426 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   10,744,625 104,734 SH   SOLE 0 103,180 0 1,554
INTERNATIONAL BUSINESS MACHS COM 459200101   1,362,265 9,669 SH   SOLE 0 9,469 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602   2,977,227 11,220 SH   SOLE 0 11,095 0 125
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   907,673 6,426 SH   SOLE 0 6,426 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   2,049,289 24,810 SH   SOLE 0 0 0 24,810
INVESCO QQQ TR UNIT SER 1 46090E103   266,813 1,002 SH   SOLE 0 1,002 0 0
IQVIA HLDGS INC COM 46266C105   6,014,157 29,353 SH   SOLE 0 28,837 0 516
ISHARES GOLD TR ISHARES NEW 464285204   3,065,011 88,610 SH   SOLE 0 88,254 0 356
ISHARES INC MSCI EMERG MRKT 464286533   4,043,577 76,222 SH   SOLE 0 76,222 0 0
ISHARES TR MSCI USA QLT FCT 46432F339   1,364,580 11,974 SH   SOLE 0 1,155 0 10,819
ISHARES TR GL CLEAN ENE ETF 464288224   363,275 18,301 SH   SOLE 0 18,301 0 0
ISHARES TR MSCI ACWI EX US 464288240   541,860 11,909 SH   OTR 0 0 11,909 0
ISHARES TR MSCI ACWI EX US 464288240   30,076 661 SH   SOLE 0 661 0 0
ISHARES TR GLB INFRASTR ETF 464288372   874,856 19,085 SH   SOLE 0 19,085 0 0
ISHARES TR MSCI USA ESG SLC 464288802   542,736 6,593 SH   SOLE 0 6,593 0 0
ISHARES TR EAFE VALUE ETF 464288877   6,311,774 137,571 SH   SOLE 0 137,554 0 17
ISHARES TR EAFE GRWTH ETF 464288885   4,394,439 52,465 SH   SOLE 0 52,457 0 8
ISHARES TR S&P 500 GRWT ETF 464287309   1,194,336 20,416 SH   SOLE 0 4,224 0 16,192
ISHARES TR RUS 1000 ETF 464287622   396,199 1,882 SH   SOLE 0 1,882 0 0
ISHARES TR GLOBAL TECH ETF 464287291   1,672,025 37,297 SH   SOLE 0 37,294 0 3
ISHARES TR U.S. ENERGY ETF 464287796   486,646 10,468 SH   SOLE 0 10,464 0 4
ITT INC COM 45073V108   4,296,678 52,980 SH   SOLE 0 51,987 0 993
JOHNSON & JOHNSON COM 478160104   49,815 282 SH   OTR 0 0 282 0
JOHNSON & JOHNSON COM 478160104   3,299,472 18,678 SH   SOLE 0 18,378 0 300
JPMORGAN CHASE & CO COM 46625H100   116,399 868 SH   OTR 0 0 868 0
JPMORGAN CHASE & CO COM 46625H100   3,667,151 27,346 SH   SOLE 0 26,572 0 774
KINDER MORGAN INC DEL COM 49456B101   19,418 1,074 SH   OTR 0 0 1,074 0
KINDER MORGAN INC DEL COM 49456B101   1,145,657 63,366 SH   SOLE 0 63,366 0 0
KKR & CO INC COM 48251W104   390,856 8,420 SH   OTR 0 0 8,420 0
KLA CORP COM NEW 482480100   6,788,048 18,004 SH   SOLE 0 17,680 0 324
LAMAR ADVERTISING CO NEW CL A 512816109   2,061,507 21,838 SH   SOLE 0 21,838 0 0
LEIDOS HOLDINGS INC COM 525327102   6,212,869 59,063 SH   SOLE 0 58,031 0 1,032
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   68,372 11,995 SH   SOLE 0 11,995 0 0
LILLY ELI & CO COM 532457108   232,621 636 SH   SOLE 0 636 0 0
LINDE PLC SHS G5494J103   1,222,529 3,748 SH   OTR 0 0 3,743 5
LINDE PLC SHS G5494J103   4,567 14 SH   SOLE 0 14 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109   217,868 3,124 SH   OTR 0 0 3,124 0
LOCKHEED MARTIN CORP COM 539830109   37,946 78 SH   OTR 0 0 78 0
LOCKHEED MARTIN CORP COM 539830109   2,691,263 5,532 SH   SOLE 0 5,532 0 0
MANULIFE FINL CORP COM 56501R106   519,578 29,124 SH   OTR 0 0 29,124 0
MARKEL CORP COM 570535104   349,135 265 SH   OTR 0 0 265 0
MARSH & MCLENNAN COS INC COM 571748102   19,858 120 SH   OTR 0 0 120 0
MARSH & MCLENNAN COS INC COM 571748102   6,414,617 38,764 SH   SOLE 0 38,091 0 673
MASTERCARD INCORPORATED CL A 57636Q104   734,753 2,113 SH   SOLE 0 2,113 0 0
MAXIMUS INC COM 577933104   6,707,755 91,474 SH   SOLE 0 89,800 0 1,674
MCDONALDS CORP COM 580135101   28,725 109 SH   OTR 0 0 109 0
MCDONALDS CORP COM 580135101   311,229 1,181 SH   SOLE 0 1,181 0 0
MEDTRONIC PLC SHS G5960L103   6,684,456 86,007 SH   SOLE 0 84,626 0 1,381
MERCK & CO INC COM 58933Y105   47,265 426 SH   OTR 0 0 426 0
MERCK & CO INC COM 58933Y105   296,902 2,676 SH   SOLE 0 2,401 0 275
MICRON TECHNOLOGY INC COM 595112103   331,487 6,632 SH   SOLE 0 5,489 0 1,143
MICROSOFT CORP COM 594918104   47,484 198 SH   OTR 0 0 198 0
MICROSOFT CORP COM 594918104   5,323,855 22,199 SH   SOLE 0 21,439 0 760
MONSTER BEVERAGE CORP NEW COM 61174X109   2,139,846 21,076 SH   SOLE 0 20,844 0 232
MOODYS CORP COM 615369105   148,504 533 SH   OTR 0 0 533 0
MOODYS CORP COM 615369105   7,396,525 26,547 SH   SOLE 0 26,265 0 282
MORNINGSTAR INC COM 617700109   3,541,247 16,350 SH   SOLE 0 16,138 0 212
MOTOROLA SOLUTIONS INC COM NEW 620076307   32,987 128 SH   OTR 0 0 128 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   180,397 700 SH   SOLE 0 700 0 0
MSCI INC COM 55354G100   81,405 175 SH   OTR 0 0 175 0
MSCI INC COM 55354G100   8,039,998 17,284 SH   SOLE 0 17,094 0 190
NICE LTD SPONSORED ADR 653656108   272,297 1,416 SH   OTR 0 0 1,414 2
NICE LTD SPONSORED ADR 653656108   1,346 7 SH   SOLE 0 7 0 0
NORTHROP GRUMMAN CORP COM 666807102   28,917 53 SH   OTR 0 0 53 0
NORTHROP GRUMMAN CORP COM 666807102   6,868,139 12,588 SH   SOLE 0 12,357 0 231
NOVARTIS AG SPONSORED ADR 66987V109   230,066 2,536 SH   OTR 0 0 2,536 0
NOVARTIS AG SPONSORED ADR 66987V109   55,339 610 SH   SOLE 0 310 0 300
NOVO-NORDISK A S ADR 670100205   1,172,044 8,660 SH   OTR 0 0 8,644 16
NOVO-NORDISK A S ADR 670100205   4,872 36 SH   SOLE 0 36 0 0
NUVEEN MINN QUALITY MUN INM SHS 670734102   490,770 43,624 SH   SOLE 0 0 0 43,624
NVIDIA CORPORATION COM 67066G104   209,107 1,431 SH   SOLE 0 1,431 0 0
NVR INC COM 62944T105   2,592,270 562 SH   SOLE 0 557 0 5
ORACLE CORP COM 68389X105   15,204 186 SH   OTR 0 0 186 0
ORACLE CORP COM 68389X105   1,794,356 21,952 SH   SOLE 0 21,952 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   534,271 633 SH   OTR 0 0 633 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106   387,563 16,250 SH   OTR 0 0 16,250 0
PARKER-HANNIFIN CORP COM 701094104   6,240,495 21,445 SH   SOLE 0 21,051 0 394
PAYCHEX INC COM 704326107   2,005,197 17,352 SH   SOLE 0 17,143 0 209
PAYCOM SOFTWARE INC COM 70432V102   2,541,749 8,191 SH   SOLE 0 8,107 0 84
PEPSICO INC COM 713448108   41,190 228 SH   OTR 0 0 228 0
PEPSICO INC COM 713448108   542,161 3,001 SH   SOLE 0 3,001 0 0
PERKINELMER INC COM 714046109   5,903,760 42,104 SH   SOLE 0 41,368 0 736
PFIZER INC COM 717081103   20,701 404 SH   OTR 0 0 404 0
PFIZER INC COM 717081103   1,675,753 32,704 SH   SOLE 0 32,304 0 400
PGIM HIGH YIELD BOND FUND IN COM 69346H100   1,189,979 100,251 SH   SOLE 0 100,251 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101   1,320,950 71,480 SH   SOLE 0 71,480 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775   230,724 2,550 SH   SOLE 0 2,550 0 0
POOL CORP COM 73278L105   1,455,417 4,814 SH   SOLE 0 4,760 0 54
PRIMERICA INC COM 74164M108   6,946,422 48,981 SH   SOLE 0 48,110 0 871
PROCTER AND GAMBLE CO COM 742718109   20,157 133 SH   OTR 0 0 133 0
PROCTER AND GAMBLE CO COM 742718109   2,866,000 18,910 SH   SOLE 0 18,910 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   679,874 7,555 SH   SOLE 0 2,857 0 4,698
PROTO LABS INC COM 743713109   315,347 12,352 SH   SOLE 0 12,352 0 0
RELX PLC SPONSORED ADR 759530108   804,767 29,032 SH   OTR 0 0 28,999 33
RELX PLC SPONSORED ADR 759530108   1,081 39 SH   SOLE 0 39 0 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   578,489 18,776 SH   OTR 0 0 18,776 0
RENTOKIL INITIAL PLC SPONSORED ADR 760125104   2,372 77 SH   SOLE 0 77 0 0
REPUBLIC SVCS INC COM 760759100   4,130,002 32,018 SH   SOLE 0 31,678 0 340
RIO TINTO PLC SPONSORED ADR 767204100   635,026 8,919 SH   OTR 0 0 8,919 0
RITCHIE BROS AUCTIONEERS COM 767744105   5,773,458 99,835 SH   SOLE 0 98,457 0 1,378
ROLLINS INC COM 775711104   869,957 23,808 SH   SOLE 0 23,553 0 255
ROPER TECHNOLOGIES INC COM 776696106   322,771 747 SH   OTR 0 0 747 0
ROPER TECHNOLOGIES INC COM 776696106   1,852,374 4,287 SH   SOLE 0 4,238 0 49
S&P GLOBAL INC COM 78409V104   5,280,329 15,765 SH   SOLE 0 15,596 0 169
SALESFORCE INC COM 79466L302   3,653,915 27,558 SH   SOLE 0 27,268 0 290
SAP SE SPON ADR 803054204   567,029 5,495 SH   OTR 0 0 5,495 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   317,872 1,134 SH   OTR 0 0 1,134 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104   16,538 59 SH   SOLE 0 59 0 0
SCHWAB CHARLES CORP COM 808513105   30,057 361 SH   OTR 0 0 361 0
SCHWAB CHARLES CORP COM 808513105   443,443 5,326 SH   SOLE 0 4,408 0 918
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   474,420 7,186 SH   SOLE 0 7,186 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   553,459 16,183 SH   SOLE 0 3,811 0 12,372
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   520,532 3,832 SH   SOLE 0 0 0 3,832
SHELL PLC SPON ADS 780259305   638,889 11,218 SH   OTR 0 0 11,218 0
SHELL PLC SPON ADS 780259305   15,661 275 SH   SOLE 0 275 0 0
SIMPSON MFG INC COM 829073105   5,629,644 63,497 SH   SOLE 0 62,417 0 1,080
SOLAREDGE TECHNOLOGIES INC COM 83417M104   230,015 812 SH   OTR 0 0 810 2
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,133 4 SH   SOLE 0 4 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307   617,639 8,097 SH   OTR 0 0 8,082 15
SONY GROUP CORPORATION SPONSORED ADR 835699307   1,220 16 SH   SOLE 0 16 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   331,661 1,001 SH   SOLE 0 1,001 0 0
SPDR GOLD TR GOLD SHS 78463V107   259,380 1,529 SH   SOLE 0 1,529 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,950,082 5,099 SH   SOLE 0 5,099 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   729,016 7,970 SH   SOLE 0 7,970 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300   1,503,085 37,643 SH   SOLE 0 37,643 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   7,426,355 414,186 SH   SOLE 0 407,959 0 6,227
SPS COMM INC COM 78463M107   1,647,757 12,830 SH   SOLE 0 12,830 0 0
SRH TOTAL RETURN FUND INC COM 101507101   190,500 15,000 SH   SOLE 0 15,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   5,310,081 101,999 SH   SOLE 0 100,220 0 1,779
STARBUCKS CORP COM 855244109   1,860,519 18,755 SH   SOLE 0 18,467 0 289
STERIS PLC SHS USD G8473T100   5,732,593 31,039 SH   SOLE 0 30,620 0 419
STRYKER CORPORATION COM 863667101   13,449,285 55,010 SH   SOLE 0 54,247 0 763
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   115,440 14,394 SH   OTR 0 0 14,394 0
SUNCOR ENERGY INC NEW COM 867224107   589,226 18,570 SH   OTR 0 0 18,540 30
SUNCOR ENERGY INC NEW COM 867224107   1,809 57 SH   SOLE 0 57 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   624,912 8,389 SH   OTR 0 0 8,389 0
TARGET CORP COM 87612E106   967,419 6,491 SH   SOLE 0 5,983 0 508
TE CONNECTIVITY LTD SHS H84989104   835,514 7,278 SH   OTR 0 0 7,266 12
TE CONNECTIVITY LTD SHS H84989104   60,729 529 SH   SOLE 0 529 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   6,248,994 15,626 SH   SOLE 0 15,349 0 277
TESLA INC COM 88160R101   1,170,826 9,505 SH   SOLE 0 9,505 0 0
TEXAS INSTRS INC COM 882508104   7,383,558 44,689 SH   SOLE 0 44,058 0 631
TEXAS ROADHOUSE INC COM 882681109   6,552,984 72,050 SH   SOLE 0 70,805 0 1,245
THERMO FISHER SCIENTIFIC INC COM 883556102   4,586,146 8,328 SH   SOLE 0 8,107 0 221
THOMSON REUTERS CORP. COM NEW 884903709   564,761 4,951 SH   OTR 0 0 4,943 8
THOMSON REUTERS CORP. COM NEW 884903709   2,395 21 SH   SOLE 0 21 0 0
TITAN MED INC COM NEW 88830X819   6,973 10,555 SH   SOLE 0 10,555 0 0
TJX COS INC NEW COM 872540109   6,929,419 87,053 SH   SOLE 0 85,301 0 1,752
TORO CO COM 891092108   7,619,401 67,309 SH   SOLE 0 66,171 0 1,138
TRACTOR SUPPLY CO COM 892356106   6,777,289 30,125 SH   SOLE 0 29,585 0 540
TRANSDIGM GROUP INC COM 893641100   593,130 942 SH   OTR 0 0 942 0
TRANSDIGM GROUP INC COM 893641100   7,556 12 SH   SOLE 0 12 0 0
TRUIST FINL CORP COM 89832Q109   939,044 21,823 SH   SOLE 0 21,823 0 0
TTEC HLDGS INC COM 89854H102   228,214 5,171 SH   SOLE 0 5,067 0 104
TYLER TECHNOLOGIES INC COM 902252105   186,675 579 SH   OTR 0 0 579 0
TYLER TECHNOLOGIES INC COM 902252105   28,372 88 SH   SOLE 0 88 0 0
UFP INDUSTRIES INC COM 90278Q108   396,250 5,000 SH   SOLE 0 5,000 0 0
ULTA BEAUTY INC COM 90384S303   7,165,044 15,275 SH   SOLE 0 15,004 0 271
UNION PAC CORP COM 907818108   12,424 60 SH   OTR 0 0 60 0
UNION PAC CORP COM 907818108   8,318,874 40,174 SH   SOLE 0 39,569 0 605
UNITED PARCEL SERVICE INC CL B 911312106   23,468 135 SH   OTR 0 0 135 0
UNITED PARCEL SERVICE INC CL B 911312106   2,332,064 13,415 SH   SOLE 0 13,415 0 0
UNITEDHEALTH GROUP INC COM 91324P102   39,233 74 SH   OTR 0 0 74 0
UNITEDHEALTH GROUP INC COM 91324P102   13,356,269 25,192 SH   SOLE 0 24,871 0 321
US BANCORP DEL COM NEW 902973304   11,557 265 SH   OTR 0 0 265 0
US BANCORP DEL COM NEW 902973304   922,169 21,146 SH   SOLE 0 18,821 0 2,325
VANGUARD INDEX FDS GROWTH ETF 922908736   440,925 2,069 SH   SOLE 0 2,069 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   539,608 2,940 SH   SOLE 0 2,940 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   1,298,282 9,249 SH   SOLE 0 9,249 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   2,879,934 8,197 SH   SOLE 0 8,197 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   786,538 20,178 SH   SOLE 0 20,178 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,496,082 59,473 SH   SOLE 0 59,473 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   218,036 879 SH   SOLE 0 179 0 700
VERISIGN INC COM 92343E102   232,353 1,131 SH   OTR 0 0 1,131 0
VERISIGN INC COM 92343E102   1,038,910 5,057 SH   SOLE 0 5,003 0 54
VERISK ANALYTICS INC COM 92345Y106   112,909 640 SH   OTR 0 0 640 0
VERISK ANALYTICS INC COM 92345Y106   2,557,031 14,494 SH   SOLE 0 14,338 0 156
VERIZON COMMUNICATIONS INC COM 92343V104   40,779 1,035 SH   OTR 0 0 1,035 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,067,582 27,096 SH   SOLE 0 26,571 0 525
VISA INC COM CL A 92826C839   24,308 117 SH   OTR 0 0 117 0
VISA INC COM CL A 92826C839   7,634,380 36,746 SH   SOLE 0 36,273 0 473
VOYA GLBL EQTY DIV & PREM OP COM 92912T100   1,250,846 231,210 SH   SOLE 0 231,210 0 0
VULCAN MATLS CO COM 929160109   341,465 1,950 SH   OTR 0 0 1,950 0
WASTE MGMT INC DEL COM 94106L109   27,297 174 SH   OTR 0 0 174 0
WASTE MGMT INC DEL COM 94106L109   2,384,419 15,199 SH   SOLE 0 15,037 0 162
WATSCO INC COM 942622200   5,273,812 21,146 SH   SOLE 0 20,730 0 416
WEC ENERGY GROUP INC COM 92939U106   1,374,147 14,656 SH   SOLE 0 14,656 0 0
WELLS FARGO CO NEW COM 949746101   34,023 824 SH   OTR 0 0 824 0
WELLS FARGO CO NEW COM 949746101   1,884,971 45,652 SH   SOLE 0 45,652 0 0
WILLIAMS COS INC COM 969457100   35,236 1,071 SH   OTR 0 0 1,071 0
WILLIAMS COS INC COM 969457100   1,698,464 51,625 SH   SOLE 0 51,625 0 0
XCEL ENERGY INC COM 98389B100   935,136 13,338 SH   SOLE 0 9,360 0 3,978
XP INC CL A G98239109   172,590 11,251 SH   OTR 0 0 11,251 0
ZOETIS INC CL A 98978V103   1,891,961 12,910 SH   SOLE 0 12,779 0 131