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
1LIFE HEALTHCARE INC COM 68269G107 298 9,000 SH   SOLE   9,000 0 0
22ND CENTY GROUP INC COM 90137F103 69 15,000 SH   SOLE   15,000 0 0
3M CO COM 88579Y101 106,311 535,223 SH   SOLE   532,238 0 2,985
8X8 INC NEW COM 282914100 1,816 65,432 SH   SOLE   65,432 0 0
ABBOTT LABS COM 002824100 73,642 635,224 SH   SOLE   628,052 0 7,172
ABBVIE INC COM 00287Y109 15,231 135,216 SH   SOLE   134,879 0 337
ABERDEEN AUSTRALIA EQUITY FD COM 003011103 864 133,747 SH   SOLE   133,747 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 486 4,850 SH   SOLE   4,850 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 114 11,196 SH   SOLE   11,196 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 116,538 395,325 SH   SOLE   395,112 0 213
ACTIVISION BLIZZARD INC COM 00507V109 1,074 11,257 SH   SOLE   11,257 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 157,858 269,547 SH   SOLE   267,567 0 1,980
ADVANCED MICRO DEVICES INC COM 007903107 41,312 439,815 SH   SOLE   439,815 0 0
AEMETIS INC COM NEW 00770K202 6,067 543,177 SH   SOLE   543,177 0 0
AES CORP COM 00130H105 2,931 112,443 SH   SOLE   107,462 0 4,981
AFLAC INC COM 001055102 1,853 34,532 SH   SOLE   31,388 0 3,144
AIR PRODS & CHEMS INC COM 009158106 94,556 328,684 SH   SOLE   326,094 0 2,590
AIRBNB INC COM CL A 009066101 273 1,781 SH   SOLE   1,781 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 430 3,692 SH   SOLE   3,692 0 0
ALBANY INTL CORP CL A 012348108 1,244 13,935 SH   SOLE   13,935 0 0
ALBEMARLE CORP COM 012653101 29,976 177,942 SH   SOLE   174,545 0 3,397
ALCON AG ORD SHS H01301128 1,626 23,191 SH   SOLE   23,191 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 24,720 109,010 SH   SOLE   107,078 0 1,932
ALIGN TECHNOLOGY INC COM 016255101 50,566 82,760 SH   SOLE   82,760 0 0
ALLEGION PLC ORD SHS G0176J109 255 1,827 SH   SOLE   1,827 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 2,275 48,857 SH   SOLE   48,857 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 358 9,000 SH   SOLE   9,000 0 0
ALLSTATE CORP COM 020002101 421 3,229 SH   SOLE   3,229 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 489 2,884 SH   SOLE   2,884 0 0
ALPHABET INC CAP STK CL C 02079K107 139,484 55,653 SH   SOLE   55,076 0 577
ALPHABET INC CAP STK CL A 02079K305 190,081 77,845 SH   SOLE   77,447 0 398
ALPS ETF TR ALERIAN MLP 00162Q452 2,670 73,342 SH   SOLE   72,275 0 1,067
ALTRIA GROUP INC COM 02209S103 9,515 199,569 SH   SOLE   192,915 0 6,654
AMAZON INC COM 023135106 173,535 50,444 SH   SOLE   49,499 0 945
AMBEV SA SPONSORED ADR 02319V103 1,311 381,169 SH   SOLE   381,169 0 0
AMDOCS LTD SHS G02602103 230 2,976 SH   SOLE   2,976 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 257 12,121 SH   SOLE   12,121 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,470 41,020 SH   SOLE   39,586 0 1,434
AMERICAN EXPRESS CO COM 025816109 7,745 46,876 SH   SOLE   46,541 0 335
AMERICAN TOWER CORP NEW COM 03027X100 266,136 985,178 SH   SOLE   981,428 0 3,750
AMERICAN WTR WKS CO INC NEW COM 030420103 581 3,772 SH   SOLE   3,721 0 51
AMERICOLD RLTY TR COM 03064D108 238 6,275 SH   SOLE   6,275 0 0
AMERIPRISE FINL INC COM 03076C106 2,169 8,715 SH   SOLE   8,715 0 0
AMETEK INC COM 031100100 855 6,404 SH   SOLE   6,404 0 0
AMGEN INC COM 031162100 12,003 49,241 SH   SOLE   48,438 0 803
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 336 9,375 SH   SOLE   9,375 0 0
ANALOG DEVICES INC COM 032654105 3,025 17,573 SH   SOLE   17,529 0 44
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 111,709 1,551,298 SH   SOLE   1,550,410 0 888
ANNALY CAPITAL MANAGEMENT IN COM 035710409 230 25,954 SH   SOLE   25,454 0 500
ANSYS INC COM 03662Q105 235 678 SH   SOLE   678 0 0
ANTHEM INC COM 036752103 6,807 17,829 SH   SOLE   17,803 0 26
AON PLC SHS CL A G0403H108 85,600 358,517 SH   SOLE   356,887 0 1,630
APOLLO GLOBAL MGMT INC COM CL A 03768E105 787 12,656 SH   SOLE   12,656 0 0
APPLE INC COM 037833100 214,882 1,568,938 SH   SOLE   1,547,934 0 21,004
APPLIED MATLS INC COM 038222105 7,125 50,035 SH   SOLE   48,605 0 1,430
APTARGROUP INC COM 038336103 776 5,510 SH   SOLE   5,510 0 0
APTIV PLC SHS G6095L109 461 2,928 SH   SOLE   2,928 0 0
ARCBEST CORP COM 03937C105 868 14,910 SH   SOLE   14,910 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 2,898 47,821 SH   SOLE   47,821 0 0
ARES CAPITAL CORP COM 04010L103 2,812 143,564 SH   SOLE   143,564 0 0
ARGENX SE SPONSORED ADR 04016X101 268 891 SH   SOLE   891 0 0
ARISTA NETWORKS INC COM 040413106 684 1,889 SH   SOLE   1,789 0 100
ARK ETF TR ETF 00214Q203 557 6,465 SH   SOLE   6,465 0 0
ARK ETF TR ETF 00214Q401 293 1,899 SH   SOLE   1,899 0 0
ARK ETF TR ETF 00214Q104 4,406 33,693 SH   SOLE   33,693 0 0
ARK ETF TR ETF 00214Q609 379 11,815 SH   SOLE   11,815 0 0
ARK ETF TR ETF 00214Q708 790 14,607 SH   SOLE   14,607 0 0
ARK ETF TR ETF 00214Q302 1,995 21,563 SH   SOLE   21,563 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,414 13,186 SH   SOLE   13,186 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 602 6,878 SH   SOLE   6,878 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 528 764 SH   SOLE   764 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 678 11,327 SH   SOLE   11,327 0 0
AT&T INC COM 00206R102 12,866 447,052 SH   SOLE   442,300 0 4,752
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,915 52,862 SH   SOLE   47,662 0 5,200
AUTODESK INC COM 052769106 53,474 183,193 SH   SOLE   182,715 0 478
AUTOMATIC DATA PROCESSING IN COM 053015103 4,860 24,471 SH   SOLE   24,282 0 189
AUTONATION INC COM 05329W102 285 3,007 SH   SOLE   3,007 0 0
AUTOZONE INC COM 053332102 479 321 SH   SOLE   321 0 0
AVANTI ACQUISITION CORP SHS CL A G0682V109 805 82,625 SH   SOLE   82,625 0 0
BADGER METER INC COM 056525108 513 5,227 SH   SOLE   5,227 0 0
BALL CORP COM 058498106 80,009 987,520 SH   SOLE   985,180 0 2,340
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,444 232,460 SH   SOLE   232,460 0 0
BANCO SANTANDER S.A. ADR 05964H105 471 120,585 SH   SOLE   120,585 0 0
BANCORP INC DEL COM 05969A105 376 16,347 SH   SOLE   16,347 0 0
BANK HAWAII CORP COM 062540109 1,424 16,904 SH   SOLE   16,904 0 0
BANK NEW YORK MELLON CORP COM 064058100 409 7,977 SH   SOLE   7,776 0 201
BARINGS BDC INC COM 06759L103 153 14,465 SH   SOLE   14,465 0 0
BARINGS CORPORATE INVS COM 06759X107 733 48,202 SH   SOLE   46,202 0 2,000
BARRICK GOLD CORP COM 067901108 1,017 49,173 SH   SOLE   48,990 0 183
BASSETT FURNITURE INDS INC COM 070203104 504 20,716 SH   SOLE   20,716 0 0
BAXTER INTL INC COM 071813109 544 6,759 SH   SOLE   6,409 0 350
BCE INC COM NEW 05534B760 5,046 102,307 SH   SOLE   101,772 0 535
BEAZER HOMES USA INC COM NEW 07556Q881 271 14,025 SH   SOLE   14,025 0 0
BECTON DICKINSON & CO COM 075887109 1,908 7,846 SH   SOLE   7,646 0 200
BERKLEY W R CORP COM 084423102 244 3,275 SH   SOLE   3,275 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 10,465 25 SH   SOLE   25 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 221,665 797,586 SH   SOLE   794,521 0 3,065
BHP GROUP LTD SPONSORED ADS 088606108 4,302 59,068 SH   SOLE   58,843 0 225
BILIBILI INC SPONS ADS REP Z 090040106 244 2,000 SH   SOLE   2,000 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 405 13,925 SH   SOLE   13,925 0 0
BK OF AMERICA CORP COM 060505104 13,524 328,012 SH   SOLE   325,571 0 2,441
BLACK KNIGHT INC COM 09215C105 50,179 643,488 SH   SOLE   642,428 0 1,060
BLACKBAUD INC COM 09227Q100 254 3,312 SH   SOLE   3,312 0 0
BLACKROCK ENHANCED EQUITY DI COM 09251A104 422 41,692 SH   SOLE   34,480 0 7,212
BLACKROCK INC COM 09247X101 2,229 2,547 SH   SOLE   2,538 0 9
BLACKROCK MULTI SECTOR INC T COM 09258A107 1,152 61,725 SH   SOLE   60,575 0 1,150
BLACKSTONE GROUP INC COM 09260D107 4,678 48,162 SH   SOLE   46,837 0 1,325
BLUE OWL CAPITAL INC COM CL A 09581B103 245 19,000 SH   SOLE   6,000 0 13,000
BNY MELLON MUN INCOME INC COM 05589T104 98 10,500 SH   SOLE   10,500 0 0
BOEING CO COM 097023105 5,469 22,831 SH   SOLE   20,839 0 1,992
BOOKING HOLDINGS INC COM 09857L108 470 215 SH   SOLE   215 0 0
BORR DRILLING LTD SHS G1466R207 9 11,300 SH   SOLE   11,300 0 0
BOSTON SCIENTIFIC CORP COM 101137107 629 14,712 SH   SOLE   14,712 0 0
BP PLC SPONSORED ADR 055622104 93,381 3,550,945 SH   SOLE   3,534,835 0 16,110
BP PRUDHOE BAY RTY TR UNIT BEN INT 055630107 59 11,500 SH   SOLE   11,500 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 95,744 1,432,862 SH   SOLE   1,422,534 0 10,328
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 23 93,770 SH   SOLE   93,770 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 2,742 69,742 SH   SOLE   69,742 0 0
BROADCOM INC COM 11135F101 65,835 138,066 SH   SOLE   137,834 0 232
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 280 1,734 SH   SOLE   1,734 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 453,833 8,902,169 SH   SOLE   8,884,117 0 18,052
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 3,006 57,792 SH   SOLE   57,686 0 106
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,444 116,005 SH   SOLE   115,705 0 300
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 729 9,666 SH   SOLE   9,633 0 33
BROOKFIELD PPTY REIT INC CL A 11282X103 261 13,835 SH   SOLE   13,170 0 665
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 5,553 132,004 SH   SOLE   127,948 0 4,056
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 17,242 447,036 SH   SOLE   446,736 0 300
BROOKS AUTOMATION INC NEW COM 114340102 2,088 21,918 SH   SOLE   21,918 0 0
BROWN FORMAN CORP CL B 115637209 807 10,762 SH   SOLE   10,762 0 0
BRP GROUP INC COM CL A 05589G102 17,637 661,800 SH   SOLE   661,800 0 0
BRUNSWICK CORP COM 117043109 215 2,162 SH   SOLE   2,162 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 52,760 1,236,754 SH   SOLE   1,234,566 0 2,188
BUNGE LIMITED COM G16962105 117,015 1,497,313 SH   SOLE   1,491,315 0 5,998
BURLINGTON STORES INC COM 122017106 544 1,689 SH   SOLE   1,689 0 0
C & F FINL CORP COM 12466Q104 438 8,582 SH   SOLE   8,582 0 0
CABOT OIL & GAS CORP COM 127097103 59,896 3,430,454 SH   SOLE   3,429,854 0 600
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,069 65,473 SH   SOLE   65,473 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 3,627 199,408 SH   SOLE   199,408 0 0
CAMECO CORP COM 13321L108 751 39,280 SH   SOLE   39,280 0 0
CANADIAN IMP BKM COM 136069101 2,490 21,865 SH   SOLE   21,865 0 0
CANADIAN NATL RY CO COM 136375102 1,170 11,088 SH   SOLE   11,088 0 0
CANNAE HLDGS INC COM 13765N107 169,281 4,992,058 SH   SOLE   4,982,457 0 9,601
CANOPY GROWTH CORP COM 138035100 504 20,810 SH   SOLE   20,810 0 0
CAPITAL ONE FINL CORP COM 14040H105 112,512 727,336 SH   SOLE   724,612 0 2,724
CARLISLE COS INC COM 142339100 1,209 6,317 SH   SOLE   6,317 0 0
CARLOTZ INC COM CL A 142552108 78 14,200 SH   SOLE   14,200 0 0
CARMAX INC COM 143130102 183,328 1,419,496 SH   SOLE   1,412,226 0 7,270
CARNIVAL CORP UNIT 99/99/9999 143658300 1,343 50,934 SH   SOLE   50,507 0 427
CARRIER GLOBAL CORPORATION COM 14448C104 8,246 169,676 SH   SOLE   167,337 0 2,339
CASELLA WASTE SYS INC CL A 147448104 10,125 159,627 SH   SOLE   159,627 0 0
CASEYS GEN STORES INC COM 147528103 238 1,225 SH   SOLE   1,225 0 0
CATALENT INC COM 148806102 208 1,921 SH   SOLE   1,921 0 0
CATALYST BIOSCIENCES INC COM NEW 14888D208 301 69,400 SH   SOLE   69,400 0 0
CATERPILLAR INC COM 149123101 9,303 42,749 SH   SOLE   42,072 0 677
CBRE CLARION GLOBAL REAL EST COM 12504G100 155 17,577 SH   SOLE   17,577 0 0
CBRE GROUP INC CL A 12504L109 525 6,120 SH   SOLE   6,120 0 0
CDW CORP COM 12514G108 1,230 7,043 SH   SOLE   7,043 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 8,326 185,728 SH   SOLE   185,728 0 0
CERNER CORP COM 156782104 439 5,623 SH   SOLE   5,623 0 0
CHARLES RIV LABS INTL INC COM 159864107 260 703 SH   SOLE   703 0 0
CHART INDS INC COM 16115Q308 26,226 179,240 SH   SOLE   178,410 0 830
CHARTER COMMUNICATIONS INC N CL A 16119P108 499 692 SH   SOLE   677 0 15
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,362 20,336 SH   SOLE   20,236 0 100
CHEESECAKE FACTORY INC COM 163072101 1,662 30,667 SH   SOLE   30,667 0 0
CHEVRON CORP NEW COM 166764100 71,335 681,068 SH   SOLE   676,753 0 4,315
CHEWY INC CL A 16679L109 4,860 61,128 SH   SOLE   60,938 0 190
CHIPOTLE MEXICAN GRILL INC COM 169656105 535 345 SH   SOLE   345 0 0
CHP MERGER CORP *W EXP 11/22/202 12558Y114 14 15,000 SH   SOLE   15,000 0 0
CHUBB LIMITED COM H1467J104 1,608 10,118 SH   SOLE   10,073 0 45
CHURCH & DWIGHT INC COM 171340102 2,239 26,268 SH   SOLE   25,702 0 566
CIGNA CORP NEW COM 125523100 699 2,949 SH   SOLE   2,649 0 300
CINCINNATI FINL CORP COM 172062101 274 2,352 SH   SOLE   2,352 0 0
CINTAS CORP COM 172908105 418 1,094 SH   SOLE   1,094 0 0
CISCO SYS INC COM 17275R102 19,335 364,807 SH   SOLE   358,226 0 6,581
CITIGROUP INC COM NEW 172967424 2,846 40,224 SH   SOLE   40,124 0 100
CITY HLDG CO COM 177835105 378 5,023 SH   SOLE   4,923 0 100
CLOROX CO DEL COM 189054109 2,130 11,839 SH   SOLE   11,779 0 60
CLOVER HEALTH INVESTMENTS CO COM CL A 18914F103 169 12,700 SH   SOLE   1,700 0 11,000
CME GROUP INC COM 12572Q105 683 3,211 SH   SOLE   3,196 0 15
CMS ENERGY CORP COM 125896100 403 6,815 SH   SOLE   6,700 0 115
CNX RES CORP COM 12653C108 608 44,515 SH   SOLE   44,515 0 0
COCA COLA CO COM 191216100 73,900 1,365,728 SH   SOLE   1,352,033 0 13,695
COGNEX CORP COM 192422103 312 3,715 SH   SOLE   3,715 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 609 21,221 SH   SOLE   17,816 0 3,405
COHEN & STEERS LTD DURATION COM 19248C105 560 20,450 SH   SOLE   20,450 0 0
COHEN & STEERS REIT & PFD & COM 19247X100 289 10,622 SH   SOLE   9,486 0 1,136
COHEN & STEERS SELECT PFD & COM 19248Y107 347 11,316 SH   SOLE   11,316 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 257 15,747 SH   SOLE   15,747 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 259 1,024 SH   SOLE   874 0 150
COLFAX CORP COM 194014106 86,162 1,880,857 SH   SOLE   1,877,900 0 2,957
COLGATE PALMOLIVE CO COM 194162103 3,711 45,622 SH   SOLE   44,138 0 1,484
COMCAST CORP NEW CL A 20030N101 107,450 1,884,427 SH   SOLE   1,878,017 0 6,410
COMMUNITY BANKERS TR CORP COM 203612106 344 30,347 SH   SOLE   30,347 0 0
CONAGRA BRANDS INC COM 205887102 2,031 55,817 SH   SOLE   54,246 0 1,571
CONOCOPHILLIPS COM 20825C104 3,409 55,970 SH   SOLE   55,570 0 400
CONSOLIDATED EDISON INC COM 209115104 406 5,656 SH   SOLE   5,656 0 0
CONSTELLATION BRANDS INC CL A 21036P108 57,208 244,594 SH   SOLE   243,885 0 709
CONSTRUCTION PARTNERS INC COM CL A 21044C107 645 20,550 SH   SOLE   20,550 0 0
CONX CORP *W EXP 10/30/202 212873111 19 14,250 SH   SOLE   14,250 0 0
CONX CORP COM CL A 212873103 562 57,000 SH   SOLE   57,000 0 0
COPART INC COM 217204106 258 1,954 SH   SOLE   1,954 0 0
CORNING INC COM 219350105 888 21,712 SH   SOLE   21,712 0 0
CORTEVA INC COM 22052L104 987 22,244 SH   SOLE   22,227 0 17
COSTAR GROUP INC COM 22160N109 576 6,960 SH   SOLE   6,960 0 0
COSTCO WHSL CORP NEW COM 22160K105 7,440 18,804 SH   SOLE   18,473 0 331
CRACKER BARREL OLD CTRY STOR COM 22410J106 349 2,353 SH   SOLE   2,353 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 86 24,500 SH   SOLE   24,500 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 443 1,761 SH   SOLE   1,761 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 81,168 416,031 SH   SOLE   415,504 0 527
CSX CORP COM 126408103 1,698 52,945 SH   SOLE   50,158 0 2,787
CUMMINS INC COM 231021106 4,989 20,462 SH   SOLE   20,233 0 229
CVS HEALTH CORP COM 126650100 22,290 267,143 SH   SOLE   259,462 0 7,681
D R HORTON INC COM 23331A109 1,688 18,684 SH   SOLE   18,459 0 225
DANAHER CORPORATION COM 235851102 147,503 549,644 SH   SOLE   546,798 0 2,846
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 285 9,500 SH   SOLE   9,500 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 711 20,810 SH   SOLE   20,685 0 125
DBX ETF TR XTRACK USD HIGH 233051432 1,122 27,846 SH   SOLE   27,461 0 385
DEERE & CO COM 244199105 59,198 167,838 SH   SOLE   167,276 0 562
DELTA AIR LINES INC DEL COM NEW 247361702 2,536 58,622 SH   SOLE   55,918 0 2,704
DEVON ENERGY CORP NEW COM 25179M103 3,879 132,899 SH   SOLE   130,003 0 2,896
DEXCOM INC COM 252131107 481 1,127 SH   SOLE   1,092 0 35
DIAGEO PLC SPON ADR NEW 25243Q205 86,770 452,658 SH   SOLE   450,519 0 2,139
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 14,975 89,504 SH   SOLE   89,504 0 0
DIGITAL RLTY TR INC COM 253868103 68,970 458,391 SH   SOLE   457,562 0 829
DIREXION SHS ETF TR OIL GAS BL 2X SH 25460G500 319 3,315 SH   SOLE   3,315 0 0
DISCOVER FINL SVCS COM 254709108 817 6,911 SH   SOLE   6,911 0 0
DISCOVERY INC COM SER A 25470F104 1,255 40,912 SH   SOLE   40,912 0 0
DISH NETWORK CORPORATION CL A 25470M109 229,223 5,485,582 SH   SOLE   5,485,044 0 538
DISNEY WALT CO COM 254687106 91,766 522,082 SH   SOLE   517,663 0 4,419
DNP SELECT INCOME FD INC COM 23325P104 762 72,961 SH   SOLE   72,961 0 0
DOCUSIGN INC COM 256163106 4,364 15,609 SH   SOLE   15,217 0 392
DOLLAR GEN CORP NEW COM 256677105 480 2,219 SH   SOLE   2,219 0 0
DOLLAR TREE INC COM 256746108 3,453 34,704 SH   SOLE   33,311 0 1,393
DOMINION ENERGY INC COM 25746U109 105,132 1,429,002 SH   SOLE   1,419,947 0 9,055
DOVER CORP COM 260003108 344 2,282 SH   SOLE   2,251 0 31
DOW INC COM 260557103 6,802 107,498 SH   SOLE   106,228 0 1,270
DRAFTKINGS INC COM CL A 26142R104 39,192 751,265 SH   SOLE   749,747 0 1,518
DRIVE SHACK INC COM 262077100 397 120,000 SH   SOLE   120,000 0 0
DTE ENERGY CO COM 233331107 442 4,009 SH   SOLE   4,009 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 13,967 141,478 SH   SOLE   136,712 0 4,766
DUPONT DE NEMOURS INC COM 26614N102 1,128 14,575 SH   SOLE   14,557 0 18
DURECT CORP COM 266605104 608 373,150 SH   SOLE   373,150 0 0
DXC TECHNOLOGY CO COM 23355L106 233 5,987 SH   SOLE   5,987 0 0
EASTMAN CHEM CO COM 277432100 392 3,361 SH   SOLE   3,361 0 0
EATON CORP PLC SHS G29183103 2,824 19,058 SH   SOLE   18,549 0 509
EATON VANCE TAX ADVT DIV INC COM 27828G107 638 23,080 SH   SOLE   23,080 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 194 17,820 SH   SOLE   17,820 0 0
EBAY INC. COM 278642103 794 11,307 SH   SOLE   11,307 0 0
ECOLAB INC COM 278865100 4,426 21,487 SH   SOLE   21,252 0 235
EDWARDS LIFESCIENCES CORP COM 28176E108 660 6,368 SH   SOLE   6,368 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 2,350 275,800 SH   SOLE   275,800 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 685 19,740 SH   SOLE   19,740 0 0
ELECTRONIC ARTS INC COM 285512109 5,586 38,836 SH   SOLE   37,936 0 900
EMERSON ELEC CO COM 291011104 3,180 33,042 SH   SOLE   31,951 0 1,091
ENBRIDGE INC COM 29250N105 78,050 1,947,626 SH   SOLE   1,936,658 0 10,968
ENERGY FUELS INC COM NEW 292671708 60 10,000 SH   SOLE   10,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 460 43,264 SH   SOLE   43,264 0 0
ENPHASE ENERGY INC COM 29355A107 3,272 17,820 SH   SOLE   16,895 0 925
ENTEGRIS INC COM 29362U104 999 8,120 SH   SOLE   8,120 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,756 280,201 SH   SOLE   280,201 0 0
EOG RES INC COM 26875P101 1,703 20,415 SH   SOLE   20,415 0 0
EQT CORP COM 26884L109 200 9,000 SH   SOLE   9,000 0 0
EQUIFAX INC COM 294429105 475 1,982 SH   SOLE   1,982 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 775 10,433 SH   SOLE   10,433 0 0
ESSENTIAL UTILS INC COM 29670G102 239 5,234 SH   SOLE   5,234 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 289 7,600 SH   SOLE   7,600 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822 1,117 44,441 SH   SOLE   43,841 0 600
ETSY INC COM 29786A106 80,223 389,734 SH   SOLE   389,547 0 187
EVERSOURCE ENERGY COM 30040W108 765 9,533 SH   SOLE   9,496 0 37
EVERTEC INC COM 30040P103 1,192 27,307 SH   SOLE   27,307 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 454 401,600 SH   SOLE   401,600 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 138,446 4,098,455 SH   SOLE   4,085,185 0 13,270
EXCHANGE TRADED CONCEPTS TR NORTH SHOR GBL 301505715 1,332 21,305 SH   SOLE   21,305 0 0
EXELON CORP COM 30161N101 348 7,853 SH   SOLE   7,853 0 0
EXXON MOBIL CORP COM 30231G102 20,965 332,363 SH   SOLE   317,996 0 14,367
F N B CORP COM 302520101 317 25,732 SH   SOLE   24,652 0 1,080
F5 NETWORKS INC COM 315616102 401 2,148 SH   SOLE   2,148 0 0
FACEBOOK INC CL A 30303M102 84,649 243,448 SH   SOLE   241,822 0 1,626
FACTSET RESH SYS INC COM 303075105 722 2,151 SH   SOLE   2,140 0 11
FAIR ISAAC CORP COM 303250104 292 580 SH   SOLE   580 0 0
FASTENAL CO COM 311900104 1,187 22,823 SH   SOLE   22,823 0 0
FEDEX CORP COM 31428X106 22,094 74,070 SH   SOLE   72,189 0 1,881
FIDELITY COVINGTON TRUST FIDELITY GROWTH 316092337 209 9,860 SH   SOLE   9,860 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 180,719 4,158,289 SH   SOLE   4,146,051 0 12,238
FIDELITY NATL INFORMATION SV COM 31620M106 2,634 18,590 SH   SOLE   18,590 0 0
FIRST BANCORP N C COM 318910106 729 17,831 SH   SOLE   17,631 0 200
FIRST CMNTY BANKSHARES INC V COM 31983A103 1,079 36,160 SH   SOLE   36,160 0 0
FIRST FINL BANKSHARES INC COM 32020R109 1,253 25,496 SH   SOLE   25,496 0 0
FIRST INDL RLTY TR INC COM 32054K103 412 7,883 SH   SOLE   7,883 0 0
FIRST SOLAR INC COM 336433107 1,681 18,570 SH   SOLE   18,570 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 2,606 126,483 SH   SOLE   126,483 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 287 4,050 SH   SOLE   4,050 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,587 67,091 SH   SOLE   67,091 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 205 1,648 SH   SOLE   1,648 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1,234 26,041 SH   SOLE   26,041 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 304 5,075 SH   SOLE   5,075 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 1,154 22,665 SH   SOLE   22,665 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 946 19,703 SH   SOLE   19,703 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 503 20,020 SH   SOLE   20,020 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 648 19,525 SH   SOLE   19,525 0 0
FISERV INC COM 337738108 1,262 11,807 SH   SOLE   11,807 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 465 20,478 SH   SOLE   20,478 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 64,756 252,894 SH   SOLE   252,467 0 427
FLOOR & DECOR HLDGS INC CL A 339750101 202 1,913 SH   SOLE   1,913 0 0
FMC CORP COM NEW 302491303 385 3,562 SH   SOLE   3,562 0 0
FOLEY TRASIMENE ACQUISTN COR *W EXP 05/26/202 34431F112 2,125 1,021,841 SH   SOLE   1,021,841 0 0
FOLEY TRASIMENE ACQUISTN COR COM CL A 34431F104 48,650 4,979,554 SH   SOLE   4,979,554 0 0
FOLEY TRASIMENE ACQUISTN COR UNIT 99/99/9999 34431F203 679 64,700 SH   SOLE   62,200 0 2,500
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,613 19,086 SH   SOLE   19,086 0 0
FORD MTR CO DEL COM 345370860 874 58,819 SH   SOLE   57,814 0 1,005
FORTE BIOSCIENCES INC COM 34962G109 1,062 31,600 SH   SOLE   31,600 0 0
FORTIVE CORP COM 34959J108 316 4,529 SH   SOLE   4,329 0 200
FORTUNA SILVER MINES INC COM 349915108 1,426 256,864 SH   SOLE   252,364 0 4,500
FORTUNE BRANDS HOME & SEC IN COM 34964C106 471 4,730 SH   SOLE   4,530 0 200
FRANKLIN ETF TR LIBERTY SHRT ETF 353506108 285 3,000 SH   SOLE   3,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857 7,124 191,979 SH   SOLE   191,979 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 488 11,730 SH   SOLE   11,730 0 0
FRP HLDGS INC COM 30292L107 6,618 118,860 SH   SOLE   118,860 0 0
GABELLI DIVID & INCOME TR COM 36242H104 481 18,296 SH   SOLE   14,100 0 4,196
GAMING & LEISURE PPTYS INC COM 36467J108 74,637 1,610,985 SH   SOLE   1,610,201 0 784
GENERAC HLDGS INC COM 368736104 8,132 19,587 SH   SOLE   18,771 0 816
GENERAL DYNAMICS CORP COM 369550108 6,012 31,933 SH   SOLE   31,318 0 615
GENERAL ELECTRIC CO COM 369604103 5,228 388,410 SH   SOLE   380,209 0 8,201
GENERAL MLS INC COM 370334104 3,680 60,402 SH   SOLE   60,177 0 225
GENERAL MTRS CO COM 37045V100 7,060 119,323 SH   SOLE   119,323 0 0
GENMAB A/S SPONSORED ADS 372303206 554 13,573 SH   SOLE   13,573 0 0
GENUINE PARTS CO COM 372460105 361 2,854 SH   SOLE   2,819 0 35
GILEAD SCIENCES INC COM 375558103 3,890 56,485 SH   SOLE   55,235 0 1,250
GLADSTONE CAPITAL CORP COM 376535100 257 22,462 SH   SOLE   22,462 0 0
GLADSTONE INVT CORP COM 376546107 4,133 286,801 SH   SOLE   285,951 0 850
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,287 32,320 SH   SOLE   32,320 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 261 7,455 SH   SOLE   7,455 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 1,701 66,055 SH   SOLE   66,055 0 0
GODADDY INC CL A 380237107 320 3,684 SH   SOLE   3,684 0 0
GOLDEN NUGGET ONLINE GAMIN COM CL A 38113L107 293 23,000 SH   SOLE   23,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,750 4,611 SH   SOLE   4,111 0 500
GRACO INC COM 384109104 1,276 16,857 SH   SOLE   16,857 0 0
GRAINGER W W INC COM 384802104 440 1,005 SH   SOLE   1,005 0 0
HALLIBURTON CO COM 406216101 298 12,876 SH   SOLE   6,876 0 6,000
HANESBRANDS INC COM 410345102 27,964 1,497,815 SH   SOLE   1,497,065 0 750
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 6,602 161,190 SH   SOLE   160,410 0 780
HCA HEALTHCARE INC COM 40412C101 638 3,086 SH   SOLE   3,086 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1,517 20,750 SH   SOLE   20,750 0 0
HEALTHCARE RLTY TR COM 421946104 579 19,176 SH   SOLE   19,176 0 0
HEALTHEQUITY INC COM 42226A107 1,380 17,153 SH   SOLE   17,103 0 50
HENRY JACK & ASSOC INC COM 426281101 886 5,416 SH   SOLE   5,416 0 0
HENRY SCHEIN INC COM 806407102 1,646 22,180 SH   SOLE   22,180 0 0
HERSHEY CO COM 427866108 849 4,876 SH   SOLE   4,876 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 33,895 281,006 SH   SOLE   280,394 0 612
HOLOGIC INC COM 436440101 411 6,155 SH   SOLE   6,155 0 0
HOME DEPOT INC COM 437076102 75,339 236,254 SH   SOLE   233,720 0 2,534
HONEYWELL INTL INC COM 438516106 77,700 354,230 SH   SOLE   352,578 0 1,652
HOULIHAN LOKEY INC CL A 441593100 1,643 20,092 SH   SOLE   20,092 0 0
HOWMET AEROSPACE INC COM 443201108 267 7,755 SH   SOLE   7,755 0 0
HP INC COM 40434L105 231 7,650 SH   SOLE   7,650 0 0
HUNT J B TRANS SVCS INC COM 445658107 258 1,582 SH   SOLE   1,547 0 35
HUNTINGTON BANCSHARES INC COM 446150104 1,673 117,231 SH   SOLE   116,831 0 400
HUNTINGTON INGALLS INDS INC COM 446413106 203 965 SH   SOLE   965 0 0
ICICI BANK LIMITED ADR 45104G104 1,610 94,163 SH   SOLE   94,163 0 0
IDEXX LABS INC COM 45168D104 682 1,080 SH   SOLE   1,080 0 0
IHS MARKIT LTD SHS G47567105 561 4,980 SH   SOLE   4,980 0 0
ILLINOIS TOOL WKS INC COM 452308109 5,536 24,763 SH   SOLE   22,945 0 1,818
ILLUMINA INC COM 452327109 52,886 111,761 SH   SOLE   111,170 0 591
INGERSOLL RAND INC COM 45687V106 304 6,218 SH   SOLE   6,218 0 0
INGEVITY CORP COM 45688C107 2,204 27,089 SH   SOLE   27,089 0 0
INGREDION INC COM 457187102 3,936 43,488 SH   SOLE   43,040 0 448
INNOVATOR ETFS TR S&P 500 ULTRA 45782C300 295 9,511 SH   SOLE   9,511 0 0
INTEL CORP COM 458140100 9,062 161,409 SH   SOLE   156,047 0 5,362
INTELLIA THERAPEUTICS INC COM 45826J105 1,263 7,800 SH   SOLE   7,800 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,515 38,038 SH   SOLE   37,788 0 250
INTERNATIONAL BUSINESS MACHS COM 459200101 32,893 224,416 SH   SOLE   219,789 0 4,627
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 744 4,978 SH   SOLE   4,978 0 0
INTERNATIONAL PAPER CO COM 460146103 988 16,107 SH   SOLE   16,107 0 0
INTUIT COM 461202103 52,978 108,080 SH   SOLE   107,927 0 153
INTUITIVE SURGICAL INC COM NEW 46120E602 380 413 SH   SOLE   413 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 326 6,452 SH   SOLE   6,452 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 1,853 92,215 SH   SOLE   92,215 0 0
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 423 21,952 SH   SOLE   21,649 0 303
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 481 17,659 SH   SOLE   17,659 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 1,424 177,290 SH   SOLE   177,290 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 410 6,730 SH   SOLE   6,730 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 1,010 45,613 SH   SOLE   45,268 0 345
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 2,238 106,085 SH   SOLE   105,875 0 210
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 696 32,231 SH   SOLE   32,231 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 375 17,235 SH   SOLE   17,235 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,018 45,855 SH   SOLE   44,955 0 900
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 345 15,465 SH   SOLE   15,465 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 230 706 SH   SOLE   706 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 779 2,687 SH   SOLE   2,687 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 12,048 79,929 SH   SOLE   79,929 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 239 1,300 SH   SOLE   1,300 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 2,635 34,149 SH   SOLE   34,149 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 12,129 34,221 SH   SOLE   34,221 0 0
INVESCO SR INCOME TR COM 46131H107 68 15,300 SH   SOLE   15,300 0 0
INVESTORS TITLE CO NC COM 461804106 402 2,300 SH   SOLE   2,300 0 0
IONIS PHARMACEUTICALS INC COM 462222100 4,663 116,963 SH   SOLE   116,963 0 0
ISHARES INC CORE MSCI EMKT 46434G103 797 11,890 SH   SOLE   11,890 0 0
ISHARES SILVER TR ISHARES 46428Q109 7,378 304,651 SH   SOLE   302,264 0 2,387
ISHARES TR 0-5 YR TIPS ETF 46429B747 528 4,968 SH   SOLE   4,968 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 12,998 150,859 SH   SOLE   150,859 0 0
ISHARES TR 20 YR TR BD ETF 464287432 248 1,718 SH   SOLE   1,718 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 17,120 131,158 SH   SOLE   131,158 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 3,721 32,218 SH   SOLE   32,203 0 15
ISHARES TR CHINA LG-CAP ETF 464287184 245 5,290 SH   SOLE   5,110 0 180
ISHARES TR CORE DIV GRWTH 46434V621 6,698 133,001 SH   SOLE   133,001 0 0
ISHARES TR CORE MSCI EAFE 46432F842 11,361 151,763 SH   SOLE   151,763 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,070 18,866 SH   SOLE   18,866 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,547 40,250 SH   SOLE   40,175 0 75
ISHARES TR CORE S&P US GWT 464287671 223 2,206 SH   SOLE   2,206 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,129 11,931 SH   SOLE   11,888 0 43
ISHARES TR CORE TOTAL USD 46434V613 222 4,151 SH   SOLE   4,151 0 0
ISHARES TR CORE US AGGBD ET 464287226 4,734 41,047 SH   SOLE   40,587 0 460
ISHARES TR EAFE GRWTH ETF 464288885 348 3,248 SH   SOLE   3,248 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,101 14,841 SH   SOLE   14,841 0 0
ISHARES TR EAFE VALUE ETF 464288877 302 5,827 SH   SOLE   5,827 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 959 9,737 SH   SOLE   9,737 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 66,796 1,314,363 SH   SOLE   1,314,018 0 345
ISHARES TR GL CLEAN ENE ETF 464288224 292 12,461 SH   SOLE   12,461 0 0
ISHARES TR GLOBAL TECH ETF 464287291 230 680 SH   SOLE   680 0 0
ISHARES TR IBONDS DEC2021 46435G789 406 15,825 SH   SOLE   15,825 0 0
ISHARES TR IBONDS DEC2022 46435G755 396 15,065 SH   SOLE   15,065 0 0
ISHARES TR IBONDS DEC25 ETF 46434VBD1 270 10,000 SH   SOLE   10,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 283 3,220 SH   SOLE   3,220 0 0
ISHARES TR IBOXX INV CP ETF 464287242 627 4,663 SH   SOLE   4,663 0 0
ISHARES TR INTL SEL DIV ETF 464288448 259 7,999 SH   SOLE   7,999 0 0
ISHARES TR INTRM GOV CR ETF 464288612 19,180 165,885 SH   SOLE   165,885 0 0
ISHARES TR ISHARES BIOTECH 464287556 3,766 23,013 SH   SOLE   23,013 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 3,667 66,905 SH   SOLE   66,825 0 80
ISHARES TR ISHS 5-10YR INVT 464288638 23,582 389,655 SH   SOLE   389,585 0 70
ISHARES TR JPMORGAN USD EMG 464288281 1,315 11,695 SH   SOLE   11,560 0 135
ISHARES TR MBS ETF 464288588 392 3,622 SH   SOLE   3,622 0 0
ISHARES TR MODERT ALLOC ETF 464289875 636 14,127 SH   SOLE   14,127 0 0
ISHARES TR MORNINGSTAR GRWT 464287119 2,546 39,316 SH   SOLE   38,966 0 350
ISHARES TR MRGSTR MD CP VAL 464288406 291 4,530 SH   SOLE   4,530 0 0
ISHARES TR MRGSTR SM CP GR 464288604 482 9,300 SH   SOLE   9,300 0 0
ISHARES TR MRNING SM CP ETF 464288703 1,968 33,474 SH   SOLE   33,474 0 0
ISHARES TR MSCI EAFE ETF 464287465 3,222 40,852 SH   SOLE   40,852 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,350 24,567 SH   SOLE   24,542 0 25
ISHARES TR MSCI USA MIN VOL 46429B697 424 5,764 SH   SOLE   5,764 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,427 20,709 SH   SOLE   20,709 0 0
ISHARES TR NORTH AMERN NAT 464287374 646 21,220 SH   SOLE   21,220 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,382 35,147 SH   SOLE   35,147 0 0
ISHARES TR RUS 1000 ETF 464287622 437 1,806 SH   SOLE   1,806 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 1,255 4,622 SH   SOLE   4,622 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 310 1,954 SH   SOLE   1,954 0 0
ISHARES TR RUS MD CP GR ETF 464287481 532 4,696 SH   SOLE   4,696 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 512 4,450 SH   SOLE   4,450 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,439 18,166 SH   SOLE   18,166 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,407 6,135 SH   SOLE   6,135 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 676 9,292 SH   SOLE   9,292 0 0
ISHARES TR S&P 500 VAL ETF 464287408 328 2,220 SH   SOLE   2,220 0 0
ISHARES TR S&P MC 400GR ETF 464287606 285 3,516 SH   SOLE   3,516 0 0
ISHARES TR S&P MC 400VL ETF 464287705 293 2,785 SH   SOLE   2,785 0 0
ISHARES TR S&P SML 600 GWT 464287887 292 2,200 SH   SOLE   2,200 0 0
ISHARES TR SELECT DIVID ETF 464287168 4,689 40,210 SH   SOLE   40,210 0 0
ISHARES TR SHORT TREAS BD 464288679 2,300 20,815 SH   SOLE   20,631 0 184
ISHARES TR SHRT NAT MUN ETF 464288158 1,778 16,492 SH   SOLE   16,492 0 0
ISHARES TR TIPS BD ETF 464287176 1,481 11,566 SH   SOLE   11,506 0 60
ISHARES TR TRANS AVG ETF 464287192 354 1,363 SH   SOLE   1,363 0 0
ISHARES TR U.S. CNSM GD ETF 464287812 969 5,268 SH   SOLE   5,268 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 951 12,258 SH   SOLE   12,258 0 0
ISHARES TR U.S. ENERGY ETF 464287796 505 17,357 SH   SOLE   17,357 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 450 2,431 SH   SOLE   2,431 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,788 22,055 SH   SOLE   22,055 0 0
ISHARES TR U.S. REAL ES ETF 464287739 676 6,627 SH   SOLE   6,627 0 0
ISHARES TR U.S. TECH ETF 464287721 759 7,636 SH   SOLE   7,636 0 0
ISHARES TR US BR DEL SE ETF 464288794 433 4,239 SH   SOLE   4,239 0 0
ISHARES TR US HLTHCARE ETF 464287762 745 2,732 SH   SOLE   2,707 0 25
ISHARES TR US HOME CONS ETF 464288752 836 12,083 SH   SOLE   12,068 0 15
ISHARES TR US INDUSTRIALS 464287754 1,404 12,632 SH   SOLE   12,632 0 0
ISHARES TR US REGNL BKS ETF 464288778 409 7,112 SH   SOLE   7,112 0 0
ISHARES TR US TELECOM ETF 464287713 401 12,070 SH   SOLE   12,070 0 0
ISHARES TR US TREAS BD ETF 46429B267 231 8,700 SH   SOLE   8,700 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 1,979 329,307 SH   SOLE   329,307 0 0
J & J SNACK FOODS CORP COM 466032109 13,295 76,228 SH   SOLE   76,228 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,484 29,249 SH   SOLE   29,249 0 0
JACOBS ENGR GROUP INC COM 469814107 537 4,026 SH   SOLE   4,026 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 252 5,025 SH   SOLE   5,025 0 0
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 22,506 1,592,801 SH   SOLE   1,592,801 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 934 6,546 SH   SOLE   6,546 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 445 8,592 SH   SOLE   8,592 0 0
JOHNSON & JOHNSON COM 478160104 230,621 1,399,908 SH   SOLE   1,389,702 0 10,206
JOHNSON CTLS INTL PLC SHS G51502105 1,839 26,801 SH   SOLE   26,801 0 0
JOYY INC ADS REPSTG COM A 46591M109 1,034 15,675 SH   SOLE   15,675 0 0
JPMORGAN CHASE & CO COM 46625H100 191,741 1,232,746 SH   SOLE   1,224,196 0 8,550
KAYNE ANDERSON ENERGY INFRST COM 486606106 118 13,303 SH   SOLE   13,303 0 0
KELLOGG CO COM 487836108 216 3,358 SH   SOLE   3,358 0 0
KEURIG DR PEPPER INC COM 49271V100 977 27,728 SH   SOLE   19,708 0 8,020
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,434 9,289 SH   SOLE   8,914 0 375
KIMBERLY-CLARK CORP COM 494368103 7,344 54,897 SH   SOLE   54,698 0 199
KINDER MORGAN INC DEL COM 49456B101 6,182 339,113 SH   SOLE   338,501 0 612
KINSALE CAP GROUP INC COM 49714P108 18,873 114,595 SH   SOLE   114,393 0 202
KKR & CO INC COM 48251W104 890 15,024 SH   SOLE   15,024 0 0
KLA CORP COM NEW 482480100 2,535 7,819 SH   SOLE   7,711 0 108
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 467 9,398 SH   SOLE   9,398 0 0
KRAFT HEINZ CO COM 500754106 3,044 74,643 SH   SOLE   72,221 0 2,422
KRANESHARES TR QUADRTC INT RT 500767736 436 15,796 SH   SOLE   15,796 0 0
KROGER CO COM 501044101 412 10,763 SH   SOLE   10,763 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 79,178 366,309 SH   SOLE   364,494 0 1,815
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,929 6,993 SH   SOLE   6,993 0 0
LAM RESEARCH CORP COM 512807108 991 1,523 SH   SOLE   1,488 0 35
LAMAR ADVERTISING CO NEW CL A 512816109 146,500 1,402,987 SH   SOLE   1,400,048 0 2,939
LANDSTAR SYS INC COM 515098101 1,136 7,190 SH   SOLE   7,190 0 0
LAS VEGAS SANDS CORP COM 517834107 726 13,786 SH   SOLE   13,587 0 199
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 657 21,398 SH   SOLE   21,398 0 0
LAUDER ESTEE COS INC CL A 518439104 3,386 10,644 SH   SOLE   10,385 0 259
LAZARD LTD SHS A G54050102 262 5,800 SH   SOLE   5,800 0 0
LEGG MASON ETF INVT TR CLRBRG GWT ETF 524682101 352 7,088 SH   SOLE   7,088 0 0
LEGG MASON ETF INVT TR L VOL H DIV ETF 52468L406 297 8,151 SH   SOLE   7,861 0 290
LEGGETT & PLATT INC COM 524660107 243 4,686 SH   SOLE   4,686 0 0
LENNAR CORP CL A 526057104 466 4,692 SH   SOLE   4,692 0 0
LESLIES INC COM 527064109 1,437 52,273 SH   SOLE   52,273 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 2,163 12,457 SH   SOLE   11,957 0 500
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,630 97,265 SH   SOLE   97,265 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 22,804 1,617,326 SH   SOLE   1,617,326 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 2,902 62,311 SH   SOLE   62,311 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 643 13,854 SH   SOLE   13,854 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 2,161 530,900 SH   SOLE   530,900 0 0
LILLY ELI & CO COM 532457108 6,545 28,515 SH   SOLE   28,365 0 150
LINCOLN NATL CORP IND COM 534187109 350 5,569 SH   SOLE   5,569 0 0
LINDE PLC SHS G5494J103 2,527 8,742 SH   SOLE   8,729 0 13
LISTED FD TR HORIZON KINETICS 53656F623 488 16,250 SH   SOLE   16,250 0 0
LIVE NATION ENTERTAINMENT IN COM 538034109 31,785 362,880 SH   SOLE   362,880 0 0
LIVE OAK BANCSHARES INC COM 53803X105 12,129 205,575 SH   SOLE   205,575 0 0
LOCKHEED MARTIN CORP COM 539830109 6,436 17,010 SH   SOLE   16,854 0 156
LOWES COS INC COM 548661107 68,842 354,913 SH   SOLE   351,049 0 3,864
LULULEMON ATHLETICA INC COM 550021109 864 2,367 SH   SOLE   2,367 0 0
LUMEN TECHNOLOGIES INC COM 550241103 1,428 105,095 SH   SOLE   105,095 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 383 3,723 SH   SOLE   3,723 0 0
M & T BK CORP COM 55261F104 304 2,090 SH   SOLE   2,090 0 0
MAG SILVER CORP COM 55903Q104 18,673 892,573 SH   SOLE   892,573 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 815 16,655 SH   SOLE   16,655 0 0
MARATHON PETE CORP COM 56585A102 7,260 120,152 SH   SOLE   119,707 0 445
MARKEL CORP COM 570535104 364,720 307,337 SH   SOLE   306,602 0 735
MARRIOTT INTL INC NEW CL A 571903202 2,507 18,365 SH   SOLE   17,343 0 1,022
MARRONE BIO INNOVATIONS INC COM 57165B106 127 76,500 SH   SOLE   76,500 0 0
MARSH & MCLENNAN COS INC COM 571748102 16,170 114,943 SH   SOLE   114,818 0 125
MARTIN MARIETTA MATLS INC COM 573284106 134,018 380,937 SH   SOLE   379,477 0 1,460
MARVELL TECHNOLOGY INC COM 573874104 3,986 68,338 SH   SOLE   64,630 0 3,708
MASCO CORP COM 574599106 284 4,813 SH   SOLE   4,813 0 0
MASTERCARD INCORPORATED CL A 57636Q104 116,580 319,320 SH   SOLE   318,881 0 439
MAXIM INTEGRATED PRODS INC COM 57772K101 286 2,717 SH   SOLE   2,717 0 0
MCCORMICK & CO INC COM NON VTG 579780206 6,077 68,802 SH   SOLE   65,786 0 3,016
MCDONALDS CORP COM 580135101 103,609 448,544 SH   SOLE   443,724 0 4,820
MCKESSON CORP COM 58155Q103 601 3,143 SH   SOLE   2,143 0 1,000
MEDICENNA THERAPEUTICS CORP COM 58490H107 76 25,150 SH   SOLE   25,150 0 0
MEDTRONIC PLC SHS G5960L103 153,997 1,240,609 SH   SOLE   1,234,992 0 5,617
MELCO RESORTS AND ENTMNT LTD ADR 585464100 1,488 89,775 SH   SOLE   89,775 0 0
MERCADOLIBRE INC COM 58733R102 133,244 85,534 SH   SOLE   85,359 0 175
MERCE BANCSHARES INC COM 200525103 340 4,558 SH   SOLE   4,509 0 49
MERCK & CO INC COM 58933Y105 24,616 316,519 SH   SOLE   310,347 0 6,172
MERCURY GENL CORP NEW COM 589400100 1,601 24,650 SH   SOLE   24,650 0 0
METLIFE INC COM 59156R108 2,176 36,365 SH   SOLE   36,365 0 0
MFS INTER INCOME TR SH BEN INT 55273C107 61 16,375 SH   SOLE   16,375 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 1,596 43,588 SH   SOLE   43,588 0 0
MGM RESORTS INTERNATIONAL COM 552953101 390 9,150 SH   SOLE   9,150 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 578 3,863 SH   SOLE   3,863 0 0
MICRON TECHNOLOGY INC COM 595112103 2,095 24,658 SH   SOLE   24,458 0 200
MICROSOFT CORP COM 594918104 345,392 1,274,979 SH   SOLE   1,265,017 0 9,962
MID-AMER APT CMNTYS INC COM 59522J103 582 3,453 SH   SOLE   3,453 0 0
MILLER HERMAN INC COM 600544100 1,057 22,422 SH   SOLE   22,422 0 0
MILLICOM INTL CELLULAR S A COM STK L6388F110 1,213 30,665 SH   SOLE   30,665 0 0
MISONIX INC COM 604871103 295 13,295 SH   SOLE   13,295 0 0
MKS INSTRS INC COM 55306N104 344 1,935 SH   SOLE   1,935 0 0
MODERNA INC COM 60770K107 681 2,899 SH   SOLE   2,099 0 800
MONARCH CASINO & RESORT INC COM 609027107 41,780 631,406 SH   SOLE   631,156 0 250
MONDELEZ INTL INC CL A 609207105 12,555 201,075 SH   SOLE   194,675 0 6,400
MOODYS CORP COM 615369105 64,212 177,199 SH   SOLE   177,191 0 8
MORGAN STANLEY COM NEW 617446448 547 5,960 SH   SOLE   5,932 0 28
MOSAIC CO NEW COM 61945C103 649 20,340 SH   SOLE   20,340 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,827 8,426 SH   SOLE   8,426 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,363 46,016 SH   SOLE   46,016 0 0
MSCI INC COM 55354G100 452 847 SH   SOLE   847 0 0
MSCOPE HLDG CO INC COM 20337X109 273 12,800 SH   SOLE   12,800 0 0
MUSTANG BIO INC COM 62818Q104 232 70,000 SH   SOLE   70,000 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,053 22,288 SH   SOLE   22,288 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,828 28,582 SH   SOLE   28,582 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 323 6,900 SH   SOLE   6,900 0 0
NEKTAR THERAPEUTICS COM 640268108 1,009 59,321 SH   SOLE   59,321 0 0
NETFLIX INC COM 64110L106 301 570 SH   SOLE   530 0 40
NEUBASE THERAPEUTICS INC COM 64132K102 273 57,000 SH   SOLE   57,000 0 0
NEWMARKET CORP COM 651587107 24,684 76,662 SH   SOLE   76,662 0 0
NEWMONT CORP COM 651639106 60,281 951,112 SH   SOLE   947,955 0 3,157
NEXSTAR MEDIA GROUP INC CL A 65336K103 5,708 38,601 SH   SOLE   38,601 0 0
NEXTERA ENERGY INC COM 65339F101 57,072 778,824 SH   SOLE   775,851 0 2,973
NIKE INC CL B 654106103 80,089 518,407 SH   SOLE   517,850 0 557
NORDSON CORP COM 655663102 206 940 SH   SOLE   940 0 0
NORDSTROM INC COM 655664100 208 5,700 SH   SOLE   5,700 0 0
NORFOLK SOUTHN CORP COM 655844108 106,823 402,482 SH   SOLE   399,501 0 2,981
NORTHERN TR CORP COM 665859104 307 2,657 SH   SOLE   2,657 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,534 4,220 SH   SOLE   4,002 0 218
NOVARTIS AG SPONSORED ADR 66987V109 1,376 15,076 SH   SOLE   14,904 0 172
NOVO-NORDISK A S ADR 670100205 446 5,327 SH   SOLE   5,127 0 200
NUCOR CORP COM 670346105 1,603 16,707 SH   SOLE   16,707 0 0
NUTRIEN LTD COM 67077M108 788 12,995 SH   SOLE   12,995 0 0
NUVATION BIO INC COM CL A 67080N101 149 16,000 SH   SOLE   16,000 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 720 40,309 SH   SOLE   40,309 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 536 34,148 SH   SOLE   34,148 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 307 17,787 SH   SOLE   17,787 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 121 10,261 SH   SOLE   10,261 0 0
NUVEEN MUN VALUE FD INC COM 670928100 1,263 109,568 SH   SOLE   109,568 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 271 27,204 SH   SOLE   27,204 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 369 23,068 SH   SOLE   23,068 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 1,267 78,857 SH   SOLE   78,857 0 0
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 1,066 58,847 SH   SOLE   58,847 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 293 26,750 SH   SOLE   26,750 0 0
NUVEEN SR INCOME FD COM 67067Y104 61 10,300 SH   SOLE   10,300 0 0
NUVEEN TAXABLE MUNICPAL INM COM 67074C103 228 9,749 SH   SOLE   9,749 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 2,827 170,947 SH   SOLE   170,947 0 0
NVIDIA CORPORATION COM 67066G104 11,069 13,835 SH   SOLE   13,191 0 644
NVR INC COM 62944T105 323 65 SH   SOLE   65 0 0
NXP SEMICONDUCTORS N V COM N6596X109 623 3,027 SH   SOLE   3,027 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 108 16,200 SH   SOLE   16,200 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 300 3,562 SH   SOLE   3,562 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 855 23,574 SH   SOLE   23,574 0 0
OMNICOM GROUP INC COM 681919106 1,956 24,447 SH   SOLE   24,447 0 0
ON SEMICONDUCTOR CORP COM 682189105 230 6,000 SH   SOLE   6,000 0 0
ONEMAIN HLDGS INC COM 68268W103 9,045 150,984 SH   SOLE   150,859 0 125
ONEOK INC NEW COM 682680103 590 10,606 SH   SOLE   10,606 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 10,605 1,094,379 SH   SOLE   1,094,379 0 0
ORACLE CORP COM 68389X105 8,415 108,103 SH   SOLE   107,079 0 1,024
OREILLY AUTOMOTIVE INC COM 67103H107 81,807 144,481 SH   SOLE   144,399 0 82
ORGANON & CO COMMON STOCK 68622V106 756 24,977 SH   SOLE   24,606 0 371
OSI ETF TR OSHARES US QUALT 67110P407 1,966 46,789 SH   SOLE   46,789 0 0
OSI ETF TR OSHS GBL INTER 67110P704 926 16,231 SH   SOLE   16,231 0 0
OTIS WORLDWIDE CORP COM 68902V107 1,073 13,127 SH   SOLE   12,976 0 151
OXFORD SQUARE CAP CORP COM 69181V107 49 10,000 SH   SOLE   10,000 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1,007 46,453 SH   SOLE   46,453 0 0
PAGSEGURO DIGITAL LTD COM CL A G68707101 538 9,629 SH   SOLE   9,629 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 683 25,920 SH   SOLE   25,920 0 0
PALO ALTO NETWORKS INC COM 697435105 1,839 4,955 SH   SOLE   4,736 0 219
PAN AMERN SILVER CORP COM 697900108 718 25,120 SH   SOLE   25,120 0 0
PARKER-HANNIFIN CORP COM 701094104 863 2,809 SH   SOLE   2,809 0 0
PARTNERS BANCORP COM 70213Q108 161 20,000 SH   SOLE   20,000 0 0
PAYCHEX INC COM 704326107 1,548 14,428 SH   SOLE   14,391 0 37
PAYPAL HLDGS INC COM 70450Y103 3,630 12,455 SH   SOLE   12,080 0 375
PELOTON INTERACTIVE INC CL A COM 70614W100 312 2,515 SH   SOLE   2,515 0 0
PENN NATL GAMING INC COM 707569109 344 4,502 SH   SOLE   4,502 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 190 14,900 SH   SOLE   14,900 0 0
PEOPLES UNITED FINANCIAL INC COM 712704105 278 16,218 SH   SOLE   16,218 0 0
PEPSICO INC COM 713448108 20,675 139,534 SH   SOLE   133,515 0 6,019
PERFORMANCE FOOD GROUP CO COM 71377A103 222 4,575 SH   SOLE   4,575 0 0
PERRIGO CO PLC SHS G97822103 13,199 287,879 SH   SOLE   287,879 0 0
PFIZER INC COM 717081103 18,052 460,977 SH   SOLE   453,899 0 7,078
PGIM HIGH YIELD BOND FUND IN COM 69346H100 929 57,088 SH   SOLE   57,088 0 0
PHILIP MORRIS INTL INC COM 718172109 104,431 1,053,691 SH   SOLE   1,047,461 0 6,230
PHILLIPS 66 COM 718546104 3,273 38,138 SH   SOLE   38,016 0 122
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,461 85,419 SH   SOLE   85,419 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 393 3,540 SH   SOLE   3,540 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 743 7,285 SH   SOLE   7,285 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 369 6,508 SH   SOLE   6,508 0 0
PINTEREST INC CL A 72352L106 908 11,498 SH   SOLE   11,498 0 0
PIONEER NAT RES CO COM 723787107 54,156 333,228 SH   SOLE   333,052 0 176
PLANET FITNESS INC CL A 72703H101 216 2,865 SH   SOLE   2,865 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,533 13,276 SH   SOLE   13,026 0 250
POLARIS INC COM 731068102 243 1,775 SH   SOLE   1,775 0 0
POOL CORP COM 73278L105 438 956 SH   SOLE   956 0 0
PORTMAN RIDGE FIN CORP COM 73688F102 32 13,417 SH   SOLE   13,417 0 0
PPG INDS INC COM 693506107 984 5,794 SH   SOLE   5,168 0 626
PPL CORP COM 69351T106 1,426 50,988 SH   SOLE   50,988 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,163 10,926 SH   SOLE   10,441 0 485
PRIMERICA INC COM 74164M108 986 6,438 SH   SOLE   6,438 0 0
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 341 16,449 SH   SOLE   16,449 0 0
PROCTER AND GAMBLE CO COM 742718109 20,089 148,881 SH   SOLE   144,383 0 4,498
PROGRESSIVE CORP COM 743315103 284 2,891 SH   SOLE   2,891 0 0
PROLOGIS INC. COM 74340W103 212 1,774 SH   SOLE   1,774 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 1,170 12,913 SH   SOLE   12,913 0 0
PROSPECT CAP CORP COM 74348T102 851 101,406 SH   SOLE   101,406 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309 23 12,000 SH   SOLE   12,000 0 0
PRUDENTIAL FINL INC COM 744320102 721 7,038 SH   SOLE   7,038 0 0
PTC INC COM 69370C100 3,164 22,397 SH   SOLE   21,838 0 559
PUBLIC STORAGE COM 74460D109 552 1,836 SH   SOLE   1,836 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 617 10,322 SH   SOLE   10,322 0 0
PURE STORAGE INC CL A 74624M102 2,967 151,910 SH   SOLE   151,910 0 0
QUALCOMM INC COM 747525103 91,409 639,535 SH   SOLE   636,078 0 3,457
QUANTA SVCS INC COM 74762E102 698 7,703 SH   SOLE   7,703 0 0
QUOTIENT LTD SHS G73268107 146 40,155 SH   SOLE   40,155 0 0
RACKSPACE TECHNOLOGY INC COM 750102105 243 12,415 SH   SOLE   12,415 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 4,847 334,257 SH   SOLE   334,257 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,849 68,557 SH   SOLE   63,050 0 5,507
RBC BEARINGS INC COM 75524B104 1,317 6,604 SH   SOLE   6,604 0 0
REALTY INCOME CORP COM 756109104 1,657 24,823 SH   SOLE   24,583 0 240
REAVES UTIL INCOME FD COM SH BEN INT 756158101 1,060 30,907 SH   SOLE   30,907 0 0
REGENERON PHARMACEUTICALS COM 75886F107 300 538 SH   SOLE   538 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,275 63,196 SH   SOLE   63,196 0 0
REPUBLIC SVCS INC COM 760759100 283 2,568 SH   SOLE   2,568 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 567 8,803 SH   SOLE   8,803 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 596 33,745 SH   SOLE   33,745 0 0
REVIVA PHARMACEUTCLS HLDGS I COM 76152G100 49 10,000 SH   SOLE   10,000 0 0
RH COM 74967X103 1,050 1,546 SH   SOLE   1,546 0 0
RINGCENTRAL INC CL A 76680R206 330 1,134 SH   SOLE   1,134 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,451 41,135 SH   SOLE   41,135 0 0
RLI CORP COM 749607107 1,494 14,284 SH   SOLE   14,284 0 0
ROLLINS INC COM 775711104 289 8,450 SH   SOLE   8,450 0 0
ROYAL BK CDA COM 780087102 1,694 16,719 SH   SOLE   16,719 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 420 4,922 SH   SOLE   4,922 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 8,536 219,876 SH   SOLE   216,440 0 3,436
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,779 93,589 SH   SOLE   89,831 0 3,758
ROYCE MICRO-CAP TR INC COM 780915104 326 26,293 SH   SOLE   24,715 0 1,578
RPM INTL INC COM 749685103 202 2,283 SH   SOLE   2,283 0 0
S&P GLOBAL INC COM 78409V104 658 1,604 SH   SOLE   1,604 0 0
SABRE CORP COM 78573M104 190 15,200 SH   SOLE   15,200 0 0
SAFETY INS GROUP INC COM 78648T100 1,710 21,845 SH   SOLE   21,445 0 400
SALESFORCE INC COM 79466L302 1,366 5,599 SH   SOLE   4,935 0 664
SANDY SPRING BANCORP INC COM 800363103 338 7,666 SH   SOLE   7,511 0 155
SANGAMO THERAPEUTICS INC COM 800677106 1,535 128,200 SH   SOLE   128,200 0 0
SANOFI SPONSORED ADR 80105N105 836 15,884 SH   SOLE   15,884 0 0
SAP SE SPON ADR 803054204 3,572 25,428 SH   SOLE   25,428 0 0
SCHLUMBERGER LTD COM STK 806857108 355 11,088 SH   SOLE   11,088 0 0
SCHWAB CHARLES CORP COM 808513105 77,576 1,065,463 SH   SOLE   1,065,463 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 296 7,505 SH   SOLE   7,505 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3,459 60,818 SH   SOLE   60,818 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 27,462 536,165 SH   SOLE   536,165 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 382 5,056 SH   SOLE   5,056 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 16,745 213,945 SH   SOLE   211,965 0 1,980
SCOTTS MIRACLE-GRO CO CL A 810186106 2,517 13,114 SH   SOLE   13,114 0 0
SEABOARD CORP DEL COM 811543107 25,549 6,604 SH   SOLE   6,604 0 0
SEELOS THERAPEUTICS INC COM 81577F109 722 273,500 SH   SOLE   273,500 0 0
SEI INVTS CO COM 784117103 1,299 20,959 SH   SOLE   20,959 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 254 3,141 SH   SOLE   3,141 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,740 32,297 SH   SOLE   32,297 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 798 21,739 SH   SOLE   21,274 0 465
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 632 3,542 SH   SOLE   3,542 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 877 12,535 SH   SOLE   12,535 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,599 12,699 SH   SOLE   12,699 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 417 4,073 SH   SOLE   4,073 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,703 42,756 SH   SOLE   42,756 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 702 8,529 SH   SOLE   8,529 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,354 22,717 SH   SOLE   22,617 0 100
SERVICENOW INC COM 81762P102 59,915 109,044 SH   SOLE   108,762 0 282
SHAKE SHACK INC CL A 819047101 430 4,016 SH   SOLE   4,016 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 15,600 321,588 SH   SOLE   321,288 0 300
SHERWIN WILLIAMS CO COM 824348106 159,282 584,627 SH   SOLE   583,961 0 666
SHOPIFY INC CL A 82509L107 362 248 SH   SOLE   248 0 0
SIGA TECHNOLOGIES INC COM 826917106 1,376 219,077 SH   SOLE   219,077 0 0
SIMON PPTY GROUP INC NEW COM 828806109 266 2,040 SH   SOLE   2,040 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,423 8,406 SH   SOLE   8,406 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 281 1,467 SH   SOLE   1,467 0 0
SL GREEN RLTY CORP COM 78440X804 54,688 683,605 SH   SOLE   683,605 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 474 10,913 SH   SOLE   10,913 0 0
SMUCKER J M CO COM NEW 832696405 1,309 10,106 SH   SOLE   10,078 0 28
SOFI TECHNOLOGIES INC COM 83406F102 493 25,720 SH   SOLE   25,720 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,991 7,203 SH   SOLE   6,782 0 421
SONY GROUP CORPORATION SPONSORED ADR 835699307 163,858 1,685,431 SH   SOLE   1,684,681 0 750
SOUTH ST CORP COM 840441109 582 7,118 SH   SOLE   7,118 0 0
SOUTHERN CO COM 842587107 5,424 89,633 SH   SOLE   89,175 0 458
SOUTHWEST AIRLS CO COM 844741108 541 10,186 SH   SOLE   10,186 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 NULL 78467X109 1,398 4,054 SH   SOLE   4,054 0 0
SPDR GOLD TR GOLD SHS 78463V107 7,802 47,106 SH   SOLE   46,659 0 447
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 403 8,616 SH   SOLE   8,616 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,200 30,837 SH   SOLE   30,837 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 207 2,390 SH   SOLE   2,390 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,766 35,629 SH   SOLE   35,629 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 2,180 41,842 SH   SOLE   41,442 0 400
SPDR SER TR OILGAS EQUIP 78468R549 372 6,000 SH   SOLE   6,000 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 623 11,752 SH   SOLE   11,752 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 581 11,535 SH   SOLE   10,956 0 579
SPDR SER TR PORTFOLIO SHORT 78464A474 240 7,654 SH   SOLE   7,654 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 9,655 98,783 SH   SOLE   98,462 0 321
SPDR SER TR S&P DIVID ETF 78464A763 1,555 12,715 SH   SOLE   12,085 0 630
SPDR SER TR S&P OILGAS EXP 78468R556 935 9,675 SH   SOLE   9,675 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 4,585 50,125 SH   SOLE   49,959 0 166
SPIRE INC COM 84857L101 231 3,200 SH   SOLE   3,200 0 0
SPLUNK INC COM 848637104 398 2,755 SH   SOLE   2,755 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 296 1,073 SH   SOLE   1,073 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,520 81,350 SH   SOLE   81,350 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 728 51,918 SH   SOLE   51,918 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 532 57,280 SH   SOLE   57,280 0 0
SQUARE INC CL A 852234103 1,769 7,256 SH   SOLE   7,196 0 60
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 891 18,405 SH   SOLE   18,095 0 310
STANLEY BLACK & DECKER INC COM 854502101 1,019 4,971 SH   SOLE   4,971 0 0
STARBUCKS CORP COM 855244109 22,139 198,005 SH   SOLE   193,434 0 4,571
STEEL DYNAMICS INC COM 858119100 1,799 30,185 SH   SOLE   30,185 0 0
STEWART INFORMATION SVCS COR COM 860372101 23,875 421,154 SH   SOLE   420,754 0 400
STRYKER CORPORATION COM 863667101 2,236 8,607 SH   SOLE   8,552 0 55
STURM RUGER & CO INC COM 864159108 537 5,964 SH   SOLE   5,964 0 0
SUN CMNTYS INC COM 866674104 7,023 40,972 SH   SOLE   40,232 0 740
SUNCOR ENERGY INC NEW COM 867224107 602 25,100 SH   SOLE   25,100 0 0
SUNPOWER CORP COM 867652406 202 6,925 SH   SOLE   6,925 0 0
SUNRUN INC COM 86771W105 3,153 56,523 SH   SOLE   53,902 0 2,621
SWITCH INC CL A 87105L104 17,314 820,193 SH   SOLE   820,193 0 0
SYNCHRONY FINANCIAL COM 87165B103 11,691 240,956 SH   SOLE   240,481 0 475
SYSCO CORP COM 871829107 959 12,338 SH   SOLE   12,273 0 65
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,386 36,503 SH   SOLE   36,478 0 25
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 74,220 419,277 SH   SOLE   419,277 0 0
TANGER FACTORY OUTLET CTRS I COM 875465106 267 14,150 SH   SOLE   14,150 0 0
TARGET CORP COM 87612E106 3,666 15,165 SH   SOLE   15,027 0 138
TAYSHA GENE THERAPIES INC COM SHS 877619106 292 13,750 SH   SOLE   13,750 0 0
TC ENERGY CORP COM 87807B107 1,448 29,220 SH   SOLE   29,220 0 0
TE CONNECTIVITY LTD REG SHS H84989104 81,960 606,165 SH   SOLE   606,165 0 0
TELADOC HEALTH INC COM 87918A105 251 1,508 SH   SOLE   1,408 0 100
TELEFLEX INCORPORATED COM 879369106 890 2,216 SH   SOLE   2,216 0 0
TELUS CORPORATION COM 87971M103 658 29,321 SH   SOLE   28,721 0 600
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1,261 26,428 SH   SOLE   26,428 0 0
TESLA INC COM 88160R101 5,429 7,988 SH   SOLE   7,726 0 262
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 126 12,692 SH   SOLE   12,692 0 0
TEXAS INSTRS INC COM 882508104 5,905 30,709 SH   SOLE   30,459 0 250
TFI INTL INC COM 87241L109 281 3,071 SH   SOLE   3,071 0 0
TG THERAPEUTICS INC COM 88322Q108 360 9,305 SH   SOLE   9,305 0 0
THE TRADE DESK INC COM CL A 88339J105 213 2,750 SH   SOLE   2,750 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,970 3,905 SH   SOLE   3,905 0 0
THOR INDS INC COM 885160101 1,754 15,526 SH   SOLE   15,526 0 0
TJX COS INC NEW COM 872540109 107,985 1,606,041 SH   SOLE   1,603,495 0 2,546
T-MOBILE US INC COM 872590104 88,543 611,359 SH   SOLE   611,117 0 242
TOPBUILD CORP COM 89055F103 538 2,720 SH   SOLE   2,720 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 224 3,198 SH   SOLE   3,198 0 0
TOTALENERGIES SE SPONSORED ADS 89151E109 3,849 85,039 SH   SOLE   83,415 0 1,624
TOWNEBANK PORTSMOUTH VA COM 89214P109 12,394 407,432 SH   SOLE   406,238 0 1,194
TRACTOR SUPPLY CO COM 892356106 408 2,195 SH   SOLE   2,195 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 7,361 39,973 SH   SOLE   38,411 0 1,562
TRANSOCEAN LTD REG SHS H8817H100 50 11,000 SH   SOLE   11,000 0 0
TRANSUNION COM 89400J107 431 3,924 SH   SOLE   3,924 0 0
TRAVELERSPANIES INC COM 89417E109 664 4,433 SH   SOLE   4,433 0 0
TREDEGAR CORP COM 894650100 471 34,195 SH   SOLE   34,195 0 0
TREX CO INC COM 89531P105 2,746 26,867 SH   SOLE   25,333 0 1,534
TRIMBLE INC COM 896239100 718 8,775 SH   SOLE   8,775 0 0
TRUIST FINL CORP COM 89832Q109 94,699 1,706,285 SH   SOLE   1,692,588 0 13,697
TWILIO INC CL A 90138F102 1,157 2,936 SH   SOLE   2,936 0 0
TWITTER INC COM 90184L102 459 6,676 SH   SOLE   6,676 0 0
TWO HBRS INVT CORP COM NEW 90187B408 82 10,827 SH   SOLE   10,827 0 0
TYLER TECHNOLOGIES INC COM 902252105 202 446 SH   SOLE   446 0 0
TYSON FOODS INC CL A 902494103 4,549 61,667 SH   SOLE   60,566 0 1,101
UBER TECHNOLOGIES INC COM 90353T100 3,266 65,209 SH   SOLE   65,009 0 200
UDR INC COM 902653104 2,062 42,109 SH   SOLE   42,109 0 0
UGI CORP NEW COM 902681105 360 7,770 SH   SOLE   7,770 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 310 3,252 SH   SOLE   3,252 0 0
UNIFIRST CORP MASS COM 904708104 800 3,410 SH   SOLE   3,410 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,519 77,241 SH   SOLE   77,241 0 0
UNION PAC CORP COM 907818108 73,909 336,057 SH   SOLE   334,820 0 1,237
UNITED BANKSHARES INC WEST V COM 909907107 297 8,150 SH   SOLE   8,150 0 0
UNITED PARCEL SERVICE INC CL B 911312106 124,740 599,798 SH   SOLE   599,164 0 634
UNITED RENTALS INC COM 911363109 317 994 SH   SOLE   994 0 0
UNITED STATES STL CORP NEW COM 912909108 336 14,000 SH   SOLE   14,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 67,240 167,915 SH   SOLE   166,632 0 1,283
UNIVERSAL CORP VA COM 913456109 10,490 184,141 SH   SOLE   183,526 0 615
US BANCORP DEL COM NEW 902973304 3,777 66,293 SH   SOLE   65,672 0 621
UTZ BRANDS INC COM CL A 918090101 1,859 85,320 SH   SOLE   84,500 0 820
V F CORP COM 918204108 4,166 50,783 SH   SOLE   50,175 0 608
VALERO ENERGY CORP COM 91913Y100 806 10,324 SH   SOLE   10,324 0 0
VALVOLINE INC COM 92047W101 624 19,234 SH   SOLE   19,234 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 196 11,400 SH   SOLE   11,400 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1,689 49,764 SH   SOLE   49,764 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 207 3,250 SH   SOLE   3,250 0 0
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1,512 29,186 SH   SOLE   29,186 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 476 10,181 SH   SOLE   10,181 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 13,640 184,176 SH   SOLE   183,336 0 840
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 964 11,350 SH   SOLE   11,350 0 0
VANECK VECTORS ETF TR SHORT MUNI ETF 92189F528 1,193 66,034 SH   SOLE   66,034 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 7,175 79,758 SH   SOLE   79,616 0 142
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 72,890 887,168 SH   SOLE   886,958 0 210
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 629 7,329 SH   SOLE   7,329 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 541 10,800 SH   SOLE   10,800 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 215 3,773 SH   SOLE   3,773 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 16,829 58,675 SH   SOLE   55,695 0 2,980
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,022 5,090 SH   SOLE   4,965 0 125
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 513 2,172 SH   SOLE   1,847 0 325
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 7,803 55,540 SH   SOLE   54,115 0 1,425
VANGUARD INDEX FDS MID CAP ETF 922908629 3,243 13,665 SH   SOLE   13,565 0 100
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,784 27,355 SH   SOLE   27,266 0 89
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,790 21,827 SH   SOLE   21,247 0 580
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,883 8,359 SH   SOLE   7,884 0 475
VANGUARD INDEX FDS SML CP GRW ETF 922908595 649 2,240 SH   SOLE   2,120 0 120
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,030 9,111 SH   SOLE   8,387 0 724
VANGUARD INDEX FDS VALUE ETF 922908744 16,072 116,923 SH   SOLE   112,808 0 4,115
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 39,602 100,636 SH   SOLE   100,636 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,612 72,749 SH   SOLE   72,162 0 587
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 17,228 317,223 SH   SOLE   316,216 0 1,007
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 284 4,228 SH   SOLE   4,228 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4,699 34,434 SH   SOLE   34,434 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,569 28,366 SH   SOLE   28,366 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 19,682 207,030 SH   SOLE   206,729 0 301
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 553 9,000 SH   SOLE   9,000 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 47,932 579,520 SH   SOLE   577,684 0 1,836
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 701 10,040 SH   SOLE   10,040 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649 361 2,486 SH   SOLE   2,486 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF NULL 921908844 36,534 236,026 SH   SOLE   235,931 0 95
VANGUARD STAR FDS VG TL INTL STK F 921909768 223 3,393 SH   SOLE   3,393 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,165 42,024 SH   SOLE   41,864 0 160
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,649 34,824 SH   SOLE   34,824 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 653 9,600 SH   SOLE   9,600 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 266 1,458 SH   SOLE   1,373 0 85
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 281 3,112 SH   SOLE   982 0 2,130
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 554 2,242 SH   SOLE   1,420 0 822
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 513 2,610 SH   SOLE   2,610 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,019 5,064 SH   SOLE   5,006 0 58
VEEVA SYS INC CL A COM 922475108 751 2,415 SH   SOLE   2,415 0 0
VENTAS INC COM 92276F100 614 10,746 SH   SOLE   10,611 0 135
VERISK ANALYTICS INC COM 92345Y106 484 2,769 SH   SOLE   2,769 0 0
VERIZONMUNICATIONS INC COM 92343V104 18,083 322,734 SH   SOLE   317,266 0 5,468
VERRA MOBILITY CORP COM 92511U102 11,538 750,660 SH   SOLE   750,660 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 3,450 17,127 SH   SOLE   15,220 0 1,907
VIACOMCBS INC CL B 92556H206 789 17,447 SH   SOLE   16,447 0 1,000
VIASAT INC COM 92552V100 3,097 62,143 SH   SOLE   62,143 0 0
VIATRIS INC COM 92556V106 627 43,894 SH   SOLE   43,570 0 324
VILLAGE FARMS INTL INC COM 92707Y108 10,986 1,026,037 SH   SOLE   1,026,037 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 349 17,383 SH   SOLE   17,383 0 0
VIRTUS ALLIANZGI DIVERSIFIED COM 92840N100 1,866 53,773 SH   SOLE   53,123 0 650
VIRTUS ALLIANZGI EQUITY & CO COM 92841M101 344 11,366 SH   SOLE   10,111 0 1,255
VISA INC COM CL A 92826C839 139,414 596,244 SH   SOLE   591,444 0 4,800
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,183 127,414 SH   SOLE   127,414 0 0
VULCAN MATLS CO COM 929160109 1,008 5,791 SH   SOLE   5,791 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 73,817 1,411,297 SH   SOLE   1,410,444 0 853
WALMART INC COM 931142103 8,223 58,310 SH   SOLE   55,576 0 2,734
WASTE MGMT INC DEL COM 94106L109 2,989 21,336 SH   SOLE   21,276 0 60
WATSCO INC COM 942622200 184,910 645,095 SH   SOLE   643,801 0 1,294
WAYFAIR INC CL A 94419L101 996 3,155 SH   SOLE   3,155 0 0
WD 40 CO COM 929236107 1,122 4,378 SH   SOLE   4,378 0 0
WEC ENERGY GROUP INC COM 92939U106 809 9,096 SH   SOLE   8,959 0 137
WELLS FARGO CO NEW COM 949746101 3,550 78,375 SH   SOLE   78,375 0 0
WESBANCO INC COM 950810101 767 21,521 SH   SOLE   21,021 0 500
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 195 36,655 SH   SOLE   36,655 0 0
WESTROCK CO COM 96145D105 6,862 128,937 SH   SOLE   128,937 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,243 36,112 SH   SOLE   36,112 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 204 4,632 SH   SOLE   4,632 0 0
WHIRLPOOL CORP COM 963320106 610 2,800 SH   SOLE   2,600 0 200
WHITE MTNS INS GROUP LTD COM G9618E107 2,608 2,272 SH   SOLE   2,272 0 0
WILLIAMS COS INC COM 969457100 2,555 96,243 SH   SOLE   96,243 0 0
WILLIAMS SONOMA INC COM 969904101 841 5,270 SH   SOLE   5,270 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 265 1,154 SH   SOLE   1,154 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 245 5,822 SH   SOLE   5,822 0 0
WISDOMTREE TR EM LCL DEBT FD 97717X867 302 9,275 SH   SOLE   9,275 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 673 12,358 SH   SOLE   12,358 0 0
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 374 16,900 SH   SOLE   16,900 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 371 4,863 SH   SOLE   4,795 0 68
WISDOMTREE TR FLOATNG RAT TREA 97717X628 1,396 55,600 SH   SOLE   55,600 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 1,179 21,625 SH   SOLE   20,905 0 720
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,078 14,434 SH   SOLE   13,167 0 1,267
WISDOMTREE TR US MIDCAP FUND 97717W570 11,269 215,097 SH   SOLE   215,097 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 431 13,515 SH   SOLE   13,515 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 729 14,752 SH   SOLE   14,752 0 0
WM TECHNOLOGY INC COM 92971A109 6,457 361,550 SH   SOLE   361,550 0 0
WORKDAY INC CL A 98138H101 207 866 SH   SOLE   866 0 0
WP CAREY INC COM 92936U109 12,006 160,891 SH   SOLE   155,175 0 5,716
WW INTL INC COM 98262P101 244 6,750 SH   SOLE   6,750 0 0
XCEL ENERGY INC COM 98389B100 470 7,128 SH   SOLE   7,128 0 0
XYLEM INC COM 98419M100 52,078 434,129 SH   SOLE   432,726 0 1,403
YAMANA GOLD INC COM 98462Y100 46 10,857 SH   SOLE   10,857 0 0
YANDEX N V SHS CLASS A N97284108 910 12,822 SH   SOLE   12,822 0 0
YETI HLDGS INC COM 98585X104 210 2,285 SH   SOLE   2,285 0 0
YUM BRANDS INC COM 988498101 778 6,763 SH   SOLE   6,350 0 413
YUM CHINA HLDGS INC COM 98850P109 605 9,129 SH   SOLE   9,129 0 0
ZAI LAB LTD ADR 98887Q104 201 1,137 SH   SOLE   1,137 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 567 3,525 SH   SOLE   3,525 0 0
ZOETIS INC CL A 98978V103 4,470 23,988 SH   SOLE   23,115 0 873