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 816 7,380 SH   SOLE 0 7,352 0 28
ABBOTT LABS COM 002824100 19 196 SH   OTR 0 0 196 0
ABBOTT LABS COM 002824100 5,911 61,087 SH   SOLE 0 53,853 0 7,234
ABBVIE INC COM 00287Y109 33 248 SH   OTR 0 0 248 0
ABBVIE INC COM 00287Y109 264 1,970 SH   SOLE 0 1,970 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 435 1,692 SH   OTR 0 12 1,678 2
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 138 537 SH   SOLE 0 437 0 100
ADOBE SYSTEMS INCORPORATED COM 00724F101 2,570 9,337 SH   SOLE 0 8,905 0 432
ADVANCE AUTO PARTS INC COM 00751Y106 4,738 30,307 SH   SOLE 0 26,502 0 3,805
AIR PRODS & CHEMS INC COM 009158106 82 353 SH   OTR 0 0 353 0
AIR PRODS & CHEMS INC COM 009158106 6,820 29,303 SH   SOLE 0 25,984 0 3,319
ALCON AG ORD SHS H01301128 872 14,981 SH   OTR 0 89 14,876 16
ALCON AG ORD SHS H01301128 23 394 SH   SOLE 0 334 0 60
ALLSPRING INCOME OPPORTUNIT INC OPPTY FD 94987B105 1,025 165,245 SH   SOLE 0 165,245 0 0
ALPHABET INC CAP STK CL A 02079K305 572 5,980 SH   SOLE 0 5,980 0 0
ALPHABET INC CAP STK CL C 02079K107 12,571 130,743 SH   SOLE 0 122,604 0 8,139
ALPS ETF TR ALERIAN MLP 00162Q452 1,261 34,501 SH   SOLE 0 34,237 0 264
AMAZON COM INC COM 023135106 3,310 29,296 SH   SOLE 0 28,816 0 480
AMBEV SA SPONSORED ADR 02319V103 354 125,199 SH   OTR 0 0 125,199 0
AMBEV SA SPONSORED ADR 02319V103 6 2,129 SH   SOLE 0 2,129 0 0
AMDOCS LTD SHS G02602103 5,775 72,681 SH   SOLE 0 63,248 0 9,433
AMERIPRISE FINL INC COM 03076C106 690 2,740 SH   SOLE 0 2,740 0 0
AMETEK INC COM 031100100 5,576 49,166 SH   SOLE 0 42,844 0 6,322
AMGEN INC COM 031162100 13 58 SH   OTR 0 0 58 0
AMGEN INC COM 031162100 1,731 7,678 SH   SOLE 0 7,621 0 57
AMPHENOL CORP NEW CL A 032095101 5,915 88,340 SH   SOLE 0 76,733 0 11,607
ANALOG DEVICES INC COM 032654105 5,545 39,794 SH   SOLE 0 34,571 0 5,223
ANGEL OAK FINL STRATEGIES IN COM BEN INT 03464A100 980 73,102 SH   SOLE 0 73,102 0 0
ANSYS INC COM 03662Q105 78 350 SH   OTR 0 0 350 0
ANSYS INC COM 03662Q105 791 3,570 SH   SOLE 0 3,493 0 77
AON PLC SHS CL A G0403H108 248 924 SH   OTR 0 0 924 0
AON PLC SHS CL A G0403H108 4,383 16,364 SH   SOLE 0 16,032 0 332
APOGEE ENTERPRISES INC COM 037598109 420 11,000 SH   SOLE 0 11,000 0 0
APPLE INC COM 037833100 42 302 SH   OTR 0 0 302 0
APPLE INC COM 037833100 8,129 58,820 SH   SOLE 0 58,188 0 632
ASML HOLDING N V N Y REGISTRY SHS N07059210 549 1,322 SH   OTR 0 13 1,307 2
ASML HOLDING N V N Y REGISTRY SHS N07059210 14 33 SH   SOLE 0 33 0 0
ATLASSIAN CORP PLC CL A G06242104 359 1,705 SH   OTR 0 14 1,688 3
ATLASSIAN CORP PLC CL A G06242104 10 46 SH   SOLE 0 46 0 0
ATRICURE INC COM 04963C209 564 14,435 SH   SOLE 0 14,435 0 0
AUTODESK INC COM 052769106 230 1,233 SH   OTR 0 0 1,233 0
AUTODESK INC COM 052769106 1,402 7,506 SH   SOLE 0 7,362 0 144
AVERY DENNISON CORP COM 053611109 5,543 34,066 SH   SOLE 0 29,656 0 4,410
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 349 78,337 SH   OTR 0 0 78,337 0
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 6 1,335 SH   SOLE 0 1,335 0 0
BARCLAYS PLC ADR 06738E204 74 11,601 SH   OTR 0 0 11,601 0
BARRICK GOLD CORP COM 067901108 177 11,399 SH   OTR 0 105 11,280 14
BARRICK GOLD CORP COM 067901108 4 264 SH   SOLE 0 264 0 0
BAXTER INTL INC COM 071813109 23 426 SH   OTR 0 0 426 0
BAXTER INTL INC COM 071813109 4,560 84,657 SH   SOLE 0 73,659 0 10,998
BECTON DICKINSON & CO COM 075887109 14 61 SH   OTR 0 0 61 0
BECTON DICKINSON & CO COM 075887109 5,506 24,710 SH   SOLE 0 21,602 0 3,107
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,219 3 SH   SOLE 0 1 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18 66 SH   OTR 0 0 66 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,202 8,247 SH   SOLE 0 7,341 0 906
BHP GROUP LTD SPONSORED ADS 088606108 684 13,669 SH   OTR 0 0 13,669 0
BHP GROUP LTD SPONSORED ADS 088606108 29 583 SH   SOLE 0 583 0 0
BLACKROCK CORPOR HI YLD FD I COM 09255P107 1,019 119,216 SH   SOLE 0 119,216 0 0
BLACKROCK CORPOR HI YLD FD I RIGHT 10/13/2022 09255L114 0 119,216 SH   SOLE 0 119,216 0 0
BLACKROCK INC COM 09247X101 1,297 2,357 SH   SOLE 0 2,339 0 18
BP PLC SPONSORED ADR 055622104 157 5,516 SH   OTR 0 0 5,516 0
BP PLC SPONSORED ADR 055622104 54 1,891 SH   SOLE 0 1,491 0 400
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,226 43,139 SH   SOLE 0 37,507 0 5,632
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 480 11,732 SH   OTR 0 0 11,732 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,756 116,301 SH   SOLE 0 113,986 0 2,315
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 248 6,083 SH   OTR 0 0 6,083 0
BROWN & BROWN INC COM 115236101 257 4,255 SH   OTR 0 0 4,255 0
BROWN & BROWN INC COM 115236101 6,273 103,721 SH   SOLE 0 90,275 0 13,446
BROWN FORMAN CORP CL B 115637209 12 187 SH   OTR 0 0 187 0
BROWN FORMAN CORP CL B 115637209 847 12,719 SH   SOLE 0 12,465 0 254
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 206 2,138 SH   SOLE 0 1,938 0 200
CACI INTL INC CL A 127190304 6,011 23,026 SH   SOLE 0 20,026 0 3,000
CANADIAN NATL RY CO COM 136375102 320 2,966 SH   OTR 0 0 2,966 0
CANADIAN NATL RY CO COM 136375102 6 52 SH   SOLE 0 52 0 0
CANADIAN PAC RY LTD COM 13645T100 877 13,146 SH   OTR 0 127 12,995 24
CANADIAN PAC RY LTD COM 13645T100 3,114 46,666 SH   SOLE 0 45,759 0 907
CARLISLE COS INC COM 142339100 6,653 23,726 SH   SOLE 0 20,612 0 3,114
CARMAX INC COM 143130102 257 3,889 SH   OTR 0 0 3,889 0
CARMAX INC COM 143130102 0 1 SH   SOLE 0 1 0 0
CATERPILLAR INC COM 149123101 14 84 SH   OTR 0 0 84 0
CATERPILLAR INC COM 149123101 273 1,664 SH   SOLE 0 1,524 0 140
CAVCO INDS INC DEL COM 149568107 1,621 7,879 SH   SOLE 0 7,720 0 159
CBRE GROUP INC CL A 12504L109 156 2,309 SH   OTR 0 0 2,309 0
CBRE GROUP INC CL A 12504L109 203 3,000 SH   SOLE 0 3,000 0 0
CENTENE CORP DEL COM 15135B101 29 379 SH   OTR 0 0 379 0
CENTENE CORP DEL COM 15135B101 5,689 73,113 SH   SOLE 0 63,558 0 9,555
CHARLES RIV LABS INTL INC COM 159864107 726 3,690 SH   SOLE 0 3,610 0 80
CHEVRON CORP NEW COM 166764100 94 652 SH   OTR 0 0 652 0
CHEVRON CORP NEW COM 166764100 156 1,088 SH   SOLE 0 1,088 0 0
CIGNA CORP NEW COM 125523100 41 146 SH   OTR 0 0 146 0
CIGNA CORP NEW COM 125523100 197 709 SH   SOLE 0 709 0 0
CINTAS CORP COM 172908105 4,099 10,558 SH   SOLE 0 10,332 0 226
CISCO SYS INC COM 17275R102 76 1,898 SH   OTR 0 0 1,898 0
CISCO SYS INC COM 17275R102 296 7,408 SH   SOLE 0 6,808 0 600
CITRIX SYS INC COM 177376100 208 2,000 SH   SOLE 0 2,000 0 0
COCA COLA CO COM 191216100 1,938 34,588 SH   SOLE 0 34,339 0 249
COLUMBIA SPORTSWEAR CO COM 198516106 5,090 75,632 SH   SOLE 0 65,627 0 10,005
COMCAST CORP NEW CL A 20030N101 15 501 SH   OTR 0 0 501 0
COMCAST CORP NEW CL A 20030N101 1,654 56,402 SH   SOLE 0 56,006 0 396
COPART INC COM 217204106 417 3,921 SH   OTR 0 0 3,921 0
COPART INC COM 217204106 5,261 49,450 SH   SOLE 0 48,397 0 1,053
COSTAR GROUP INC COM 22160N109 459 6,592 SH   OTR 0 0 6,592 0
COSTAR GROUP INC COM 22160N109 49 698 SH   SOLE 0 651 0 47
COSTCO WHSL CORP NEW COM 22160K105 355 751 SH   SOLE 0 751 0 0
CREDIT ACCEP CORP MICH COM 225310101 75 172 SH   OTR 0 0 172 0
CREDIT ACCEP CORP MICH COM 225310101 781 1,782 SH   SOLE 0 1,746 0 36
CRH PLC ADR 12626K203 560 17,362 SH   OTR 0 165 17,166 31
CRH PLC ADR 12626K203 15 456 SH   SOLE 0 456 0 0
DARDEN RESTAURANTS INC COM 237194105 6,026 47,706 SH   SOLE 0 41,481 0 6,225
DEERE & CO COM 244199105 61 183 SH   OTR 0 0 183 0
DEERE & CO COM 244199105 987 2,955 SH   SOLE 0 2,755 0 200
DELL TECHNOLOGIES INC CL C 24703L202 3,167 92,692 SH   SOLE 0 90,864 0 1,828
DIAGEO PLC SPON ADR NEW 25243Q205 874 5,146 SH   OTR 0 49 5,089 8
DIAGEO PLC SPON ADR NEW 25243Q205 101 597 SH   SOLE 0 597 0 0
DISNEY WALT CO COM 254687106 316 3,355 SH   SOLE 0 3,335 0 20
DOLLAR GEN CORP NEW COM 256677105 171 713 SH   OTR 0 0 713 0
DOLLAR GEN CORP NEW COM 256677105 6,094 25,406 SH   SOLE 0 22,094 0 3,312
DOMINION ENERGY INC COM 25746U109 1,313 18,997 SH   SOLE 0 18,556 0 441
DONALDSON INC COM 257651109 2,881 58,792 SH   SOLE 0 46,032 0 12,760
DUKE ENERGY CORP NEW COM NEW 26441C204 1,770 19,033 SH   SOLE 0 18,627 0 406
EATON VANCE TAX-MANAGED GLOB COM 27829F108 1,689 232,942 SH   SOLE 0 232,942 0 0
EDISON INTL COM 281020107 19 335 SH   OTR 0 0 335 0
EDISON INTL COM 281020107 869 15,363 SH   SOLE 0 15,244 0 119
ELASTIC N V ORD SHS N14506104 232 3,231 SH   OTR 0 25 3,202 4
ELASTIC N V ORD SHS N14506104 7 100 SH   SOLE 0 100 0 0
EMERSON ELEC CO COM 291011104 20 267 SH   OTR 0 0 267 0
EMERSON ELEC CO COM 291011104 899 12,278 SH   SOLE 0 12,278 0 0
ENBRIDGE INC COM 29250N105 960 25,872 SH   SOLE 0 25,690 0 182
ETF MANAGERS TR ETHO CLIMATE LEA 26924G888 419 9,083 SH   SOLE 0 9,083 0 0
EXPEDITORS INTL WASH INC COM 302130109 4,170 47,220 SH   SOLE 0 46,290 0 930
EXXON MOBIL CORP COM 30231G102 1,990 22,797 SH   SOLE 0 22,692 0 105
FACTSET RESH SYS INC COM 303075105 4,018 10,042 SH   SOLE 0 9,830 0 212
FAIR ISAAC CORP COM 303250104 2,938 7,132 SH   SOLE 0 6,987 0 145
FASTENAL CO COM 311900104 161 3,501 SH   OTR 0 0 3,501 0
FASTENAL CO COM 311900104 2,707 58,800 SH   SOLE 0 58,800 0 0
FIFTH THIRD BANCORP COM 316773100 438 13,700 SH   SOLE 0 13,125 0 575
FIRST FINL CORP IND COM 320218100 1,220 27,007 SH   SOLE 0 27,007 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 81 621 SH   OTR 0 0 621 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 5,148 39,434 SH   SOLE 0 34,293 0 5,141
FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 223 4,000 SH   SOLE 0 4,000 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 379 4,435 SH   SOLE 0 4,435 0 0
FIRSTSERVICE CORP NEW COM 33767E202 700 5,878 SH   SOLE 0 5,755 0 123
FISERV INC COM 337738108 6,842 73,127 SH   SOLE 0 64,432 0 8,695
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 670 10,672 SH   OTR 0 0 10,672 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 12 184 SH   SOLE 0 184 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 4,844 90,225 SH   SOLE 0 78,889 0 11,336
FORWARD AIR CORP COM 349853101 5,734 63,527 SH   SOLE 0 55,453 0 8,074
FRANKLIN ELEC INC COM 353514102 6,411 78,456 SH   SOLE 0 68,078 0 10,378
GABELLI EQUITY TR INC COM 362397101 1,934 351,621 SH   SOLE 0 351,621 0 0
GALLAGHER ARTHUR J & CO COM 363576109 6,460 37,729 SH   SOLE 0 32,597 0 5,132
GARTNER INC COM 366651107 124 449 SH   OTR 0 0 449 0
GARTNER INC COM 366651107 883 3,191 SH   SOLE 0 3,123 0 68
GENERAL MLS INC COM 370334104 17 221 SH   OTR 0 0 221 0
GENERAL MLS INC COM 370334104 1,933 25,226 SH   SOLE 0 24,259 0 967
GENPACT LIMITED SHS G3922B107 6,100 139,374 SH   SOLE 0 121,353 0 18,021
GENUINE PARTS CO COM 372460105 1,639 10,975 SH   SOLE 0 10,892 0 83
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 11 603 SH   OTR 0 0 603 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 216 12,055 SH   SOLE 0 2,783 0 9,272
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 2,935 191,087 SH   SOLE 0 191,087 0 0
HALEON PLC SPON ADS 405552100 318 52,220 SH   OTR 0 573 51,581 66
HALEON PLC SPON ADS 405552100 9 1,401 SH   SOLE 0 1,401 0 0
HANESBRANDS INC COM 410345102 556 79,908 SH   SOLE 0 79,317 0 591
HDFC BANK LTD SPONSORED ADS 40415F101 313 5,360 SH   OTR 0 0 5,360 0
HDFC BANK LTD SPONSORED ADS 40415F101 5 90 SH   SOLE 0 90 0 0
HEICO CORP NEW CL A 422806208 376 3,279 SH   OTR 0 0 3,279 0
HENRY JACK & ASSOC INC COM 426281101 1,632 8,956 SH   SOLE 0 8,768 0 188
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,138 117,115 SH   SOLE 0 117,115 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 363 3,012 SH   OTR 0 0 3,012 0
HOME DEPOT INC COM 437076102 19 69 SH   OTR 0 0 69 0
HOME DEPOT INC COM 437076102 501 1,814 SH   SOLE 0 1,665 0 149
HONEYWELL INTL INC COM 438516106 33 195 SH   OTR 0 0 195 0
HONEYWELL INTL INC COM 438516106 5,896 35,313 SH   SOLE 0 31,104 0 4,209
HUNT J B TRANS SVCS INC COM 445658107 5,471 34,976 SH   SOLE 0 30,476 0 4,500
ICICI BANK LIMITED ADR 45104G104 663 31,619 SH   OTR 0 0 31,619 0
ICICI BANK LIMITED ADR 45104G104 11 540 SH   SOLE 0 540 0 0
ICON PLC SHS G4705A100 757 4,118 SH   OTR 0 35 4,077 6
ICON PLC SHS G4705A100 5,219 28,398 SH   SOLE 0 24,695 0 3,703
IDEXX LABS INC COM 45168D104 111 341 SH   OTR 0 0 341 0
IDEXX LABS INC COM 45168D104 2,760 8,471 SH   SOLE 0 8,300 0 171
INTEL CORP COM 458140100 26 1,015 SH   OTR 0 0 1,015 0
INTEL CORP COM 458140100 802 31,130 SH   SOLE 0 31,003 0 127
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,701 96,302 SH   SOLE 0 87,640 0 8,661
INTERNATIONAL BUSINESS MACHS COM 459200101 1,047 8,816 SH   SOLE 0 8,560 0 256
INTUITIVE SURGICAL INC COM NEW 46120E602 2,111 11,263 SH   SOLE 0 11,029 0 234
INVESCO QQQ TR UNIT SER 1 46090E103 268 1,002 SH   SOLE 0 1,002 0 0
IQVIA HLDGS INC COM 46266C105 6,753 37,278 SH   SOLE 0 33,344 0 3,934
ISHARES GOLD TR ISHARES NEW 464285204 23,494 745,123 SH   SOLE 0 670,195 0 74,928
ISHARES INC ESG AWR MSCI EM 46434G863 1,487 53,745 SH   SOLE 0 12,288 0 41,457
ISHARES INC MSCI EMERG MRKT 464286533 1,382 27,269 SH   SOLE 0 6,209 0 21,060
ISHARES TR GL CLEAN ENE ETF 464288224 306 16,031 SH   SOLE 0 16,031 0 0
ISHARES TR EAFE VALUE ETF 464288877 6,324 164,130 SH   SOLE 0 37,552 0 126,578
ISHARES TR EAFE GRWTH ETF 464288885 3,850 53,066 SH   SOLE 0 12,172 0 40,894
ISHARES TR MSCI USA ESG SLC 464288802 500 6,593 SH   SOLE 0 6,593 0 0
ISHARES TR TIPS BD ETF 464287176 477 4,548 SH   SOLE 0 0 0 4,548
ISHARES TR S&P 500 GRWT ETF 464287309 937 16,192 SH   SOLE 0 0 0 16,192
ISHARES TR RUS 1000 ETF 464287622 395 2,004 SH   SOLE 0 2,004 0 0
ISHARES TR GLOBAL TECH ETF 464287291 1,323 31,355 SH   SOLE 0 7,553 0 23,802
ISHARES TR U.S. ENERGY ETF 464287796 658 16,731 SH   SOLE 0 3,907 0 12,824
JOHNSON & JOHNSON COM 478160104 46 282 SH   OTR 0 0 282 0
JOHNSON & JOHNSON COM 478160104 2,825 17,292 SH   SOLE 0 16,905 0 387
JPMORGAN CHASE & CO COM 46625H100 91 868 SH   OTR 0 0 868 0
JPMORGAN CHASE & CO COM 46625H100 2,687 25,715 SH   SOLE 0 24,799 0 916
KINDER MORGAN INC DEL COM 49456B101 18 1,074 SH   OTR 0 0 1,074 0
KINDER MORGAN INC DEL COM 49456B101 953 57,267 SH   SOLE 0 56,826 0 441
KKR & CO INC COM 48251W104 360 8,383 SH   OTR 0 0 8,383 0
KLA CORP COM NEW 482480100 5,648 18,663 SH   SOLE 0 16,245 0 2,418
LAMAR ADVERTISING CO NEW CL A 512816109 1,586 19,228 SH   SOLE 0 19,097 0 131
LEIDOS HOLDINGS INC COM 525327102 5,133 58,679 SH   SOLE 0 51,109 0 7,570
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,559 281,947 SH   SOLE 0 281,947 0 0
LIFE TIME GROUP HOLDINGS INC COMMON STOCK 53190C102 100 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,277 4,735 SH   OTR 0 34 4,695 6
LINDE PLC SHS G5494J103 30 110 SH   SOLE 0 110 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 222 2,924 SH   OTR 0 0 2,924 0
LOCKHEED MARTIN CORP COM 539830109 30 78 SH   OTR 0 0 78 0
LOCKHEED MARTIN CORP COM 539830109 1,970 5,099 SH   SOLE 0 5,059 0 40
MANULIFE FINL CORP COM 56501R106 471 30,072 SH   OTR 0 0 30,072 0
MANULIFE FINL CORP COM 56501R106 8 502 SH   SOLE 0 502 0 0
MARKEL CORP COM 570535104 284 262 SH   OTR 0 0 262 0
MARSH & MCLENNAN COS INC COM 571748102 18 120 SH   OTR 0 0 120 0
MARSH & MCLENNAN COS INC COM 571748102 5,781 38,723 SH   SOLE 0 33,618 0 5,105
MASTERCARD INCORPORATED CL A 57636Q104 601 2,113 SH   SOLE 0 2,113 0 0
MAXIMUS INC COM 577933104 3,125 53,992 SH   SOLE 0 43,308 0 10,684
MCDONALDS CORP COM 580135101 25 109 SH   OTR 0 0 109 0
MCDONALDS CORP COM 580135101 273 1,181 SH   SOLE 0 1,181 0 0
MEDTRONIC PLC SHS G5960L103 6,944 85,998 SH   SOLE 0 77,910 0 8,088
MERCK & CO INC COM 58933Y105 37 426 SH   OTR 0 0 426 0
MERCK & CO INC COM 58933Y105 230 2,676 SH   SOLE 0 2,401 0 275
META PLATFORMS INC CL A 30303M102 3,541 26,095 SH   SOLE 0 25,605 0 490
MICRON TECHNOLOGY INC COM 595112103 332 6,632 SH   SOLE 0 5,489 0 1,143
MICROSOFT CORP COM 594918104 46 198 SH   OTR 0 0 198 0
MICROSOFT CORP COM 594918104 1,793 7,699 SH   SOLE 0 7,099 0 600
MONSTER BEVERAGE CORP NEW COM 61174X109 1,868 21,480 SH   SOLE 0 21,034 0 446
MOODYS CORP COM 615369105 121 498 SH   OTR 0 0 498 0
MOODYS CORP COM 615369105 6,393 26,298 SH   SOLE 0 25,774 0 524
MORNINGSTAR INC COM 617700109 3,510 16,530 SH   SOLE 0 16,162 0 368
MSCI INC COM 55354G100 74 175 SH   OTR 0 0 175 0
MSCI INC COM 55354G100 7,234 17,150 SH   SOLE 0 16,802 0 348
NICE LTD SPONSORED ADR 653656108 279 1,484 SH   OTR 0 16 1,466 2
NICE LTD SPONSORED ADR 653656108 8 40 SH   SOLE 0 40 0 0
NORTHROP GRUMMAN CORP COM 666807102 27 58 SH   OTR 0 0 58 0
NORTHROP GRUMMAN CORP COM 666807102 6,220 13,226 SH   SOLE 0 11,510 0 1,716
NOVO-NORDISK A S ADR 670100205 810 8,127 SH   OTR 0 81 8,033 13
NOVO-NORDISK A S ADR 670100205 22 217 SH   SOLE 0 217 0 0
NUVEEN MINN QUALITY MUN INM SHS 670734102 786 65,308 SH   SOLE 0 0 0 65,308
NVR INC COM 62944T105 2,249 564 SH   SOLE 0 556 0 8
OMNICELL COM COM 68213N109 1,245 14,309 SH   SOLE 0 14,011 0 298
ORACLE CORP COM 68389X105 11 186 SH   OTR 0 0 186 0
ORACLE CORP COM 68389X105 1,233 20,194 SH   SOLE 0 20,081 0 113
OREILLY AUTOMOTIVE INC COM 67103H107 443 630 SH   OTR 0 0 630 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 461 15,992 SH   OTR 0 0 15,992 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 8 269 SH   SOLE 0 269 0 0
PARKER-HANNIFIN CORP COM 701094104 3,196 13,188 SH   SOLE 0 10,594 0 2,594
PAYCHEX INC COM 704326107 1,989 17,728 SH   SOLE 0 17,331 0 397
PAYCOM SOFTWARE INC COM 70432V102 2,676 8,110 SH   SOLE 0 7,952 0 158
PAYPAL HLDGS INC COM 70450Y103 2,751 31,961 SH   SOLE 0 31,051 0 910
PEPSICO INC COM 713448108 37 228 SH   OTR 0 0 228 0
PEPSICO INC COM 713448108 490 3,001 SH   SOLE 0 3,001 0 0
PERKINELMER INC COM 714046109 5,001 41,557 SH   SOLE 0 36,196 0 5,361
PFIZER INC COM 717081103 18 404 SH   OTR 0 0 404 0
PFIZER INC COM 717081103 1,308 29,899 SH   SOLE 0 29,324 0 575
PGIM HIGH YIELD BOND FUND IN COM 69346H100 1,102 95,480 SH   SOLE 0 95,480 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,328 68,526 SH   SOLE 0 68,526 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 271 3,020 SH   SOLE 0 3,020 0 0
POOL CORP COM 73278L105 1,487 4,672 SH   SOLE 0 4,575 0 97
PRIMERICA INC COM 74164M108 6,124 49,603 SH   SOLE 0 43,099 0 6,504
PROCTER AND GAMBLE CO COM 742718109 17 133 SH   OTR 0 0 133 0
PROCTER AND GAMBLE CO COM 742718109 2,143 16,971 SH   SOLE 0 16,863 0 108
PROSHARES TR S&P 500 DV ARIST 74348A467 604 7,555 SH   SOLE 0 2,857 0 4,698
PROTO LABS INC COM 743713109 450 12,352 SH   SOLE 0 12,352 0 0
RELX PLC SPONSORED ADR 759530108 476 19,566 SH   OTR 0 89 19,466 11
RELX PLC SPONSORED ADR 759530108 5 220 SH   SOLE 0 220 0 0
REPUBLIC SVCS INC COM 760759100 3,183 23,398 SH   SOLE 0 22,937 0 461
RIO TINTO PLC SPONSORED ADR 767204100 505 9,165 SH   OTR 0 0 9,165 0
RIO TINTO PLC SPONSORED ADR 767204100 9 160 SH   SOLE 0 160 0 0
ROLLINS INC COM 775711104 838 24,159 SH   SOLE 0 23,649 0 510
ROPER TECHNOLOGIES INC COM 776696106 269 747 SH   OTR 0 0 747 0
ROPER TECHNOLOGIES INC COM 776696106 1,529 4,251 SH   SOLE 0 4,162 0 89
S&P GLOBAL INC COM 78409V104 4,738 15,516 SH   SOLE 0 15,203 0 313
SALESFORCE INC COM 79466L302 3,812 26,500 SH   SOLE 0 25,985 0 515
SAP SE SPON ADR 803054204 463 5,694 SH   OTR 0 0 5,694 0
SAP SE SPON ADR 803054204 8 96 SH   SOLE 0 96 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 318 1,117 SH   OTR 0 0 1,117 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 17 59 SH   SOLE 0 59 0 0
SCHLUMBERGER LTD COM STK 806857108 800 22,292 SH   OTR 0 222 22,028 42
SCHLUMBERGER LTD COM STK 806857108 111 3,101 SH   SOLE 0 3,101 0 0
SCHWAB CHARLES CORP COM 808513105 26 361 SH   OTR 0 0 361 0
SCHWAB CHARLES CORP COM 808513105 383 5,326 SH   SOLE 0 4,408 0 918
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 420 7,186 SH   SOLE 0 7,186 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 491 16,183 SH   SOLE 0 3,811 0 12,372
SHELL PLC SPON ADS 780259305 589 11,846 SH   OTR 0 0 11,846 0
SHELL PLC SPON ADS 780259305 23 459 SH   SOLE 0 459 0 0
SIMPSON MFG INC COM 829073105 4,902 62,525 SH   SOLE 0 54,803 0 7,722
SOLAREDGE TECHNOLOGIES INC COM 83417M104 199 858 SH   OTR 0 8 848 2
SOLAREDGE TECHNOLOGIES INC COM 83417M104 5 23 SH   SOLE 0 23 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 205 3,197 SH   OTR 0 29 3,163 5
SONY GROUP CORPORATION SPONSORED ADR 835699307 5 80 SH   SOLE 0 80 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 288 1,001 SH   SOLE 0 1,001 0 0
SPDR GOLD TR GOLD SHS 78463V107 684 4,423 SH   SOLE 0 1,679 0 2,744
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,835 5,138 SH   SOLE 0 5,099 0 39
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 1,731 18,902 SH   SOLE 0 18,902 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 1,207 33,372 SH   SOLE 0 33,140 0 232
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 156 10,000 SH   SOLE 0 10,000 0 0
SPS COMM INC COM 78463M107 1,594 12,830 SH   SOLE 0 12,830 0 0
SRH TOTAL RETURN FUND INC COM 101507101 163 15,000 SH   SOLE 0 15,000 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 4,775 99,992 SH   SOLE 0 87,037 0 12,955
STARBUCKS CORP COM 855244109 1,505 17,862 SH   SOLE 0 17,485 0 377
STRYKER CORPORATION COM 863667101 11,073 54,672 SH   SOLE 0 50,710 0 3,962
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 79 14,394 SH   OTR 0 0 14,394 0
SUNCOR ENERGY INC NEW COM 867224107 496 17,607 SH   OTR 0 147 17,440 20
SUNCOR ENERGY INC NEW COM 867224107 10 355 SH   SOLE 0 355 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 635 9,264 SH   OTR 0 0 9,264 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 10 152 SH   SOLE 0 152 0 0
TARGET CORP COM 87612E106 5,205 35,077 SH   SOLE 0 30,933 0 4,144
TE CONNECTIVITY LTD SHS H84989104 847 7,674 SH   OTR 0 69 7,593 12
TE CONNECTIVITY LTD SHS H84989104 77 696 SH   SOLE 0 696 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 5,233 15,507 SH   SOLE 0 13,486 0 2,021
TESLA INC COM 88160R101 3,211 12,105 SH   SOLE 0 12,105 0 0
TEXAS INSTRS INC COM 882508104 6,719 43,408 SH   SOLE 0 38,709 0 4,699
TEXAS ROADHOUSE INC COM 882681109 6,646 76,167 SH   SOLE 0 66,120 0 10,047
THERMO FISHER SCIENTIFIC INC COM 883556102 2,748 5,418 SH   SOLE 0 5,186 0 232
THOMSON REUTERS CORP. COM NEW 884903709 536 5,219 SH   OTR 0 51 5,160 8
THOMSON REUTERS CORP. COM NEW 884903709 14 139 SH   SOLE 0 139 0 0
TITAN MED INC COM NEW 88830X819 5 10,555 SH   SOLE 0 10,555 0 0
TJX COS INC NEW COM 872540109 6,419 103,327 SH   SOLE 0 89,635 0 13,692
TORO CO COM 891092108 6,448 74,560 SH   SOLE 0 64,738 0 9,822
TRACTOR SUPPLY CO COM 892356106 5,610 30,180 SH   SOLE 0 26,329 0 3,851
TRANSDIGM GROUP INC COM 893641100 474 904 SH   OTR 0 0 904 0
TRANSDIGM GROUP INC COM 893641100 6 12 SH   SOLE 0 12 0 0
TRANSUNION COM 89400J107 104 1,750 SH   OTR 0 0 1,750 0
TRANSUNION COM 89400J107 5,271 88,610 SH   SOLE 0 78,854 0 9,756
TRUIST FINL CORP COM 89832Q109 832 19,109 SH   SOLE 0 18,988 0 121
TTEC HLDGS INC COM 89854H102 4,250 95,905 SH   SOLE 0 83,542 0 12,363
TYLER TECHNOLOGIES INC COM 902252105 198 571 SH   OTR 0 0 571 0
TYLER TECHNOLOGIES INC COM 902252105 863 2,484 SH   SOLE 0 2,428 0 56
UFP INDUSTRIES INC COM 90278Q108 361 5,000 SH   SOLE 0 5,000 0 0
ULTA BEAUTY INC COM 90384S303 6,257 15,595 SH   SOLE 0 13,477 0 2,118
UNION PAC CORP COM 907818108 12 60 SH   OTR 0 0 60 0
UNION PAC CORP COM 907818108 7,633 39,182 SH   SOLE 0 35,406 0 3,776
UNITED PARCEL SERVICE INC CL B 911312106 22 135 SH   OTR 0 0 135 0
UNITED PARCEL SERVICE INC CL B 911312106 1,957 12,116 SH   SOLE 0 12,038 0 78
UNITEDHEALTH GROUP INC COM 91324P102 39 77 SH   OTR 0 0 77 0
UNITEDHEALTH GROUP INC COM 91324P102 12,626 24,999 SH   SOLE 0 23,176 0 1,823
US BANCORP DEL COM NEW 902973304 11 265 SH   OTR 0 0 265 0
US BANCORP DEL COM NEW 902973304 852 21,134 SH   SOLE 0 18,821 0 2,313
VANGUARD INDEX FDS SMALL CP ETF 922908751 502 2,935 SH   SOLE 0 2,935 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 427 1,994 SH   SOLE 0 1,994 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,178 9,540 SH   SOLE 0 9,540 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,688 8,187 SH   SOLE 0 8,187 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 790 21,659 SH   SOLE 0 21,659 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 213 2,867 SH   SOLE 0 2,867 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 2,250 61,869 SH   SOLE 0 61,869 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 213 950 SH   SOLE 0 250 0 700
VEEVA SYS INC CL A COM 922475108 836 5,072 SH   SOLE 0 4,961 0 111
VERISIGN INC COM 92343E102 196 1,131 SH   OTR 0 0 1,131 0
VERISIGN INC COM 92343E102 874 5,034 SH   SOLE 0 4,932 0 102
VERISK ANALYTICS INC COM 92345Y106 115 672 SH   OTR 0 0 672 0
VERISK ANALYTICS INC COM 92345Y106 2,469 14,477 SH   SOLE 0 14,164 0 313
VERIZON COMMUNICATIONS INC COM 92343V104 38 989 SH   OTR 0 0 989 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,415 37,272 SH   SOLE 0 36,505 0 767
VISA INC COM CL A 92826C839 21 117 SH   OTR 0 0 117 0
VISA INC COM CL A 92826C839 6,497 36,573 SH   SOLE 0 35,671 0 902
VOYA GLBL EQTY DIV & PREM OP COM 92912T100 1,102 220,361 SH   SOLE 0 220,361 0 0
VULCAN MATLS CO COM 929160109 295 1,872 SH   OTR 0 0 1,872 0
WASTE MGMT INC DEL COM 94106L109 28 174 SH   OTR 0 0 174 0
WASTE MGMT INC DEL COM 94106L109 2,353 14,690 SH   SOLE 0 14,404 0 286
WATSCO INC COM 942622200 5,955 23,131 SH   SOLE 0 20,097 0 3,034
WEC ENERGY GROUP INC COM 92939U106 1,311 14,656 SH   SOLE 0 14,656 0 0
WELLS FARGO CO NEW COM 949746101 33 824 SH   OTR 0 0 824 0
WELLS FARGO CO NEW COM 949746101 1,643 40,844 SH   SOLE 0 40,598 0 246
WILLIAMS COS INC COM 969457100 31 1,071 SH   OTR 0 0 1,071 0
WILLIAMS COS INC COM 969457100 1,330 46,448 SH   SOLE 0 46,108 0 340
XCEL ENERGY INC COM 98389B100 800 12,497 SH   SOLE 0 8,519 0 3,978
XP INC CL A G98239109 226 11,910 SH   OTR 0 0 11,910 0
XP INC CL A G98239109 4 200 SH   SOLE 0 200 0 0
ZOETIS INC CL A 98978V103 4,912 33,126 SH   SOLE 0 32,432 0 694