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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 949 7,332 SH   SOLE 0 7,204 0 128
ABBOTT LABS COM 002824100 21 196 SH   OTR 0 0 196 0
ABBOTT LABS COM 002824100 6,461 59,465 SH   SOLE 0 55,231 0 4,234
ABBVIE INC COM 00287Y109 38 248 SH   OTR 0 0 248 0
ABBVIE INC COM 00287Y109 301 1,964 SH   SOLE 0 1,964 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 428 1,541 SH   OTR 0 0 1,539 2
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 150 541 SH   SOLE 0 441 0 100
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,698 4,639 SH   SOLE 0 4,152 0 487
ADVANCE AUTO PARTS INC COM 00751Y106 4,963 28,675 SH   SOLE 0 26,556 0 2,119
AIR PRODS & CHEMS INC COM 009158106 81 335 SH   OTR 0 0 335 0
AIR PRODS & CHEMS INC COM 009158106 6,793 28,246 SH   SOLE 0 26,389 0 1,857
ALCON AG ORD SHS H01301128 1,092 15,625 SH   OTR 0 0 15,609 16
ALCON AG ORD SHS H01301128 33 475 SH   SOLE 0 353 0 122
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1,072 165,245 SH   SOLE 0 165,245 0 0
ALPHABET INC CAP STK CL A 02079K305 682 313 SH   SOLE 0 313 0 0
ALPHABET INC CAP STK CL C 02079K107 12,334 5,639 SH   SOLE 0 5,307 0 332
ALPS ETF TR ALERIAN MLP 00162Q452 1,052 30,546 SH   SOLE 0 29,482 0 1,064
AMAZON COM INC COM 023135106 3,033 28,560 SH   SOLE 0 27,200 0 1,360
AMBEV SA SPONSORED ADR 02319V103 304 121,263 SH   OTR 0 0 121,263 0
AMBEV SA SPONSORED ADR 02319V103 2 859 SH   SOLE 0 859 0 0
AMDOCS LTD SHS G02602103 5,915 71,001 SH   SOLE 0 65,921 0 5,080
AMERIPRISE FINL INC COM 03076C106 651 2,740 SH   SOLE 0 2,440 0 300
AMETEK INC COM 031100100 5,250 47,773 SH   SOLE 0 44,336 0 3,437
AMGEN INC COM 031162100 29 120 SH   OTR 0 0 120 0
AMGEN INC COM 031162100 1,647 6,771 SH   SOLE 0 6,562 0 209
AMPHENOL CORP NEW CL A 032095101 5,568 86,483 SH   SOLE 0 80,500 0 5,983
AMPLIFY ETF TR HIGH INCOME 032108847 1,437 113,668 SH   SOLE 0 112,408 0 1,260
ANALOG DEVICES INC COM 032654105 5,683 38,904 SH   SOLE 0 36,237 0 2,667
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 1,066 73,102 SH   SOLE 0 73,102 0 0
ANSYS INC COM 03662Q105 84 350 SH   OTR 0 0 350 0
ANSYS INC COM 03662Q105 2,056 8,593 SH   SOLE 0 8,114 0 479
AON PLC SHS CL A G0403H108 235 871 SH   OTR 0 0 871 0
AON PLC SHS CL A G0403H108 7,104 26,342 SH   SOLE 0 24,908 0 1,434
APOGEE ENTERPRISES INC COM 037598109 431 11,000 SH   SOLE 0 11,000 0 0
APPLE INC COM 037833100 39 287 SH   OTR 0 0 287 0
APPLE INC COM 037833100 8,057 58,931 SH   SOLE 0 57,575 0 1,356
ASML HOLDING N V N Y REGISTRY SHS N07059210 814 1,711 SH   OTR 0 0 1,708 3
ASML HOLDING N V N Y REGISTRY SHS N07059210 27 56 SH   SOLE 0 56 0 0
ATLASSIAN CORP PLC CL A G06242104 357 1,904 SH   OTR 0 0 1,901 3
ATLASSIAN CORP PLC CL A G06242104 11 61 SH   SOLE 0 61 0 0
ATRICURE INC COM 04963C209 590 14,435 SH   SOLE 0 14,435 0 0
AUTODESK INC COM 052769106 221 1,285 SH   OTR 0 0 1,285 0
AUTODESK INC COM 052769106 1,264 7,348 SH   SOLE 0 6,929 0 419
AVERY DENNISON CORP COM 053611109 5,380 33,238 SH   SOLE 0 30,850 0 2,388
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 345 76,407 SH   OTR 0 0 76,407 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 2 534 SH   SOLE 0 534 0 0
BANCO SANTANDER S.A. ADR 05964H105 75 26,815 SH   OTR 0 0 26,815 0
BANCO SANTANDER S.A. ADR 05964H105 2 772 SH   SOLE 0 0 0 772
BARCLAYS PLC ADR 06738E204 88 11,601 SH   OTR 0 0 11,601 0
BARRICK GOLD CORP COM 067901108 213 12,059 SH   OTR 0 0 12,045 14
BARRICK GOLD CORP COM 067901108 6 356 SH   SOLE 0 356 0 0
BAXTER INTL INC COM 071813109 27 426 SH   OTR 0 0 426 0
BAXTER INTL INC COM 071813109 5,245 81,659 SH   SOLE 0 75,937 0 5,722
BECTON DICKINSON & CO COM 075887109 12 49 SH   OTR 0 0 49 0
BECTON DICKINSON & CO COM 075887109 5,930 24,053 SH   SOLE 0 22,351 0 1,702
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,227 3 SH   SOLE 0 1 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 14 53 SH   OTR 0 0 53 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,127 7,790 SH   SOLE 0 6,655 0 1,135
BHP GROUP LTD SPONSORED ADS 088606108 764 13,595 SH   OTR 0 0 13,595 0
BHP GROUP LTD SPONSORED ADS 088606108 25 440 SH   SOLE 0 440 0 0
BLACK KNIGHT INC COM 09215C105 231 3,533 SH   OTR 0 0 3,533 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,136 119,216 SH   SOLE 0 119,216 0 0
BLACKROCK INC COM 09247X101 1,270 2,086 SH   SOLE 0 2,015 0 71
BP PLC SPONSORED ADR 055622104 156 5,516 SH   OTR 0 0 5,516 0
BP PLC SPONSORED ADR 055622104 45 1,584 SH   SOLE 0 1,184 0 400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,088 42,707 SH   SOLE 0 39,710 0 2,997
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 522 11,732 SH   OTR 0 0 11,732 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,609 103,633 SH   SOLE 0 97,853 0 5,779
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 245 5,756 SH   OTR 0 0 5,756 0
BROWN & BROWN INC COM 115236101 234 4,010 SH   OTR 0 0 4,010 0
BROWN & BROWN INC COM 115236101 5,959 102,147 SH   SOLE 0 94,841 0 7,306
BROWN FORMAN CORP CL B 115637209 18 261 SH   OTR 0 0 261 0
BROWN FORMAN CORP CL B 115637209 877 12,505 SH   SOLE 0 11,784 0 721
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 217 2,138 SH   SOLE 0 408 0 1,730
CACI INTL INC CL A 127190304 6,374 22,621 SH   SOLE 0 21,033 0 1,588
CANADIAN NATL RY CO COM 136375102 323 2,870 SH   OTR 0 0 2,870 0
CANADIAN NATL RY CO COM 136375102 2 20 SH   SOLE 0 20 0 0
CANADIAN PAC RY LTD COM 13645T100 1,000 14,315 SH   OTR 0 0 14,291 24
CANADIAN PAC RY LTD COM 13645T100 54 774 SH   SOLE 0 774 0 0
CARLISLE COS INC COM 142339100 5,582 23,394 SH   SOLE 0 21,705 0 1,689
CARMAX INC COM 143130102 344 3,798 SH   OTR 0 0 3,798 0
CARMAX INC COM 143130102 0 1 SH   SOLE 0 1 0 0
CATERPILLAR INC COM 149123101 15 84 SH   OTR 0 0 84 0
CATERPILLAR INC COM 149123101 342 1,911 SH   SOLE 0 1,771 0 140
CAVCO INDS INC DEL COM 149568107 865 4,413 SH   SOLE 0 4,159 0 254
CBRE GROUP INC CL A 12504L109 170 2,309 SH   OTR 0 0 2,309 0
CBRE GROUP INC CL A 12504L109 221 3,000 SH   SOLE 0 3,000 0 0
CENTENE CORP DEL COM 15135B101 32 379 SH   OTR 0 0 379 0
CENTENE CORP DEL COM 15135B101 6,080 71,857 SH   SOLE 0 66,814 0 5,043
CHARLES RIV LABS INTL INC COM 159864107 764 3,571 SH   SOLE 0 3,362 0 209
CHEVRON CORP NEW COM 166764100 89 617 SH   OTR 0 0 617 0
CHEVRON CORP NEW COM 166764100 147 1,014 SH   SOLE 0 1,014 0 0
CIGNA CORP NEW COM 125523100 38 146 SH   OTR 0 0 146 0
CIGNA CORP NEW COM 125523100 187 709 SH   SOLE 0 709 0 0
CINTAS CORP COM 172908105 3,926 10,510 SH   SOLE 0 9,901 0 609
CISCO SYS INC COM 17275R102 76 1,777 SH   OTR 0 0 1,777 0
CISCO SYS INC COM 17275R102 322 7,552 SH   SOLE 0 6,952 0 600
COCA COLA CO COM 191216100 1,921 30,543 SH   SOLE 0 29,396 0 1,147
COLUMBIA SPORTSWEAR CO COM 198516106 5,338 74,574 SH   SOLE 0 69,152 0 5,422
COMCAST CORP NEW CL A 20030N101 16 399 SH   OTR 0 0 399 0
COMCAST CORP NEW CL A 20030N101 1,473 37,542 SH   SOLE 0 35,442 0 2,100
COMPASS MINERALS INTL INC COM 20451N101 883 24,955 SH   SOLE 0 24,286 0 669
COPART INC COM 217204106 400 3,683 SH   OTR 0 0 3,683 0
COPART INC COM 217204106 5,280 48,593 SH   SOLE 0 45,760 0 2,833
COSTAR GROUP INC COM 22160N109 398 6,592 SH   OTR 0 0 6,592 0
COSTAR GROUP INC COM 22160N109 2,587 42,823 SH   SOLE 0 40,415 0 2,408
COSTCO WHSL CORP NEW COM 22160K105 368 768 SH   SOLE 0 768 0 0
CREDIT ACCEP CORP MICH COM 225310101 80 168 SH   OTR 0 0 168 0
CREDIT ACCEP CORP MICH COM 225310101 825 1,743 SH   SOLE 0 1,646 0 97
CRH PLC ADR 12626K203 649 18,625 SH   OTR 0 0 18,594 31
CRH PLC ADR 12626K203 22 621 SH   SOLE 0 621 0 0
DARDEN RESTAURANTS INC COM 237194105 5,319 47,017 SH   SOLE 0 43,673 0 3,344
DEERE & CO COM 244199105 49 162 SH   OTR 0 0 162 0
DEERE & CO COM 244199105 843 2,813 SH   SOLE 0 2,413 0 400
DELL TECHNOLOGIES INC CL C 24703L202 2,321 50,223 SH   SOLE 0 47,354 0 2,869
DIAGEO PLC SPON ADR NEW 25243Q205 1,317 7,564 SH   OTR 0 0 7,556 8
DIAGEO PLC SPON ADR NEW 25243Q205 115 660 SH   SOLE 0 660 0 0
DISNEY WALT CO COM 254687106 340 3,603 SH   SOLE 0 3,117 0 486
DOLLAR GEN CORP NEW COM 256677105 175 713 SH   OTR 0 0 713 0
DOLLAR GEN CORP NEW COM 256677105 6,111 24,898 SH   SOLE 0 23,153 0 1,745
DOMINION ENERGY INC COM 25746U109 1,336 16,736 SH   SOLE 0 15,880 0 856
DOMINOS PIZZA INC COM 25754A201 227 582 SH   OTR 0 0 582 0
DONALDSON INC COM 257651109 2,830 58,792 SH   SOLE 0 560 0 58,232
DUKE ENERGY CORP NEW COM NEW 26441C204 1,791 16,705 SH   SOLE 0 15,914 0 791
EATON VANCE TAX-MANAGED GLOB COM 27829F108 1,803 233,798 SH   SOLE 0 233,798 0 0
EDISON INTL COM 281020107 17 268 SH   OTR 0 0 268 0
EDISON INTL COM 281020107 857 13,553 SH   SOLE 0 13,091 0 462
ELASTIC N V ORD SHS N14506104 247 3,655 SH   OTR 0 0 3,651 4
ELASTIC N V ORD SHS N14506104 8 122 SH   SOLE 0 122 0 0
EMERSON ELEC CO COM 291011104 21 267 SH   OTR 0 0 267 0
EMERSON ELEC CO COM 291011104 980 12,324 SH   SOLE 0 12,324 0 0
ENBRIDGE INC COM 29250N105 961 22,745 SH   SOLE 0 20,297 0 2,448
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 432 9,083 SH   SOLE 0 9,083 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,465 25,289 SH   SOLE 0 23,892 0 1,397
EXXON MOBIL CORP COM 30231G102 1,862 21,737 SH   SOLE 0 20,608 0 1,129
FACTSET RESH SYS INC COM 303075105 3,815 9,920 SH   SOLE 0 9,357 0 563
FAIR ISAAC CORP COM 303250104 2,839 7,081 SH   SOLE 0 6,681 0 400
FASTENAL CO COM 311900104 179 3,594 SH   OTR 0 0 3,594 0
FASTENAL CO COM 311900104 3,011 60,315 SH   SOLE 0 60,315 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 9,505 204,283 SH   SOLE 0 186,892 0 17,391
FIFTH THIRD BANCORP COM 316773100 460 13,700 SH   SOLE 0 13,125 0 575
FIRST FINL CORP IND COM 320218100 1,202 27,007 SH   SOLE 0 27,007 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 90 621 SH   OTR 0 0 621 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,514 38,237 SH   SOLE 0 35,574 0 2,663
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 258 4,000 SH   SOLE 0 4,000 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 391 4,435 SH   SOLE 0 4,435 0 0
FIRSTSERVICE CORP NEW COM 33767E202 701 5,787 SH   SOLE 0 5,451 0 336
FISERV INC COM 337738108 9,474 106,480 SH   SOLE 0 99,651 0 6,829
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 702 10,404 SH   OTR 0 0 10,404 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 5 75 SH   SOLE 0 75 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 5,037 84,116 SH   SOLE 0 78,075 0 6,041
FORWARD AIR CORP COM 349853101 5,710 62,095 SH   SOLE 0 57,695 0 4,400
FRANKLIN ELEC INC COM 353514102 5,651 77,138 SH   SOLE 0 71,823 0 5,315
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 7 287 SH   OTR 0 0 287 0
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473P744 256 10,952 SH   SOLE 0 0 0 10,952
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 9 392 SH   OTR 0 0 392 0
FRANKLIN TEMPLETON ETF TR FTSE UNTD KGDM 35473P678 379 16,993 SH   SOLE 0 1,930 0 15,063
GABELLI EQUITY TR INC COM 362397101 2,145 351,621 SH   SOLE 0 351,621 0 0
GALLAGHER ARTHUR J & CO COM 363576109 6,061 37,177 SH   SOLE 0 34,568 0 2,609
GARTNER INC COM 366651107 109 449 SH   OTR 0 0 449 0
GARTNER INC COM 366651107 758 3,134 SH   SOLE 0 2,953 0 181
GENERAL MLS INC COM 370334104 17 221 SH   OTR 0 0 221 0
GENERAL MLS INC COM 370334104 1,751 23,207 SH   SOLE 0 21,774 0 1,433
GENPACT LIMITED SHS G3922B107 5,795 136,807 SH   SOLE 0 127,069 0 9,738
GENUINE PARTS CO COM 372460105 1,325 9,959 SH   SOLE 0 9,621 0 338
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 20 851 SH   OTR 0 0 851 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 785 33,117 SH   SOLE 0 0 0 33,117
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 3,075 191,087 SH   SOLE 0 179,087 0 12,000
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 216 5,000 SH   SOLE 0 5,000 0 0
HANESBRANDS INC COM 410345102 750 72,919 SH   SOLE 0 70,859 0 2,060
HDFC BANK LTD SPONSORED ADS 40415F101 285 5,185 SH   OTR 0 0 5,185 0
HDFC BANK LTD SPONSORED ADS 40415F101 2 37 SH   SOLE 0 37 0 0
HEICO CORP NEW CL A 422806208 328 3,108 SH   OTR 0 0 3,108 0
HENRY JACK & ASSOC INC COM 426281101 2,892 16,066 SH   SOLE 0 15,186 0 880
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,319 117,115 SH   SOLE 0 117,115 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 320 2,869 SH   OTR 0 0 2,869 0
HOME DEPOT INC COM 437076102 15 55 SH   OTR 0 0 55 0
HOME DEPOT INC COM 437076102 514 1,874 SH   SOLE 0 1,725 0 149
HONEYWELL INTL INC COM 438516106 31 179 SH   OTR 0 0 179 0
HONEYWELL INTL INC COM 438516106 5,970 34,346 SH   SOLE 0 32,207 0 2,139
HUNT J B TRANS SVCS INC COM 445658107 5,366 34,076 SH   SOLE 0 31,645 0 2,431
ICICI BANK LIMITED ADR 45104G104 544 30,641 SH   OTR 0 0 30,641 0
ICICI BANK LIMITED ADR 45104G104 4 214 SH   SOLE 0 214 0 0
ICON PLC SHS G4705A100 1,128 5,206 SH   OTR 0 0 5,198 8
ICON PLC SHS G4705A100 6,012 27,743 SH   SOLE 0 25,767 0 1,976
IDEXX LABS INC COM 45168D104 67 192 SH   OTR 0 0 192 0
IDEXX LABS INC COM 45168D104 2,850 8,126 SH   SOLE 0 7,671 0 455
INTEL CORP COM 458140100 35 932 SH   OTR 0 0 932 0
INTEL CORP COM 458140100 944 25,239 SH   SOLE 0 24,302 0 937
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,128 56,866 SH   SOLE 0 53,723 0 3,143
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,910 84,113 SH   SOLE 0 78,500 0 5,613
INTERNATIONAL BUSINESS MACHS COM 459200101 1,097 7,772 SH   SOLE 0 7,350 0 422
INTUIT COM 461202103 630 1,635 SH   SOLE 0 1,538 0 97
INTUITIVE SURGICAL INC COM NEW 46120E602 2,185 10,885 SH   SOLE 0 10,259 0 626
INVESCO QQQ TR UNIT SER 1 46090E103 405 1,446 SH   SOLE 0 1,446 0 0
IQVIA HLDGS INC COM 46266C105 7,935 36,569 SH   SOLE 0 34,089 0 2,480
ISHARES GOLD TR ISHARES NEW 464285204 25,506 743,395 SH   SOLE 0 713,504 0 29,891
ISHARES INC MSCI HONG KG ETF 464286871 6 288 SH   OTR 0 0 288 0
ISHARES INC MSCI HONG KG ETF 464286871 249 11,225 SH   SOLE 0 0 0 11,225
ISHARES INC MSCI AUST ETF 464286103 8 381 SH   OTR 0 0 381 0
ISHARES INC MSCI AUST ETF 464286103 317 14,930 SH   SOLE 0 165 0 14,765
ISHARES INC MSCI GERMANY ETF 464286806 6 271 SH   OTR 0 0 271 0
ISHARES INC MSCI GERMANY ETF 464286806 241 10,473 SH   SOLE 0 0 0 10,473
ISHARES INC MSCI ITALY ETF 46434G830 6 259 SH   OTR 0 0 259 0
ISHARES INC MSCI ITALY ETF 46434G830 239 9,946 SH   SOLE 0 0 0 9,946
ISHARES INC MSCI SWEDEN ETF 464286756 6 203 SH   OTR 0 0 203 0
ISHARES INC MSCI SWEDEN ETF 464286756 274 8,989 SH   SOLE 0 1,057 0 7,932
ISHARES INC MSCI CDA ETF 464286509 9 256 SH   OTR 0 0 256 0
ISHARES INC MSCI CDA ETF 464286509 385 11,425 SH   SOLE 0 1,516 0 9,909
ISHARES INC MSCI SINGPOR ETF 46434G780 6 353 SH   OTR 0 0 353 0
ISHARES INC MSCI SINGPOR ETF 46434G780 246 13,942 SH   SOLE 0 187 0 13,755
ISHARES INC MSCI AUSTRIA ETF 464286202 6 307 SH   OTR 0 0 307 0
ISHARES INC MSCI AUSTRIA ETF 464286202 214 11,844 SH   SOLE 0 0 0 11,844
ISHARES INC MSCI FRANCE ETF 464286707 7 224 SH   OTR 0 0 224 0
ISHARES INC MSCI FRANCE ETF 464286707 260 8,657 SH   SOLE 0 0 0 8,657
ISHARES INC MSCI NETHERL ETF 464286814 6 178 SH   OTR 0 0 178 0
ISHARES INC MSCI NETHERL ETF 464286814 274 7,814 SH   SOLE 0 924 0 6,890
ISHARES INC MSCI SPAIN ETF 464286764 8 322 SH   OTR 0 0 322 0
ISHARES INC MSCI SPAIN ETF 464286764 290 12,429 SH   SOLE 0 0 0 12,429
ISHARES INC MSCI SWITZERLAND 464286749 7 175 SH   OTR 0 0 175 0
ISHARES INC MSCI SWITZERLAND 464286749 320 7,704 SH   SOLE 0 908 0 6,796
ISHARES INC ESG AWR MSCI EM 46434G863 1,702 52,676 SH   SOLE 0 52,294 0 382
ISHARES INC MSCI EMERG MRKT 464286533 1,484 26,776 SH   SOLE 0 26,600 0 176
ISHARES TR GL CLEAN ENE ETF 464288224 308 16,155 SH   SOLE 0 16,155 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1,405 30,753 SH   SOLE 0 30,543 0 210
ISHARES TR U.S. ENERGY ETF 464287796 627 16,449 SH   SOLE 0 16,312 0 137
ISHARES TR S&P 500 GRWT ETF 464287309 979 16,225 SH   SOLE 0 33 0 16,192
ISHARES TR RUS 1000 ETF 464287622 416 2,004 SH   SOLE 0 2,004 0 0
ISHARES TR EAFE VALUE ETF 464288877 6,984 160,922 SH   SOLE 0 159,836 0 1,086
ISHARES TR EAFE GRWTH ETF 464288885 4,189 52,038 SH   SOLE 0 51,677 0 361
ISHARES TR MSCI USA ESG SLC 464288802 532 6,593 SH   SOLE 0 6,593 0 0
ISHARES TR TIPS BD ETF 464287176 830 7,288 SH   SOLE 0 0 0 7,288
JOHNSON & JOHNSON COM 478160104 45 254 SH   OTR 0 0 254 0
JOHNSON & JOHNSON COM 478160104 2,798 15,760 SH   SOLE 0 14,883 0 877
JPMORGAN CHASE & CO COM 46625H100 90 798 SH   OTR 0 0 798 0
JPMORGAN CHASE & CO COM 46625H100 2,341 20,789 SH   SOLE 0 19,131 0 1,658
KINDER MORGAN INC DEL COM 49456B101 18 1,074 SH   OTR 0 0 1,074 0
KINDER MORGAN INC DEL COM 49456B101 842 50,221 SH   SOLE 0 48,468 0 1,753
KKR & CO INC COM 48251W104 378 8,171 SH   OTR 0 0 8,171 0
KLA CORP COM NEW 482480100 5,828 18,265 SH   SOLE 0 16,965 0 1,300
LAMAR ADVERTISING CO NEW CL A 512816109 1,442 16,391 SH   SOLE 0 15,861 0 530
LEIDOS HOLDINGS INC COM 525327102 5,710 56,701 SH   SOLE 0 52,658 0 4,043
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,771 281,947 SH   SOLE 0 281,947 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 216 1,872 SH   OTR 0 0 1,872 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 132 10,283 SH   OTR 0 0 10,283 0
LILLY ELI & CO COM 532457108 206 636 SH   SOLE 0 636 0 0
LINDE PLC SHS G5494J103 1,445 5,024 SH   OTR 0 0 5,018 6
LINDE PLC SHS G5494J103 38 132 SH   SOLE 0 132 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 235 2,847 SH   OTR 0 0 2,847 0
LOCKHEED MARTIN CORP COM 539830109 34 78 SH   OTR 0 0 78 0
LOCKHEED MARTIN CORP COM 539830109 1,951 4,538 SH   SOLE 0 4,287 0 251
MARKEL CORP COM 570535104 330 255 SH   OTR 0 0 255 0
MARSH & MCLENNAN COS INC COM 571748102 15 96 SH   OTR 0 0 96 0
MARSH & MCLENNAN COS INC COM 571748102 5,870 37,808 SH   SOLE 0 35,166 0 2,642
MASTERCARD INCORPORATED CL A 57636Q104 667 2,113 SH   SOLE 0 2,113 0 0
MAXIMUS INC COM 577933104 5,609 89,731 SH   SOLE 0 83,304 0 6,427
MCDONALDS CORP COM 580135101 27 109 SH   OTR 0 0 109 0
MCDONALDS CORP COM 580135101 913 3,699 SH   SOLE 0 3,619 0 80
MEDTRONIC PLC SHS G5960L103 7,398 82,427 SH   SOLE 0 75,991 0 6,435
MERCK & CO INC COM 58933Y105 36 392 SH   OTR 0 0 392 0
MERCK & CO INC COM 58933Y105 244 2,676 SH   SOLE 0 2,301 0 375
META PLATFORMS INC CL A 30303M102 4,019 24,926 SH   SOLE 0 23,460 0 1,466
MICRON TECHNOLOGY INC COM 595112103 367 6,632 SH   SOLE 0 5,489 0 1,143
MICROSOFT CORP COM 594918104 49 189 SH   OTR 0 0 189 0
MICROSOFT CORP COM 594918104 1,987 7,735 SH   SOLE 0 6,835 0 900
MONSTER BEVERAGE CORP NEW COM 61174X109 1,957 21,106 SH   SOLE 0 19,881 0 1,225
MOODYS CORP COM 615369105 116 427 SH   OTR 0 0 427 0
MOODYS CORP COM 615369105 5,680 20,886 SH   SOLE 0 19,731 0 1,155
MORNINGSTAR INC COM 617700109 3,914 16,186 SH   SOLE 0 15,222 0 964
MSCI INC COM 55354G100 72 175 SH   OTR 0 0 175 0
MSCI INC COM 55354G100 6,881 16,695 SH   SOLE 0 15,756 0 939
NICE LTD SPONSORED ADR 653656108 310 1,609 SH   OTR 0 0 1,607 2
NICE LTD SPONSORED ADR 653656108 11 56 SH   SOLE 0 56 0 0
NORTHROP GRUMMAN CORP COM 666807102 22 47 SH   OTR 0 0 47 0
NORTHROP GRUMMAN CORP COM 666807102 6,200 12,955 SH   SOLE 0 12,043 0 912
NOVO-NORDISK A S ADR 670100205 920 8,260 SH   OTR 0 0 8,247 13
NOVO-NORDISK A S ADR 670100205 32 289 SH   SOLE 0 289 0 0
NUVEEN MINN QUALITY MUN INM SHS 670734102 967 65,308 SH   SOLE 0 0 0 65,308
NVIDIA CORPORATION COM 67066G104 207 1,368 SH   SOLE 0 1,368 0 0
NVR INC COM 62944T105 1,530 382 SH   SOLE 0 365 0 17
OMNICELL COM COM 68213N109 1,575 13,844 SH   SOLE 0 13,029 0 815
ORACLE CORP COM 68389X105 10 146 SH   OTR 0 0 146 0
ORACLE CORP COM 68389X105 1,252 17,915 SH   SOLE 0 17,351 0 564
OREILLY AUTOMOTIVE INC COM 67103H107 398 630 SH   OTR 0 0 630 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 410 15,153 SH   OTR 0 0 15,153 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 3 108 SH   SOLE 0 108 0 0
PARKER-HANNIFIN CORP COM 701094104 5,344 21,720 SH   SOLE 0 20,167 0 1,553
PAYCHEX INC COM 704326107 1,996 17,526 SH   SOLE 0 16,463 0 1,063
PAYCOM SOFTWARE INC COM 70432V102 2,228 7,955 SH   SOLE 0 7,512 0 443
PAYPAL HLDGS INC COM 70450Y103 2,156 30,866 SH   SOLE 0 28,892 0 1,974
PEPSICO INC COM 713448108 35 208 SH   OTR 0 0 208 0
PEPSICO INC COM 713448108 500 3,001 SH   SOLE 0 2,901 0 100
PERKINELMER INC COM 714046109 5,715 40,181 SH   SOLE 0 37,299 0 2,882
PFIZER INC COM 717081103 21 404 SH   OTR 0 0 404 0
PFIZER INC COM 717081103 1,368 26,101 SH   SOLE 0 24,215 0 1,886
PGIM HIGH YIELD BOND FUND IN COM 69346H100 1,175 95,480 SH   SOLE 0 95,480 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 453 4,758 SH   SOLE 0 3,020 0 1,738
POOL CORP COM 73278L105 1,588 4,522 SH   SOLE 0 4,262 0 260
PRIMERICA INC COM 74164M108 5,822 48,639 SH   SOLE 0 45,172 0 3,467
PROCTER AND GAMBLE CO COM 742718109 19 133 SH   OTR 0 0 133 0
PROCTER AND GAMBLE CO COM 742718109 2,146 14,925 SH   SOLE 0 14,145 0 780
PROSHARES TR S&P 500 DV ARIST 74348A467 599 7,015 SH   SOLE 0 2,317 0 4,698
PROTO LABS INC COM 743713109 591 12,352 SH   SOLE 0 12,352 0 0
REPUBLIC SVCS INC COM 760759100 1,814 13,858 SH   SOLE 0 13,067 0 791
RIO TINTO PLC SPONSORED ADR 767204100 545 8,933 SH   OTR 0 0 8,933 0
RIO TINTO PLC SPONSORED ADR 767204100 4 63 SH   SOLE 0 63 0 0
ROLLINS INC COM 775711104 1,889 54,086 SH   SOLE 0 51,034 0 3,052
ROPER TECHNOLOGIES INC COM 776696106 288 731 SH   OTR 0 0 731 0
ROPER TECHNOLOGIES INC COM 776696106 1,645 4,168 SH   SOLE 0 3,924 0 244
S&P GLOBAL INC COM 78409V104 4,222 12,526 SH   SOLE 0 11,802 0 724
SALESFORCE INC COM 79466L302 4,265 25,841 SH   SOLE 0 24,394 0 1,447
SANOFI SPONSORED ADR 80105N105 207 4,147 SH   OTR 0 0 4,147 0
SANOFI SPONSORED ADR 80105N105 15 300 SH   SOLE 0 0 0 300
SAP SE SPON ADR 803054204 602 6,635 SH   OTR 0 0 6,635 0
SAP SE SPON ADR 803054204 4 47 SH   SOLE 0 47 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 357 1,117 SH   OTR 0 0 1,117 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 19 59 SH   SOLE 0 59 0 0
SCHLUMBERGER LTD COM STK 806857108 852 23,818 SH   OTR 0 0 23,776 42
SCHLUMBERGER LTD COM STK 806857108 120 3,361 SH   SOLE 0 3,361 0 0
SCHWAB CHARLES CORP COM 808513105 19 293 SH   OTR 0 0 293 0
SCHWAB CHARLES CORP COM 808513105 336 5,326 SH   SOLE 0 4,408 0 918
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 449 7,186 SH   SOLE 0 7,186 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 520 16,536 SH   SOLE 0 2,339 0 14,197
SHELL PLC SPON ADS 780259305 544 10,406 SH   OTR 0 0 10,406 0
SHELL PLC SPON ADS 780259305 18 349 SH   SOLE 0 349 0 0
SIMPSON MFG INC COM 829073105 5,667 56,331 SH   SOLE 0 52,306 0 4,025
SOLAREDGE TECHNOLOGIES INC COM 83417M104 251 916 SH   OTR 0 0 915 1
SOLAREDGE TECHNOLOGIES INC COM 83417M104 8 28 SH   SOLE 0 28 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 308 1,001 SH   SOLE 0 1,001 0 0
SPDR GOLD TR GOLD SHS 78463V107 745 4,423 SH   SOLE 0 1,679 0 2,744
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,919 5,087 SH   SOLE 0 1,642 0 3,445
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1,819 19,877 SH   SOLE 0 19,877 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,082 28,641 SH   SOLE 0 27,738 0 903
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 168 10,000 SH   SOLE 0 10,000 0 0
SPS COMM INC COM 78463M107 1,450 12,830 SH   SOLE 0 12,830 0 0
SRH TOTAL RETURN FUND INC COM 101507101 179 15,000 SH   SOLE 0 0 0 15,000
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 5,599 96,421 SH   SOLE 0 89,498 0 6,923
STARBUCKS CORP COM 855244109 975 12,759 SH   SOLE 0 12,259 0 500
STRYKER CORPORATION COM 863667101 9,851 49,517 SH   SOLE 0 46,323 0 3,194
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 85 14,394 SH   OTR 0 0 14,394 0
SUNCOR ENERGY INC NEW COM 867224107 656 18,699 SH   OTR 0 0 18,679 20
SUNCOR ENERGY INC NEW COM 867224107 16 467 SH   SOLE 0 467 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 723 8,839 SH   OTR 0 0 8,839 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7 88 SH   SOLE 0 88 0 0
TARGET CORP COM 87612E106 4,694 33,239 SH   SOLE 0 30,688 0 2,551
TE CONNECTIVITY LTD SHS H84989104 923 8,158 SH   OTR 0 0 8,146 12
TE CONNECTIVITY LTD SHS H84989104 85 751 SH   SOLE 0 751 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 5,627 15,000 SH   SOLE 0 13,977 0 1,023
TESLA INC COM 88160R101 2,785 4,135 SH   SOLE 0 4,135 0 0
TEXAS INSTRS INC COM 882508104 6,381 41,529 SH   SOLE 0 38,629 0 2,900
TEXAS ROADHOUSE INC COM 882681109 5,503 75,176 SH   SOLE 0 69,769 0 5,407
THERMO FISHER SCIENTIFIC INC COM 883556102 2,931 5,395 SH   SOLE 0 5,026 0 369
THOMSON REUTERS CORP. COM NEW 884903709 803 7,701 SH   OTR 0 0 7,690 11
THOMSON REUTERS CORP. COM NEW 884903709 27 258 SH   SOLE 0 258 0 0
TITAN MED INC COM NEW 88830X819 5 10,555 SH   SOLE 0 10,555 0 0
TJX COS INC NEW COM 872540109 5,674 101,591 SH   SOLE 0 94,394 0 7,197
TORO CO COM 891092108 5,547 73,190 SH   SOLE 0 67,918 0 5,272
TRACTOR SUPPLY CO COM 892356106 5,681 29,309 SH   SOLE 0 27,198 0 2,110
TRANSDIGM GROUP INC COM 893641100 474 883 SH   OTR 0 0 883 0
TRANSDIGM GROUP INC COM 893641100 4 8 SH   SOLE 0 8 0 0
TRANSUNION COM 89400J107 140 1,750 SH   OTR 0 0 1,750 0
TRANSUNION COM 89400J107 6,405 80,077 SH   SOLE 0 74,484 0 5,593
TRUIST FINL CORP COM 89832Q109 775 16,332 SH   SOLE 0 15,067 0 1,265
TTEC HLDGS INC COM 89854H102 6,236 91,855 SH   SOLE 0 85,278 0 6,577
TYLER TECHNOLOGIES INC COM 902252105 199 599 SH   OTR 0 0 599 0
TYLER TECHNOLOGIES INC COM 902252105 2,976 8,951 SH   SOLE 0 8,448 0 503
UFP INDUSTRIES INC COM 90278Q108 341 5,000 SH   SOLE 0 5,000 0 0
ULTA BEAUTY INC COM 90384S303 5,872 15,232 SH   SOLE 0 14,157 0 1,075
UNION PAC CORP COM 907818108 13 60 SH   OTR 0 0 60 0
UNION PAC CORP COM 907818108 5,650 26,492 SH   SOLE 0 24,651 0 1,841
UNITED PARCEL SERVICE INC CL B 911312106 20 109 SH   OTR 0 0 109 0
UNITED PARCEL SERVICE INC CL B 911312106 1,917 10,499 SH   SOLE 0 10,175 0 324
UNITEDHEALTH GROUP INC COM 91324P102 32 62 SH   OTR 0 0 62 0
UNITEDHEALTH GROUP INC COM 91324P102 12,581 24,494 SH   SOLE 0 23,070 0 1,424
US BANCORP DEL COM NEW 902973304 10 213 SH   OTR 0 0 213 0
US BANCORP DEL COM NEW 902973304 972 21,123 SH   SOLE 0 17,821 0 3,302
VANGUARD INDEX FDS SMALL CP ETF 922908751 512 2,909 SH   SOLE 0 2,909 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 444 1,994 SH   SOLE 0 1,994 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,224 9,280 SH   SOLE 0 9,280 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,851 8,220 SH   SOLE 0 8,220 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 902 21,659 SH   SOLE 0 21,659 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 241 3,164 SH   SOLE 0 3,164 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 2,524 61,869 SH   SOLE 0 61,869 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 213 906 SH   SOLE 0 206 0 700
VEEVA SYS INC CL A COM 922475108 2,333 11,782 SH   SOLE 0 11,113 0 669
VERISIGN INC COM 92343E102 189 1,131 SH   OTR 0 0 1,131 0
VERISIGN INC COM 92343E102 827 4,943 SH   SOLE 0 4,670 0 273
VERISK ANALYTICS INC COM 92345Y106 125 722 SH   OTR 0 0 722 0
VERISK ANALYTICS INC COM 92345Y106 6,122 35,369 SH   SOLE 0 33,373 0 1,996
VERIZON COMMUNICATIONS INC COM 92343V104 50 989 SH   OTR 0 0 989 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,632 32,152 SH   SOLE 0 30,126 0 2,026
VISA INC COM CL A 92826C839 19 94 SH   OTR 0 0 94 0
VISA INC COM CL A 92826C839 7,056 35,838 SH   SOLE 0 33,561 0 2,277
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,212 220,361 SH   SOLE 0 220,361 0 0
VULCAN MATLS CO COM 929160109 261 1,840 SH   OTR 0 0 1,840 0
WATSCO INC COM 942622200 5,399 22,609 SH   SOLE 0 20,991 0 1,618
WEC ENERGY GROUP INC COM 92939U106 1,475 14,656 SH   SOLE 0 14,656 0 0
WELLS FARGO CO NEW COM 949746101 32 824 SH   OTR 0 0 824 0
WELLS FARGO CO NEW COM 949746101 1,393 35,573 SH   SOLE 0 34,403 0 1,170
XCEL ENERGY INC COM 98389B100 884 12,497 SH   SOLE 0 8,519 0 3,978
XP INC CL A G98239109 209 11,616 SH   OTR 0 0 11,616 0
XP INC CL A G98239109 1 82 SH   SOLE 0 82 0 0
ZOETIS INC CL A 98978V103 5,537 32,210 SH   SOLE 0 30,371 0 1,839