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
22ND CENTY GROUP INC COM 90137F103 32 15,000 SH   SOLE   15,000 0 0
3M CO COM 88579Y101 69,145 534,265 SH   SOLE   532,189 0 2,076
3M CO COM 88579Y101 1,346 10,400 SH Call SOLE   10,200 0 200
8X8 INC NEW COM 282914100 296 57,532 SH   SOLE   57,532 0 0
ABBOTT LABS COM 002824100 73,106 673,879 SH   SOLE   667,716 0 6,163
ABBVIE INC COM 00287Y109 30,237 197,423 SH   SOLE   197,141 0 282
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 100 12,331 SH   SOLE   12,331 0 0
ABRDN AUSTRALIA EQUITY FD IN COM 003011103 679 147,263 SH   SOLE   147,263 0 0
ABRDN PLATINUM ETF TRUST PHYSCL PLATM SHS 003260106 428 5,150 SH   SOLE   5,150 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 95,804 346,040 SH   SOLE   345,919 0 121
ACTIVISION BLIZZARD INC COM 00507V109 2,015 25,881 SH   SOLE   25,881 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 127,350 347,772 SH   SOLE   345,736 0 2,036
ADVANCE AUTO PARTS INC COM 00751Y106 751 4,340 SH   SOLE   4,340 0 0
ADVANCED MICRO DEVICES INC COM 007903107 1,092 14,275 SH   SOLE   14,175 0 100
AEMETIS INC COM NEW 00770K202 521 106,050 SH   SOLE   106,050 0 0
AES CORP COM 00130H105 2,362 112,418 SH   SOLE   107,359 0 5,059
AFLAC INC COM 001055102 4,165 75,272 SH   SOLE   72,272 0 3,000
AGNICO EAGLE MINES LTD COM 008474108 404 8,828 SH   SOLE   8,828 0 0
AIR PRODS & CHEMS INC COM 009158106 106,164 442,277 SH   SOLE   438,910 0 3,367
AIR PRODS & CHEMS INC COM 009158106 313 1,300 SH Call SOLE   1,300 0 0
AIRBNB INC COM CL A 009066101 284 3,186 SH   SOLE   3,186 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 5,091 55,738 SH   SOLE   55,738 0 0
ALBANY INTL CORP CL A 012348108 1,310 16,626 SH   SOLE   16,626 0 0
ALBEMARLE CORP COM 012653101 35,212 168,496 SH   SOLE   164,903 0 3,593
ALCON AG ORD SHS H01301128 1,618 23,229 SH   SOLE   23,229 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 3,918 34,464 SH   SOLE   34,234 0 230
ALIGHT INC COM CL A 01626W101 98,065 14,519,558 SH   SOLE   14,505,985 0 13,573
ALIGN TECHNOLOGY INC COM 016255101 22,195 93,778 SH   SOLE   93,778 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,763 42,407 SH   SOLE   42,407 0 0
ALLSTATE CORP COM 020002101 605 4,777 SH   SOLE   4,777 0 0
ALPHABET INC CAP STK CL C 02079K107 105,528 48,362 SH   SOLE   47,787 0 575
ALPHABET INC CAP STK CL A 02079K305 183,803 84,483 SH   SOLE   84,065 0 418
ALPS ETF TR ALERIAN MLP 00162Q452 1,704 49,450 SH   SOLE   48,610 0 840
ALPS ETF TR OSHARES US QUALT 00162Q387 1,646 40,789 SH   SOLE   40,789 0 0
ALPS ETF TR RIVERFRNT DYMC 00162Q528 556 12,909 SH   SOLE   12,909 0 0
ALPS ETF TR RIVERFRONT DYM 00162Q536 521 23,043 SH   SOLE   23,043 0 0
ALTIMETER GROWTH CORP 2 COM CL A G0371B109 118 12,000 SH   SOLE   12,000 0 0
ALTRIA GROUP INC COM 02209S103 11,248 269,274 SH   SOLE   262,703 0 6,571
AMAZON INC COM 023135106 171,549 1,613,362 SH   SOLE   1,593,720 0 19,642
AMBEV SA SPONSORED ADR 02319V103 1,011 402,651 SH   SOLE   402,651 0 0
AMCOR PLC ORD G0250X107 1,307 105,155 SH   SOLE   105,155 0 0
AMDOCS LTD SHS G02602103 3,328 39,952 SH   SOLE   39,952 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 135 10,622 SH   SOLE   10,622 0 0
AMERICAN ELEC PWR CO INC COM 025537101 3,343 34,847 SH   SOLE   33,613 0 1,234
AMERICAN EXPRESS CO COM 025816109 7,109 51,286 SH   SOLE   50,551 0 735
AMERICAN TOWER CORP NEW COM 03027X100 189,691 743,227 SH   SOLE   740,014 0 3,213
AMERICAN WTR WKS CO INC NEW COM 030420103 982 6,598 SH   SOLE   6,598 0 0
AMERIPRISE FINL INC COM 03076C106 2,111 8,883 SH   SOLE   8,883 0 0
AMERISOURCEBERGEN CORP COM 03073E105 808 5,708 SH   SOLE   5,708 0 0
AMETEK INC COM 031100100 767 6,982 SH   SOLE   6,982 0 0
AMGEN INC COM 031162100 13,619 55,976 SH   SOLE   55,398 0 578
AMGEN INC COM 031162100 1,581 6,500 SH Call SOLE   6,500 0 0
AMPHENOL CORP NEW CL A 032095101 694 10,776 SH   SOLE   10,776 0 0
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 1,668 49,716 SH   SOLE   49,716 0 0
ANALOG DEVICES INC COM 032654105 8,543 58,476 SH   SOLE   58,476 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,388 25,719 SH   SOLE   25,183 0 536
ANNALY CAPITAL MANAGEMENT IN COM 035710409 120 20,325 SH   SOLE   19,825 0 500
ANSYS INC COM 03662Q105 204 852 SH   SOLE   852 0 0
AON PLC SHS CL A G0403H108 62,641 232,720 SH   SOLE   231,148 0 1,572
APOLLO GLOBAL MGMT INC COM 03769M106 649 13,386 SH   SOLE   13,386 0 0
APPLE INC COM 037833100 195,814 1,433,771 SH   SOLE   1,415,449 0 18,322
APPLIED MATLS INC COM 038222105 3,891 42,770 SH   SOLE   41,340 0 1,430
APTARGROUP INC COM 038336103 569 5,510 SH   SOLE   5,510 0 0
APTIV PLC SHS G6095L109 2,413 27,096 SH   SOLE   27,096 0 0
ARBOR REALTY TRUST INC COM 038923108 191 14,565 SH   SOLE   14,565 0 0
ARCBEST CORP COM 03937C105 1,113 15,822 SH   SOLE   15,822 0 0
ARCHAEA ENERGY INC COM CL A 03940F103 10,401 669,733 SH   SOLE   669,733 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 4,161 53,624 SH   SOLE   53,624 0 0
ARES CAPITAL CORP COM 04010L103 5,454 304,181 SH   SOLE   304,181 0 0
ARGENX SE SPONSORED ADR 04016X101 581 1,533 SH   SOLE   1,533 0 0
ARISTA NETWORKS INC COM 040413106 521 5,555 SH   SOLE   5,555 0 0
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 256 5,108 SH   SOLE   5,108 0 0
ARK ETF TR GENOMIC REV ETF 00214Q302 650 20,637 SH   SOLE   20,637 0 0
ARK ETF TR INNOVATION ETF 00214Q104 845 21,193 SH   SOLE   21,193 0 0
ARMADA HOFFLER PPTYS INC COM 04208T108 1,555 121,100 SH   SOLE   121,100 0 0
ARMSTRONG WORLD INDS INC NEW COM 04247X102 1,006 13,416 SH   SOLE   13,416 0 0
ASHLAND GLOBAL HLDGS INC COM 044186104 632 6,134 SH   SOLE   6,134 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 2,277 34,465 SH   SOLE   34,465 0 0
AT&T INC COM 00206R102 8,887 423,993 SH   SOLE   421,893 0 2,100
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,549 45,663 SH   SOLE   42,963 0 2,700
ATLAS CREST INVESTMENT CORP COM CL A 049287105 118 12,000 SH   SOLE   12,000 0 0
ATLASSIAN CORP PLC CL A G06242104 1,157 6,173 SH   SOLE   6,173 0 0
AUTODESK INC COM 052769106 34,135 198,524 SH   SOLE   197,634 0 890
AUTOMATIC DATA PROCESSING IN COM 053015103 8,462 40,288 SH   SOLE   40,138 0 150
AUTONATION INC COM 05329W102 246 2,205 SH   SOLE   2,205 0 0
AUTOZONE INC COM 053332102 3,338 1,553 SH   SOLE   1,553 0 0
AVID TECHNOLOGY INC COM 05367P100 13,552 522,224 SH   SOLE   521,724 0 500
AZENTA INC COM 114340102 1,762 24,437 SH   SOLE   24,437 0 0
BADGER METER INC COM 056525108 471 5,826 SH   SOLE   5,826 0 0
BALL CORP COM 058498106 10,922 158,822 SH   SOLE   157,417 0 1,405
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 1,118 247,321 SH   SOLE   247,321 0 0
BANCORP INC DEL COM 05969A105 319 16,347 SH   SOLE   16,347 0 0
BANK HAWAII CORP COM 062540109 1,387 18,643 SH   SOLE   18,643 0 0
BANK NEW YORK MELLON CORP COM 064058100 338 8,094 SH   SOLE   7,888 0 206
BANK NOVA SCOTIA B C COM 064149107 2,450 41,373 SH   SOLE   41,373 0 0
BARCLAYS PLC ADR 06738E204 451 59,357 SH   SOLE   59,357 0 0
BARINGS BDC INC COM 06759L103 135 14,535 SH   SOLE   14,535 0 0
BARINGS CORPORATE INVS COM 06759X107 492 36,691 SH   SOLE   34,691 0 2,000
BARRICK GOLD CORP COM 067901108 410 23,159 SH   SOLE   22,969 0 190
BASSETT FURNITURE INDS INC COM 070203104 375 20,716 SH   SOLE   20,716 0 0
BAXTER INTL INC COM 071813109 547 8,524 SH   SOLE   8,174 0 350
BCE INC COM NEW 05534B760 6,909 140,479 SH   SOLE   139,944 0 535
BECTON DICKINSON & CO COM 075887109 3,779 15,329 SH   SOLE   15,129 0 200
BERKLEY W R CORP COM 084423102 405 5,927 SH   SOLE   5,927 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 10,224 25 SH   SOLE   25 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 215,428 789,648 SH   SOLE   786,815 0 2,833
BGSF INC COM 05601C105 475 38,400 SH   SOLE   38,400 0 0
BHP GROUP LTD SPONSORED ADS 088606108 3,982 70,877 SH   SOLE   70,652 0 225
BIG SKY GROWTH PARTNERS INC CLASS A COM 08954L102 117 12,000 SH   SOLE   12,000 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 546 6,590 SH   SOLE   6,440 0 150
BIOVENTUS INC COM CL A 09075A108 100 14,701 SH   SOLE   14,701 0 0
BIOXCEL THERAPEUTICS INC COM 09075P105 1,131 85,670 SH   SOLE   85,670 0 0
BK OF AMERICA CORP COM 060505104 51,377 1,646,878 SH   SOLE   1,643,616 0 3,262
BLACK KNIGHT INC COM 09215C105 65,035 994,958 SH   SOLE   994,004 0 954
BLACKROCK ENHANCD CAP & INM COM 09256A109 348 19,785 SH   SOLE   18,363 0 1,422
BLACKROCK ENHANCED EQUITY DI COM 09251A104 378 42,820 SH   SOLE   35,608 0 7,212
BLACKROCK INC COM 09247X101 8,181 13,432 SH   SOLE   13,432 0 0
BLACKROCK MULTI SECTOR INC T COM 09258A107 863 60,750 SH   SOLE   59,600 0 1,150
BLACKSTONE INC COM 09260D107 7,189 78,801 SH   SOLE   78,801 0 0
BLOCK INC CL A 852234103 519 8,439 SH   SOLE   8,439 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103 235 23,400 SH   SOLE   6,300 0 17,100
BOEING CO COM 097023105 38,055 278,313 SH   SOLE   276,105 0 2,208
BOOKING HOLDINGS INC COM 09857L108 44,292 25,271 SH   SOLE   25,240 0 31
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106 5,536 61,270 SH   SOLE   61,270 0 0
BOSTON BEER INC CL A 100557107 15,633 51,599 SH   SOLE   51,554 0 45
BOSTON SCIENTIFIC CORP COM 101137107 395 10,585 SH   SOLE   10,585 0 0
BP PLC SPONSORED ADR 055622104 6,286 221,744 SH   SOLE   210,795 0 10,949
BRISTOL-MYERS SQUIBB CO COM 110122108 25,011 324,816 SH   SOLE   323,206 0 1,610
BRISTOL-MYERS SQUIBB CO RIGHT 12/30/2030 110122140 13 93,770 SH   SOLE   93,770 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 5,117 119,239 SH   SOLE   119,239 0 0
BRIXMOR PPTY GROUP INC COM 11120U105 327 16,200 SH   SOLE   16,200 0 0
BROADCOM INC COM 11135F101 66,115 136,518 SH   SOLE   136,344 0 174
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 360,639 8,110,824 SH   SOLE   8,095,702 0 15,122
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 6,477 169,479 SH   SOLE   169,479 0 0
BROOKFIELD INFRASTRUCTURE CO COM SB VTG SHS A 11275Q107 700 16,518 SH   SOLE   16,518 0 0
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 897 48,695 SH   SOLE   47,195 0 1,500
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 4,467 125,668 SH   SOLE   121,612 0 4,056
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 14,677 421,744 SH   SOLE   421,444 0 300
BROWN & BROWN INC COM 115236101 204 3,489 SH   SOLE   3,489 0 0
BROWN FORMAN CORP CL B 115637209 852 12,139 SH   SOLE   12,139 0 0
BRP GROUP INC COM CL A 05589G102 15,382 636,924 SH   SOLE   636,924 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 41,311 769,602 SH   SOLE   768,064 0 1,538
BUNGE LIMITED COM G16962105 66,461 732,890 SH   SOLE   728,550 0 4,340
C & F FINL CORP COM 12466Q104 378 8,232 SH   SOLE   8,232 0 0
CAESARS ENTERTAINMENT INC NE COM 12769G100 64,524 1,680,171 SH   SOLE   1,679,587 0 584
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 1,072 95,940 SH   SOLE   95,940 0 0
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 3,075 234,525 SH   SOLE   234,525 0 0
CAMECO CORP COM 13321L108 752 35,785 SH   SOLE   35,785 0 0
CANADIAN IMP BKM COM 136069101 1,229 25,317 SH   SOLE   25,317 0 0
CANADIAN NATL RY CO COM 136375102 4,589 40,806 SH   SOLE   40,806 0 0
CANNAE HLDGS INC COM 13765N107 133,526 6,904,304 SH   SOLE   6,897,659 0 6,645
CANOPY GROWTH CORP COM 138035100 116 40,894 SH   SOLE   40,894 0 0
CAPITAL ONE FINL CORP COM 14040H105 66,539 638,656 SH   SOLE   636,380 0 2,276
CARLISLE COS INC COM 142339100 1,318 5,524 SH   SOLE   5,524 0 0
CARMAX INC COM 143130102 72,470 802,742 SH   SOLE   797,586 0 5,156
CARNIVAL CORP COMMON STOCK 143658300 383 44,268 SH   SOLE   43,841 0 427
CARRIER GLOBAL CORPORATION COM 14448C104 3,709 103,999 SH   SOLE   102,715 0 1,284
CASELLA WASTE SYS INC CL A 147448104 1,892 26,032 SH   SOLE   26,032 0 0
CATALENT INC COM 148806102 235 2,189 SH   SOLE   2,189 0 0
CATERPILLAR INC COM 149123101 8,455 47,301 SH   SOLE   46,623 0 678
CBRE GBL REAL ESTATE INC FD COM 12504G100 129 17,758 SH   SOLE   17,758 0 0
CBRE GROUP INC CL A 12504L109 3,168 43,041 SH   SOLE   43,041 0 0
CDW CORP COM 12514G108 825 5,237 SH   SOLE   5,237 0 0
CELSIUS HLDGS INC COM NEW 15118V207 402 6,165 SH   SOLE   6,165 0 0
CENTERPOINT ENERGY INC COM 15189T107 965 32,625 SH   SOLE   32,625 0 0
CHARLES RIV LABS INTL INC COM 159864107 201 939 SH   SOLE   939 0 0
CHART INDS INC COM 16115Q308 19,277 115,172 SH   SOLE   114,043 0 1,129
CHARTER COMMUNICATIONS INC N CL A 16119P108 384 819 SH   SOLE   804 0 15
CHEESECAKE FACTORY INC COM 163072101 898 33,990 SH   SOLE   33,990 0 0
CHEVRON CORP NEW COM 166764100 96,594 667,206 SH   SOLE   663,893 0 3,313
CHEVRON CORP NEW COM 166764100 2,316 16,000 SH Call SOLE   15,900 0 100
CHEWY INC CL A 16679L109 3,277 94,385 SH   SOLE   94,120 0 265
CHIPOTLE MEXICAN GRILL INC COM 169656105 480 367 SH   SOLE   367 0 0
CHUBB LIMITED COM H1467J104 7,803 39,693 SH   SOLE   39,693 0 0
CHURCH & DWIGHT CO INC COM 171340102 2,506 27,046 SH   SOLE   26,477 0 569
CIGNA CORP NEW COM 125523100 916 3,477 SH   SOLE   3,177 0 300
CINCINNATI FINL CORP COM 172062101 643 5,400 SH   SOLE   5,400 0 0
CINTAS CORP COM 172908105 1,048 2,806 SH   SOLE   2,806 0 0
CISCO SYS INC COM 17275R102 22,817 535,113 SH   SOLE   529,704 0 5,409
CITIGROUP INC COM NEW 172967424 42,413 922,148 SH   SOLE   919,938 0 2,210
CITY HLDG CO COM 177835105 393 4,923 SH   SOLE   4,823 0 100
CLEVELAND-CLIFFS INC NEW COM 185899101 196 12,775 SH   SOLE   12,775 0 0
CLIMATE REAL IMPACT SLUTINS COM CL A 187171103 118 12,000 SH   SOLE   12,000 0 0
CLOROX CO DEL COM 189054109 4,573 32,435 SH   SOLE   32,391 0 44
CME GROUP INC COM 12572Q105 661 3,229 SH   SOLE   3,229 0 0
COCA COLA CO COM 191216100 32,167 511,310 SH   SOLE   494,753 0 16,557
COCA COLA CO COM 191216100 1,944 30,900 SH Call SOLE   30,200 0 700
COCA-COLA FEMSA SAB DE CV SPONSORD ADR REP 191241108 292 5,287 SH   SOLE   5,287 0 0
COHEN & STEERS INFRASTRUCTUR COM 19248A109 536 21,194 SH   SOLE   17,789 0 3,405
COHEN & STEERS LTD DURATION COM 19248C105 365 18,450 SH   SOLE   18,450 0 0
COHEN & STEERS REIT & PFD & COM 19247X100 227 10,622 SH   SOLE   9,486 0 1,136
COHEN & STEERS SELECT PFD & COM 19248Y107 225 11,050 SH   SOLE   11,050 0 0
COHEN & STEERS TOTAL RETURN COM 19247R103 220 16,583 SH   SOLE   16,583 0 0
COLGATE PALMOLIVE CO COM 194162103 3,388 42,276 SH   SOLE   40,876 0 1,400
COLUMBIA ETF TR I MULTI SEC MUNI 19761L607 614 30,444 SH   SOLE   30,444 0 0
COMCAST CORP NEW CL A 20030N101 94,448 2,406,982 SH   SOLE   2,402,381 0 4,601
COMMUNITY HEALTHCARE TR INC COM 20369C106 250 6,898 SH   SOLE   6,898 0 0
CONAGRA BRANDS INC COM 205887102 4,874 142,343 SH   SOLE   141,209 0 1,134
CONOCOPHILLIPS COM 20825C104 3,996 44,495 SH   SOLE   44,095 0 400
CONSOLIDATED EDISON INC COM 209115104 946 9,952 SH   SOLE   9,952 0 0
CONSTELLATION BRANDS INC CL A 21036P108 55,650 238,916 SH   SOLE   238,169 0 747
CONSTRUCTION PARTNERS INC COM CL A 21044C107 826 39,469 SH   SOLE   39,469 0 0
CONX CORP COM CL A 212873103 563 57,000 SH   SOLE   57,000 0 0
CONX CORP W EXP 10/30/202 212873111 2 14,250 SH   SOLE   14,250 0 0
COPART INC COM 217204106 275 2,527 SH   SOLE   2,527 0 0
CORNING INC COM 219350105 4,171 132,362 SH   SOLE   132,060 0 302
CORTEVA INC COM 22052L104 1,101 20,341 SH   SOLE   20,324 0 17
COSTAR GROUP INC COM 22160N109 5,300 87,741 SH   SOLE   86,664 0 1,077
COSTCO WHSL CORP NEW COM 22160K105 10,496 21,900 SH   SOLE   21,587 0 313
COTERRA ENERGY INC COM 127097103 172,302 6,681,409 SH   SOLE   6,675,026 0 6,383
CRACKER BARREL OLD CTRY STOR COM 22410J106 651 7,794 SH   SOLE   7,794 0 0
CREDIT SUISSE ASSET MGMT INC COM 224916106 40 14,500 SH   SOLE   14,500 0 0
CRESCENT ENERGY COMPANY CL A COM 44952J104 636 51,000 SH   SOLE   51,000 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 317 1,880 SH   SOLE   1,880 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 76,471 454,186 SH   SOLE   453,648 0 538
CSX CORP COM 126408103 4,671 160,733 SH   SOLE   153,356 0 7,377
CUMMINS INC COM 231021106 6,619 34,200 SH   SOLE   33,910 0 290
CVS HEALTH CORP COM 126650100 29,317 316,388 SH   SOLE   311,400 0 4,988
CYCLERION THERAPEUTICS INC COM 23255M105 7 13,000 SH   SOLE   13,000 0 0
D R HORTON INC COM 23331A109 518 7,833 SH   SOLE   7,833 0 0
DANAHER CORPORATION COM 235851102 140,505 556,176 SH   SOLE   553,559 0 2,617
DAVIS FUNDAMENTAL ETF TR SELECT FINL 23908L108 296 11,415 SH   SOLE   11,415 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 584 24,190 SH   SOLE   24,065 0 125
DBX ETF TR XTRACK USD HIGH 233051432 554 16,437 SH   SOLE   16,437 0 0
DEERE & CO COM 244199105 51,290 171,283 SH   SOLE   170,650 0 633
DELTA AIR LINES INC DEL COM NEW 247361702 744 25,682 SH   SOLE   24,901 0 781
DEVON ENERGY CORP NEW COM 25179M103 9,853 178,788 SH   SOLE   175,967 0 2,821
DEXCOM INC COM 252131107 953 12,783 SH   SOLE   12,643 0 140
DIAGEO PLC SPON ADR NEW 25243Q205 79,380 455,906 SH   SOLE   453,716 0 2,190
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 18,627 107,276 SH   SOLE   107,276 0 0
DIGITAL RLTY TR INC COM 253868103 61,080 470,453 SH   SOLE   469,624 0 829
DIGITALBRIDGE GROUP INC CL A COM 25401T108 73 15,021 SH   SOLE   15,021 0 0
DISCOVER FINL SVCS COM 254709108 3,739 39,534 SH   SOLE   39,534 0 0
DISH NETWORK CORPORATION CL A 25470M109 61,723 3,438,952 SH   SOLE   3,438,414 0 538
DISH NETWORK CORPORATION CL A 25470M109 11,041 615,800 SH Call SOLE   615,800 0 0
DISNEY WALT CO COM 254687106 60,528 640,487 SH   SOLE   636,691 0 3,796
DNP SELECT INCOME FD INC COM 23325P104 1,190 109,761 SH   SOLE   109,761 0 0
DOCUSIGN INC COM 256163106 569 9,911 SH   SOLE   9,911 0 0
DOLLAR GEN CORP NEW COM 256677105 1,207 4,918 SH   SOLE   4,918 0 0
DOLLAR TREE INC COM 256746108 1,905 12,221 SH   SOLE   12,086 0 135
DOMINION ENERGY INC COM 25746U109 113,540 1,422,648 SH   SOLE   1,414,517 0 8,131
DOVER CORP COM 260003108 403 3,318 SH   SOLE   3,287 0 31
DOW INC COM 260557103 5,912 114,558 SH   SOLE   113,558 0 1,000
DOW INC COM 260557103 1,564 30,300 SH Call SOLE   30,000 0 300
DRAFTKINGS INC NEW COM CL A 26142V105 60,536 5,184,744 SH   SOLE   5,182,914 0 1,830
DRIVE SHACK INC COM 262077100 226 165,000 SH   SOLE   165,000 0 0
DTE ENERGY CO COM 233331107 481 3,792 SH   SOLE   3,792 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 16,141 150,552 SH   SOLE   145,786 0 4,766
DUPONT DE NEMOURS INC COM 26614N102 741 13,329 SH   SOLE   13,329 0 0
DURECT CORP COM 266605104 80 166,750 SH   SOLE   166,750 0 0
EASTMAN CHEM CO COM 277432100 217 2,414 SH   SOLE   2,414 0 0
EATON CORP PLC SHS G29183103 2,737 21,723 SH   SOLE   21,220 0 503
EATON VANCE TAX ADVT DIV INC COM 27828G107 578 24,211 SH   SOLE   24,211 0 0
EATON VANCE TAX-MANAGED GLOB COM 27829C105 148 17,820 SH   SOLE   17,820 0 0
EBAY INC. COM 278642103 748 17,944 SH   SOLE   17,944 0 0
ECOLAB INC COM 278865100 3,261 21,207 SH   SOLE   21,012 0 195
EDWARDS LIFESCIENCES CORP COM 28176E108 664 6,984 SH   SOLE   6,984 0 0
EIGER BIOPHARMACEUTICALS INC COM 28249U105 1,417 224,901 SH   SOLE   224,901 0 0
ELANCO ANIMAL HEALTH INC COM 28414H103 437 22,242 SH   SOLE   22,242 0 0
ELECTRONIC ARTS INC COM 285512109 57,448 472,104 SH   SOLE   470,725 0 1,379
ELEVANCE HEALTH INC COM 036752103 87,667 181,669 SH   SOLE   181,248 0 421
EMBARK TECHNOLOGY INC COM 29079J103 5 10,000 SH   SOLE   10,000 0 0
EMERSON ELEC CO COM 291011104 5,088 63,968 SH   SOLE   62,918 0 1,050
ENBRIDGE INC COM 29250N105 84,632 2,006,862 SH   SOLE   1,995,907 0 10,955
ENERGY FUELS INC COM NEW 292671708 49 10,000 SH   SOLE   10,000 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 482 48,250 SH   SOLE   48,250 0 0
ENOVIS CORPORATION COM 194014502 34,432 625,949 SH   SOLE   624,967 0 982
ENPHASE ENERGY INC COM 29355A107 2,014 10,318 SH   SOLE   9,838 0 480
ENTEGRIS INC COM 29362U104 788 8,548 SH   SOLE   8,548 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,466 306,349 SH   SOLE   306,349 0 0
EOG RES INC COM 26875P101 2,620 23,720 SH   SOLE   23,720 0 0
EQUIFAX INC COM 294429105 450 2,462 SH   SOLE   2,462 0 0
EQUINIX INC COM 29444U700 1,572 2,392 SH   SOLE   2,392 0 0
EQUITY DISTR ACQUISITION COR COM CL A 29465E106 119 12,000 SH   SOLE   12,000 0 0
EQUITY LIFESTYLE PPTYS INC COM 29472R108 533 7,562 SH   SOLE   7,562 0 0
ESAB CORPORATION COM 29605J106 25,222 576,484 SH   SOLE   575,502 0 982
ESSENTIAL UTILS INC COM 29670G102 291 6,345 SH   SOLE   6,345 0 0
ETFIS SER TR I VIRTUS INFRCAP 26923G822 972 46,076 SH   SOLE   45,476 0 600
ETSY INC COM 29786A106 28,551 389,740 SH   SOLE   389,553 0 187
EVERSOURCE ENERGY COM 30040W108 656 7,769 SH   SOLE   7,769 0 0
EVERTEC INC COM 30040P103 1,433 38,848 SH   SOLE   38,848 0 0
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 71,018 2,185,059 SH   SOLE   2,172,209 0 12,850
EXELON CORP COM 30161N101 484 10,691 SH   SOLE   10,691 0 0
EXTRA SPACE STORAGE INC COM 30225T102 626 3,680 SH   SOLE   3,680 0 0
EXXON MOBIL CORP COM 30231G102 31,238 364,758 SH   SOLE   352,391 0 12,367
F N B CORP COM 302520101 292 26,927 SH   SOLE   25,847 0 1,080
F5 INC COM 315616102 3,948 25,797 SH   SOLE   25,797 0 0
FACTSET RESH SYS INC COM 303075105 629 1,636 SH   SOLE   1,636 0 0
FAIR ISAAC CORP COM 303250104 253 630 SH   SOLE   630 0 0
FASTENAL CO COM 311900104 1,978 39,619 SH   SOLE   39,619 0 0
FEDEX CORP COM 31428X106 16,969 74,851 SH   SOLE   72,952 0 1,899
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 107,270 2,902,451 SH   SOLE   2,891,827 0 10,624
FIDELITY NATL INFORMATION SV COM 31620M106 7,224 78,805 SH   SOLE   78,805 0 0
FIDUS INVT CORP COM 316500107 556 31,849 SH   SOLE   31,849 0 0
FIRST BANCORP N C COM 318910106 710 20,337 SH   SOLE   20,137 0 200
FIRST CMNTY BANKSHARES INC V COM 31983A103 1,047 35,606 SH   SOLE   35,606 0 0
FIRST FINL BANKSHARES INC COM 32020R109 1,156 29,429 SH   SOLE   29,429 0 0
FIRST INDL RLTY TR INC COM 32054K103 354 7,459 SH   SOLE   7,459 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 694 4,813 SH   SOLE   4,813 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 3,040 176,442 SH   SOLE   176,442 0 0
FIRST TR EXCH TRADED FD III RIVRFRNT DYN DEV 33739P608 505 9,440 SH   SOLE   9,440 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,707 138,512 SH   SOLE   138,512 0 0
FIRST TR EXCHANGE TRADED FD INDXX NAT RE ETF 33734X838 313 23,566 SH   SOLE   23,566 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 280 2,980 SH   SOLE   2,980 0 0
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 705 17,022 SH   SOLE   17,022 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,280 21,562 SH   SOLE   21,562 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 1,059 27,060 SH   SOLE   27,060 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 3,915 81,053 SH   SOLE   81,053 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,091 24,733 SH   SOLE   24,733 0 0
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 1,002 40,917 SH   SOLE   40,917 0 0
FIRST TR INTER DURATN PFD & COM 33718W103 358 19,170 SH   SOLE   19,170 0 0
FIRST TR MORNINGSTAR DIVID L SHS 336917109 1,436 40,776 SH   SOLE   40,776 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 287 3,282 SH   SOLE   3,282 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102 230 2,014 SH   SOLE   2,014 0 0
FISERV INC COM 337738108 1,612 18,120 SH   SOLE   18,120 0 0
FLAHERTY & CRUMRINE PFD SECS COM 338478100 317 18,878 SH   SOLE   18,878 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 231 1,098 SH   SOLE   1,098 0 0
FMC CORP COM NEW 302491303 467 4,363 SH   SOLE   4,363 0 0
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 2,284 33,847 SH   SOLE   33,847 0 0
FORD MTR CO DEL COM 345370860 2,304 207,051 SH   SOLE   198,876 0 8,175
FORTINET INC COM 34959E109 278 4,910 SH   SOLE   4,910 0 0
FORTISTAR SUSTAINABLE SOL CO COM CL A 34962M106 118 12,000 SH   SOLE   12,000 0 0
FORTIVE CORP COM 34959J108 228 4,193 SH   SOLE   3,993 0 200
FORTUNA SILVER MINES INC COM 349915108 729 256,684 SH   SOLE   252,184 0 4,500
FORTUNE BRANDS HOME & SEC IN COM 34964C106 286 4,768 SH   SOLE   4,568 0 200
FREEPORT-MCMORAN INC CL B 35671D857 6,322 216,050 SH   SOLE   215,440 0 610
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 369 14,793 SH   SOLE   14,793 0 0
FRP HLDGS INC COM 30292L107 7,332 121,491 SH   SOLE   121,491 0 0
GABELLI DIVID & INCOME TR COM 36242H104 374 18,296 SH   SOLE   14,100 0 4,196
GABELLI UTIL TR COM 36240A101 101 14,800 SH   SOLE   14,800 0 0
GALLAGHER ARTHUR J & CO COM 363576109 233 1,430 SH   SOLE   1,430 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 73,938 1,612,330 SH   SOLE   1,611,662 0 668
GENERAC HLDGS INC COM 368736104 2,830 13,437 SH   SOLE   12,985 0 452
GENERAL DYNAMICS CORP COM 369550108 8,976 40,570 SH   SOLE   39,987 0 583
GENERAL ELECTRIC CO COM NEW 369604301 2,305 36,195 SH   SOLE   35,483 0 712
GENERAL MLS INC COM 370334104 4,699 62,284 SH   SOLE   62,059 0 225
GENERAL MTRS CO COM 37045V100 4,614 145,271 SH   SOLE   144,171 0 1,100
GENMAB A/S SPONSORED ADS 372303206 367 11,292 SH   SOLE   11,292 0 0
GENUINE PARTS CO COM 372460105 412 3,096 SH   SOLE   3,061 0 35
GILEAD SCIENCES INC COM 375558103 5,810 94,003 SH   SOLE   92,553 0 1,450
GLADSTONE CAPITAL CORP COM 376535100 217 21,462 SH   SOLE   21,462 0 0
GLADSTONE INVT CORP COM 376546107 3,517 249,777 SH   SOLE   248,927 0 850
GLOBAL MED REIT INC COM NEW 37954A204 156 13,850 SH   SOLE   13,850 0 0
GLOBAL PMTS INC COM 37940X102 4,662 42,138 SH   SOLE   42,138 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 802 35,206 SH   SOLE   35,206 0 0
GLOBUS MED INC CL A 379577208 612 10,897 SH   SOLE   10,897 0 0
GOLDEN OCEAN GROUP LTD SHS NEW G39637205 143 12,287 SH   SOLE   12,287 0 0
GOLDMAN SACHS BDC INC SHS 38147U107 173 10,273 SH   SOLE   10,273 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 221 2,950 SH   SOLE   2,950 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 7,262 24,448 SH   SOLE   23,948 0 500
GOODYEAR TIRE & RUBR CO COM 382550101 153 14,325 SH   SOLE   14,325 0 0
GRACO INC COM 384109104 1,101 18,540 SH   SOLE   18,540 0 0
GRAINGER W W INC COM 384802104 1,004 2,210 SH   SOLE   2,210 0 0
GSK PLC SPONSORED ADR 37733W105 1,767 40,595 SH   SOLE   40,595 0 0
GUGGENHEIM ACTIVE ALLOC FD COMMON STOCK 40170T106 235 16,559 SH   SOLE   16,559 0 0
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 682 42,411 SH   SOLE   42,411 0 0
H I G ACQUISITION CORP COM CL A G44898107 119 12,000 SH   SOLE   12,000 0 0
HALLIBURTON CO COM 406216101 357 11,378 SH   SOLE   11,378 0 0
HANESBRANDS INC COM 410345102 4,204 408,570 SH   SOLE   408,570 0 0
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 7,396 216,256 SH   SOLE   215,301 0 955
HASBRO INC COM 418056107 925 11,291 SH   SOLE   10,656 0 635
HCA HEALTHCARE INC COM 40412C101 5,528 32,896 SH   SOLE   32,896 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 1,075 19,563 SH   SOLE   19,563 0 0
HEALTHCARE RLTY TR COM 421946104 499 18,327 SH   SOLE   18,327 0 0
HEALTHEQUITY INC COM 42226A107 4,358 70,988 SH   SOLE   69,622 0 1,366
HEICO CORP NEW CL A 422806208 2,914 27,649 SH   SOLE   27,649 0 0
HENRY JACK & ASSOC INC COM 426281101 1,392 7,732 SH   SOLE   7,732 0 0
HENRY SCHEIN INC COM 806407102 637 8,296 SH   SOLE   8,296 0 0
HERSHEY CO COM 427866108 926 4,302 SH   SOLE   4,302 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 168 12,647 SH   SOLE   12,647 0 0
HILLMAN SOLUTIONS CORP COM 431636109 587 67,993 SH   SOLE   67,993 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 309 2,772 SH   SOLE   2,472 0 300
HOLOGIC INC COM 436440101 2,700 38,964 SH   SOLE   38,964 0 0
HOME DEPOT INC COM 437076102 71,284 260,306 SH   SOLE   257,670 0 2,636
HONEYWELL INTL INC COM 438516106 79,349 457,043 SH   SOLE   455,303 0 1,740
HOULIHAN LOKEY INC CL A 441593100 1,453 18,403 SH   SOLE   18,403 0 0
HP INC COM 40434L105 307 9,379 SH   SOLE   9,379 0 0
HUBSPOT INC COM 443573100 1,125 3,742 SH   SOLE   3,742 0 0
HUNTINGTON BANCSHARES INC COM 446150104 1,751 145,512 SH   SOLE   145,112 0 400
ICICI BANK LIMITED ADR 45104G104 1,776 100,133 SH   SOLE   100,133 0 0
IDEXX LABS INC COM 45168D104 2,170 6,186 SH   SOLE   6,186 0 0
II-VI INC COM 902104108 603 11,830 SH   SOLE   11,830 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,366 23,958 SH   SOLE   22,198 0 1,760
ILLUMINA INC COM 452327109 464 2,516 SH   SOLE   2,354 0 162
ING GROEP N.V. SPONSORED ADR 456837103 410 41,309 SH   SOLE   41,309 0 0
INGERSOLL RAND INC COM 45687V106 266 6,332 SH   SOLE   6,332 0 0
INGEVITY CORP COM 45688C107 1,710 27,089 SH   SOLE   27,089 0 0
INGREDION INC COM 457187102 6,712 76,129 SH   SOLE   74,205 0 1,924
INTEL CORP COM 458140100 9,748 260,565 SH   SOLE   255,488 0 5,077
INTEL CORP COM 458140100 1,276 34,100 SH Call SOLE   33,900 0 200
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,531 37,544 SH   SOLE   37,294 0 250
INTERNATIONAL BUSINESS MACHS COM 459200101 35,656 252,539 SH   SOLE   248,230 0 4,309
INTERNATIONAL BUSINESS MACHS COM 459200101 1,779 12,600 SH Call SOLE   12,500 0 100
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 552 4,635 SH   SOLE   4,635 0 0
INTERNATIONAL PAPER CO COM 460146103 627 14,997 SH   SOLE   14,997 0 0
INTUIT COM 461202103 38,933 101,026 SH   SOLE   100,901 0 125
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 293 5,916 SH   SOLE   5,916 0 0
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1,630 90,357 SH   SOLE   90,357 0 0
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 341 12,200 SH   SOLE   12,200 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 1,519 34,419 SH   SOLE   34,419 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 3,315 53,469 SH   SOLE   53,469 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 530 26,131 SH   SOLE   26,131 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 643 30,356 SH   SOLE   30,356 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 306 14,585 SH   SOLE   14,585 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 744 35,859 SH   SOLE   35,859 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 269 13,165 SH   SOLE   13,165 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 10,695 79,675 SH   SOLE   79,675 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 3,414 45,464 SH   SOLE   45,464 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 6,336 22,605 SH   SOLE   22,605 0 0
INVESCO SR INCOME TR COM 46131H107 60 15,300 SH   SOLE   15,300 0 0
INVESTORS TITLE CO NC COM 461804106 204 1,300 SH   SOLE   1,300 0 0
IONIS PHARMACEUTICALS INC COM 462222100 3,084 83,318 SH   SOLE   83,318 0 0
IQVIA HLDGS INC COM 46266C105 475 2,191 SH   SOLE   2,191 0 0
IRON MTN INC NEW COM 46284V101 1,039 21,339 SH   SOLE   21,339 0 0
ISHARES INC CORE MSCI EMKT 46434G103 808 16,470 SH   SOLE   16,470 0 0
ISHARES INC MSCI EMRG CHN 46434G764 249 5,224 SH   SOLE   5,224 0 0
ISHARES SILVER TR ISHARES 46428Q109 3,949 211,858 SH   SOLE   209,471 0 2,387
ISHARES TR 0-5 YR TIPS ETF 46429B747 1,104 10,889 SH   SOLE   10,889 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 2,622 64,652 SH   SOLE   64,652 0 0
ISHARES TR 0-5YR INVT GR CP 46434V100 1,734 35,774 SH   SOLE   35,774 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 998 12,052 SH   SOLE   12,052 0 0
ISHARES TR 20 YR TR BD ETF 464287432 1,789 15,571 SH   SOLE   15,571 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 833 6,976 SH   SOLE   6,976 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 257 5,135 SH   SOLE   5,135 0 0
ISHARES TR CORE DIV GRWTH 46434V621 10,463 219,635 SH   SOLE   219,635 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 239 2,376 SH   SOLE   2,376 0 0
ISHARES TR CORE MSCI EAFE 46432F842 13,070 222,089 SH   SOLE   222,089 0 0
ISHARES TR CORE MSCI EURO 46434V738 3,354 74,592 SH   SOLE   74,592 0 0
ISHARES TR CORE S&P MCP ETF 464287507 5,460 24,133 SH   SOLE   24,133 0 0
ISHARES TR CORE S&P SCP ETF 464287804 4,534 49,066 SH   SOLE   48,991 0 75
ISHARES TR CORE S&P TTL STK 464287150 208 2,483 SH   SOLE   2,483 0 0
ISHARES TR CORE S&P500 ETF 464287200 4,980 13,135 SH   SOLE   13,092 0 43
ISHARES TR CORE TOTAL USD 46434V613 229 4,898 SH   SOLE   4,898 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,947 19,147 SH   SOLE   19,147 0 0
ISHARES TR EAFE GRWTH ETF 464288885 293 3,634 SH   SOLE   3,634 0 0
ISHARES TR EAFE SML CP ETF 464288273 966 17,687 SH   SOLE   17,687 0 0
ISHARES TR EAFE VALUE ETF 464288877 480 11,071 SH   SOLE   11,071 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 1,312 15,637 SH   SOLE   15,637 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 219 4,475 SH   SOLE   4,475 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 406 16,864 SH   SOLE   16,864 0 0
ISHARES TR EXPND TEC SC ETF 464287549 6,452 21,918 SH   SOLE   21,918 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 99,424 1,991,675 SH   SOLE   1,991,625 0 50
ISHARES TR GLOB HLTHCRE ETF 464287325 325 4,000 SH   SOLE   4,000 0 0
ISHARES TR IBOXX HI YD ETF 464288513 374 5,086 SH   SOLE   5,086 0 0
ISHARES TR IBOXX INV CP ETF 464287242 383 3,478 SH   SOLE   3,478 0 0
ISHARES TR INTL SEL DIV ETF 464288448 269 9,892 SH   SOLE   9,892 0 0
ISHARES TR INTRM GOV CR ETF 464288612 27,328 258,908 SH   SOLE   258,908 0 0
ISHARES TR ISHARES BIOTECH 464287556 2,855 24,270 SH   SOLE   24,270 0 0
ISHARES TR ISHARES SEMICDTR 464287523 353 1,008 SH   SOLE   1,008 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 3,150 62,315 SH   SOLE   62,315 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 13,531 264,998 SH   SOLE   264,998 0 0
ISHARES TR JPMORGAN USD EMG 464288281 283 3,322 SH   SOLE   3,322 0 0
ISHARES TR MBS ETF 464288588 372 3,820 SH   SOLE   3,820 0 0
ISHARES TR MODERT ALLOC ETF 464289875 534 13,712 SH   SOLE   13,712 0 0
ISHARES TR MORNINGSTAR GRWT 464287119 1,798 35,896 SH   SOLE   35,571 0 325
ISHARES TR MRGSTR MD CP VAL 464288406 1,854 31,229 SH   SOLE   31,229 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,488 39,813 SH   SOLE   39,813 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 917 22,877 SH   SOLE   22,877 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 245 3,484 SH   SOLE   3,484 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,322 21,833 SH   SOLE   21,833 0 0
ISHARES TR NORTH AMERN NAT 464287374 960 26,690 SH   SOLE   26,690 0 0
ISHARES TR PFD AND INCM SEC 464288687 861 26,192 SH   SOLE   26,192 0 0
ISHARES TR RUS 1000 ETF 464287622 336 1,617 SH   SOLE   1,617 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 980 4,481 SH   SOLE   4,481 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 423 2,921 SH   SOLE   2,921 0 0
ISHARES TR RUS MD CP GR ETF 464287481 381 4,812 SH   SOLE   4,812 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 491 4,831 SH   SOLE   4,831 0 0
ISHARES TR RUS MID CAP ETF 464287499 774 11,964 SH   SOLE   11,964 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 1,146 6,767 SH   SOLE   6,767 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 288 1,700 SH Call SOLE   1,700 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 726 12,038 SH   SOLE   12,038 0 0
ISHARES TR S&P 500 VAL ETF 464287408 311 2,266 SH   SOLE   2,266 0 0
ISHARES TR S&P MC 400VL ETF 464287705 299 3,169 SH   SOLE   3,169 0 0
ISHARES TR S&P SML 600 GWT 464287887 379 3,602 SH   SOLE   3,602 0 0
ISHARES TR SELECT DIVID ETF 464287168 6,840 58,132 SH   SOLE   58,132 0 0
ISHARES TR SHORT TREAS BD 464288679 2,745 24,931 SH   SOLE   24,931 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 2,544 24,306 SH   SOLE   24,306 0 0
ISHARES TR SP SMCP600VL ETF 464287879 286 3,208 SH   SOLE   3,208 0 0
ISHARES TR TIPS BD ETF 464287176 2,214 19,432 SH   SOLE   19,432 0 0
ISHARES TR U.S. ENERGY ETF 464287796 615 16,127 SH   SOLE   16,127 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 255 1,719 SH   SOLE   1,719 0 0
ISHARES TR U.S. FINLS ETF 464287788 1,656 23,666 SH   SOLE   23,666 0 0
ISHARES TR U.S. REAL ES ETF 464287739 718 7,807 SH   SOLE   7,807 0 0
ISHARES TR U.S. TECH ETF 464287721 534 6,681 SH   SOLE   6,681 0 0
ISHARES TR US AER DEF ETF 464288760 222 2,238 SH   SOLE   2,238 0 0
ISHARES TR US CONSM STAPLES 464287812 872 4,473 SH   SOLE   4,473 0 0
ISHARES TR US CONSUM DISCRE 464287580 535 9,429 SH   SOLE   9,429 0 0
ISHARES TR US HLTHCARE ETF 464287762 824 3,063 SH   SOLE   3,038 0 25
ISHARES TR US HOME CONS ETF 464288752 280 5,324 SH   SOLE   5,324 0 0
ISHARES TR US INDUSTRIALS 464287754 1,063 12,062 SH   SOLE   12,062 0 0
ISHARES TR US TELECOM ETF 464287713 370 14,719 SH   SOLE   14,719 0 0
ISHARES TR US TREAS BD ETF 46429B267 326 13,623 SH   SOLE   13,623 0 0
ISHARES U S ETF TR BLACKROCK SHORT 46431W838 258 5,190 SH   SOLE   5,190 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 238 4,823 SH   SOLE   4,823 0 0
ISHARES U S ETF TR INT RT HDG C B 46431W705 240 2,661 SH   SOLE   2,661 0 0
J & J SNACK FOODS CORP COM 466032109 21,844 156,411 SH   SOLE   156,411 0 0
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 1,148 30,668 SH   SOLE   28,512 0 2,156
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 2,372 42,780 SH   SOLE   42,780 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 1,314 26,235 SH   SOLE   26,235 0 0
JACK CREEK INVESTMENT CORP CL A SHS G4989X115 118 12,000 SH   SOLE   12,000 0 0
JACOBS ENGR GROUP INC COM 469814107 554 4,359 SH   SOLE   4,359 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 321 6,608 SH   SOLE   6,608 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 251 5,118 SH   SOLE   5,118 0 0
JANUS INTERNATIONAL GROUP IN COMMON STOCK 47103N106 18,048 1,998,707 SH   SOLE   1,998,707 0 0
JEFFERIES FINL GROUP INC COM 47233W109 355 12,860 SH   SOLE   3,860 0 9,000
JOHN BEAN TECHNOLOGIES CORP COM 477839104 843 7,630 SH   SOLE   7,630 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 770 17,418 SH   SOLE   17,418 0 0
JOHNSON & JOHNSON COM 478160104 326,362 1,839,945 SH   SOLE   1,829,704 0 10,241
JOHNSON CTLS INTL PLC SHS G51502105 1,262 26,360 SH   SOLE   26,360 0 0
JOYY INC ADS REPSTG COM A 46591M109 230 7,700 SH   SOLE   7,700 0 0
JPMORGAN CHASE & CO COM 46625H100 140,342 1,246,543 SH   SOLE   1,237,607 0 8,936
JPMORGAN CHASE & CO COM 46625H100 619 5,500 SH Call SOLE   5,400 0 100
KAYNE ANDERSON ENERGY INFRST COM 486606106 107 12,813 SH   SOLE   12,813 0 0
KELLOGG CO COM 487836108 462 6,477 SH   SOLE   6,477 0 0
KEURIG DR PEPPER INC COM 49271V100 1,021 28,853 SH   SOLE   20,833 0 8,020
KEYCORP COM 493267108 904 52,442 SH   SOLE   52,424 0 18
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,151 8,348 SH   SOLE   7,973 0 375
KIMBERLY-CLARK CORP COM 494368103 8,779 64,958 SH   SOLE   64,759 0 199
KINDER MORGAN INC DEL COM 49456B101 4,920 293,583 SH   SOLE   292,971 0 612
KINSALE CAP GROUP INC COM 49714P108 32,973 143,585 SH   SOLE   143,383 0 202
KKR & CO INC COM 48251W104 757 16,344 SH   SOLE   16,344 0 0
KLA CORP COM NEW 482480100 1,330 4,168 SH   SOLE   4,135 0 33
KRAFT HEINZ CO COM 500754106 57,924 1,518,696 SH   SOLE   1,513,878 0 4,818
KROGER CO COM 501044101 632 13,349 SH   SOLE   13,349 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 74,090 306,549 SH   SOLE   305,600 0 949
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,438 6,135 SH   SOLE   6,135 0 0
LAKELAND FINL CORP COM 511656100 599 9,014 SH   SOLE   9,014 0 0
LAM RESEARCH CORP COM 512807108 840 1,972 SH   SOLE   1,942 0 30
LAMAR ADVERTISING CO NEW CL A 512816109 150,027 1,705,717 SH   SOLE   1,702,434 0 3,283
LANDSTAR SYS INC COM 515098101 1,226 8,433 SH   SOLE   8,433 0 0
LAS VEGAS SANDS CORP COM 517834107 418 12,448 SH   SOLE   12,257 0 191
LATHAM GROUP INC COM 51819L107 366 52,804 SH   SOLE   52,804 0 0
LATTICE STRATEGIES TR HARTFORD MLT ETF 518416102 551 22,150 SH   SOLE   22,150 0 0
LAUDER ESTEE COS INC CL A 518439104 2,711 10,647 SH   SOLE   10,388 0 259
LCI INDS COM 50189K103 370 3,310 SH   SOLE   3,310 0 0
LDH GROWTH CORP I CLASS A ORD SHS G54094100 117 12,000 SH   SOLE   12,000 0 0
LEGG MASON ETF INVT FRANKLIN US LOW 52468L406 291 7,728 SH   SOLE   7,438 0 290
LEGG MASON ETF INVT TR CLRBRDG AL CP GW 524682101 249 6,913 SH   SOLE   6,913 0 0
LENNAR CORP CL A 526057104 1,865 26,427 SH   SOLE   26,427 0 0
LESLIES INC COM 527064109 1,094 72,074 SH   SOLE   72,074 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 1,043 9,016 SH   SOLE   8,541 0 475
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,865 84,415 SH   SOLE   84,415 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 16,078 2,063,882 SH   SOLE   2,063,882 0 0
LIBERTY MEDIA CORP DEL COM A BRAVES GRP 531229706 747 29,700 SH   SOLE   29,700 0 0
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,974 54,761 SH   SOLE   54,761 0 0
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888 619 25,800 SH   SOLE   25,800 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 454 12,603 SH   SOLE   12,603 0 0
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 472 7,436 SH   SOLE   7,436 0 0
LIBERTY TRIPADVISOR HLDGS IN COM SER A 531465102 274 362,585 SH   SOLE   362,585 0 0
LILLY ELI & CO COM 532457108 10,207 31,482 SH   SOLE   31,382 0 100
LINCOLN NATL CORP IND COM 534187109 290 6,198 SH   SOLE   6,198 0 0
LINDE PLC SHS G5494J103 2,748 9,556 SH   SOLE   9,556 0 0
LISTED FD TR HORIZON KINETICS 53656F623 877 30,745 SH   SOLE   30,245 0 500
LIVE NATION ENTERTAINMENT IN COM 538034109 30,686 371,832 SH   SOLE   371,732 0 100
LIVE OAK BANCSHARES INC COM 53803X105 7,454 219,938 SH   SOLE   219,938 0 0
LOCKHEED MARTIN CORP COM 539830109 9,205 21,410 SH   SOLE   21,273 0 137
LOWES COS INC COM 548661107 63,414 363,080 SH   SOLE   359,383 0 3,697
LPL FINL HLDGS INC COM 50212V100 299 1,623 SH   SOLE   1,623 0 0
LULULEMON ATHLETICA INC COM 550021109 580 2,129 SH   SOLE   2,129 0 0
LUMEN TECHNOLOGIES INC COM 550241103 1,390 127,429 SH   SOLE   127,429 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 280 3,204 SH   SOLE   3,204 0 0
M & T BK CORP COM 55261F104 789 4,950 SH   SOLE   4,950 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 1,083 7,170 SH   SOLE   7,170 0 0
MAG SILVER CORP COM 55903Q104 332 27,290 SH   SOLE   27,290 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,399 29,293 SH   SOLE   29,293 0 0
MARATHON OIL CORP COM 565849106 201 8,920 SH   SOLE   8,920 0 0
MARATHON PETE CORP COM 56585A102 9,387 114,180 SH   SOLE   113,835 0 345
MARKEL CORP COM 570535104 427,335 330,594 SH   SOLE   329,883 0 711
MARRIOTT INTL INC NEW CL A 571903202 1,963 14,429 SH   SOLE   13,770 0 659
MARSH & MCLENNAN COS INC COM 571748102 23,105 148,823 SH   SOLE   148,713 0 110
MARTIN MARIETTA MATLS INC COM 573284106 113,297 379,378 SH   SOLE   377,898 0 1,480
MARVELL TECHNOLOGY INC COM 573874104 5,040 115,776 SH   SOLE   111,200 0 4,576
MASCO CORP COM 574599106 286 5,653 SH   SOLE   5,653 0 0
MASTERCARD INCORPORATED CL A 57636Q104 106,991 339,886 SH   SOLE   339,431 0 455
MATTERPORT INC COM CL A 577096100 56 15,250 SH   SOLE   15,250 0 0
MCCORMICK & CO INC COM NON VTG 579780206 7,265 87,269 SH   SOLE   84,242 0 3,027
MCDONALDS CORP COM 580135101 134,027 542,900 SH   SOLE   538,285 0 4,615
MCKESSON CORP COM 58155Q103 505 1,549 SH   SOLE   1,549 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 180 11,815 SH   SOLE   11,815 0 0
MEDTRONIC PLC SHS G5960L103 148,558 1,654,909 SH   SOLE   1,646,677 0 8,232
MEIRAGTX HLDGS PLC COM G59665102 223 29,500 SH   SOLE   29,500 0 0
MELCO RESORTS AND ENTMNT LTD ADR 585464100 513 89,200 SH   SOLE   89,200 0 0
MERCADOLIBRE INC COM 58733R102 4,114 6,460 SH   SOLE   6,361 0 99
MERCK & CO INC COM 58933Y105 34,921 383,034 SH   SOLE   377,302 0 5,732
MERCK & CO INC COM 58933Y105 1,741 19,100 SH Call SOLE   19,000 0 100
MERCURY GENL CORP NEW COM 589400100 2,243 50,638 SH   SOLE   50,638 0 0
META PLATFORMS INC CL A 30303M102 61,019 377,218 SH   SOLE   376,025 0 1,193
METLIFE INC COM 59156R108 2,360 37,582 SH   SOLE   37,582 0 0
MGM RESORTS INTERNATIONAL COM 552953101 289 9,968 SH   SOLE   9,968 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 806 13,880 SH   SOLE   13,880 0 0
MICRON TECHNOLOGY INC COM 595112103 1,738 31,438 SH   SOLE   31,238 0 200
MICROSOFT CORP COM 594918104 219,658 857,231 SH   SOLE   848,209 0 9,022
MID-AMER APT CMNTYS INC COM 59522J103 579 3,317 SH   SOLE   3,317 0 0
MILLERKNOLL INC COM 600544100 585 22,274 SH   SOLE   22,274 0 0
MILLICOM INTL CELLULAR S A COM STK L6388F110 1,235 85,945 SH   SOLE   85,945 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 62 11,518 SH   SOLE   11,518 0 0
MKS INSTRS INC COM 55306N104 204 1,985 SH   SOLE   1,985 0 0
MODERNA INC COM 60770K107 255 1,782 SH   SOLE   1,582 0 200
MONARCH CASINO & RESORT INC COM 609027107 61,604 1,050,015 SH   SOLE   1,049,715 0 300
MONDELEZ INTL INC CL A 609207105 12,583 202,652 SH   SOLE   197,064 0 5,588
MOODYS CORP COM 615369105 46,278 170,461 SH   SOLE   170,453 0 8
MORGAN STANLEY COM NEW 617446448 916 12,040 SH   SOLE   12,040 0 0
MORNINGSTAR INC COM 617700109 261 1,078 SH   SOLE   1,078 0 0
MOSAIC CO NEW COM 61945C103 531 11,247 SH   SOLE   11,247 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 5,037 24,033 SH   SOLE   24,033 0 0
MPLX LP COM UNIT REP LTD 55336V100 1,207 41,397 SH   SOLE   41,397 0 0
MSCI INC COM 55354G100 1,220 2,959 SH   SOLE   2,959 0 0
MSCOPE HLDG CO INC COM 20337X109 130 21,300 SH   SOLE   21,300 0 0
MUSTANG BIO INC COM 62818Q104 21 35,300 SH   SOLE   35,300 0 0
NATIONAL BEVERAGE CORP COM 635017106 1,203 24,591 SH   SOLE   24,591 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,465 38,100 SH   SOLE   38,100 0 0
NATIONAL RETAIL PROPERTIES I COM 637417106 295 6,860 SH   SOLE   6,860 0 0
NETFLIX INC COM 64110L106 349 1,994 SH   SOLE   1,554 0 440
NEUBASE THERAPEUTICS INC COM 64132K102 48 45,500 SH   SOLE   45,500 0 0
NEWMARKET CORP COM 651587107 41,676 138,477 SH   SOLE   138,417 0 60
NEWMONT CORP COM 651639106 57,232 959,127 SH   SOLE   956,430 0 2,697
NEXSTAR MEDIA GROUP INC CL A 65336K103 5,865 36,006 SH   SOLE   36,006 0 0
NEXTERA ENERGY INC COM 65339F101 62,020 800,435 SH   SOLE   797,527 0 2,908
NIKE INC CL B 654106103 5,901 57,738 SH   SOLE   57,408 0 330
NORDSON CORP COM 655663102 235 1,161 SH   SOLE   1,161 0 0
NORFOLK SOUTHN CORP COM 655844108 91,518 402,660 SH   SOLE   399,956 0 2,704
NORTHROP GRUMMAN CORP COM 666807102 1,828 3,820 SH   SOLE   3,602 0 218
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 803 72,212 SH   SOLE   72,212 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 445 40,000 SH Call SOLE   40,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109 2,761 32,658 SH   SOLE   32,658 0 0
NOVO-NORDISK A S ADR 670100205 667 5,985 SH   SOLE   5,985 0 0
NRX PHARMACEUTICALS INC COM 629444100 6 10,000 SH   SOLE   10,000 0 0
NUCOR CORP COM 670346105 2,471 23,667 SH   SOLE   23,667 0 0
NUTRIEN LTD COM 67077M108 772 9,716 SH   SOLE   9,716 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 634 48,397 SH   SOLE   48,397 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 549 46,763 SH   SOLE   46,763 0 0
NUVEEN AMT-FREE MUN VALUE FD COM 670695105 243 17,187 SH   SOLE   17,187 0 0
NUVEEN MUN INCOME FD INC COM 67062J102 95 10,261 SH   SOLE   10,261 0 0
NUVEEN MUN VALUE FD INC COM 670928100 801 89,729 SH   SOLE   89,729 0 0
NUVEEN PFD & INCM SECURTIES COM 67072C105 177 24,356 SH   SOLE   24,356 0 0
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 80 10,500 SH   SOLE   10,500 0 0
NUVEEN PREFERRED AND INCOME COM SHS BEN INT 67075T105 806 42,400 SH   SOLE   42,400 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 326 26,174 SH   SOLE   26,174 0 0
NUVEEN REAL ASSET INCOME & G COM 67074Y105 1,112 85,115 SH   SOLE   85,115 0 0
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 172 13,927 SH   SOLE   13,927 0 0
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100 960 61,299 SH   SOLE   61,299 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061T101 291 31,750 SH   SOLE   31,750 0 0
NUVEEN SR INCOME FD COM 67067Y104 49 10,300 SH   SOLE   10,300 0 0
NUVEEN VIRGINIA QLTY MUNCPL COM 67064R102 1,807 146,419 SH   SOLE   146,419 0 0
NVIDIA CORPORATION COM 67066G104 7,102 46,848 SH   SOLE   45,192 0 1,656
NVR INC COM 62944T105 352 88 SH   SOLE   88 0 0
NXP SEMICONDUCTORS N V COM N6596X109 5,504 37,182 SH   SOLE   37,182 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 108 16,500 SH   SOLE   16,500 0 0
OKTA INC CL A 679295105 1,046 11,573 SH   SOLE   11,573 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 1,784 6,960 SH   SOLE   6,960 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 224 7,943 SH   SOLE   7,943 0 0
OMNICOM GROUP INC COM 681919106 1,526 23,983 SH   SOLE   23,983 0 0
ON SEMICONDUCTOR CORP COM 682189105 399 7,930 SH   SOLE   7,930 0 0
ONEMAIN HLDGS INC COM 68268W103 7,887 210,982 SH   SOLE   209,156 0 1,826
ONEOK INC NEW COM 682680103 1,062 19,139 SH   SOLE   19,139 0 0
ONESPAWORLD HOLDINGS LIMITED COM P73684113 8,584 1,197,268 SH   SOLE   1,197,268 0 0
ORACLE CORP COM 68389X105 6,925 99,119 SH   SOLE   98,092 0 1,027
OREILLY AUTOMOTIVE INC COM 67103H107 105,117 166,400 SH   SOLE   166,295 0 105
ORGANON & CO COMMON STOCK 68622V106 782 23,174 SH   SOLE   17,768 0 5,406
OTIS WORLDWIDE CORP COM 68902V107 1,051 14,867 SH   SOLE   14,866 0 1
OXFORD SQUARE CAP CORP COM 69181V107 36 10,000 SH   SOLE   10,000 0 0
P T TELEKOMUNIKASI INDONESIA SPONSORED ADR 715684106 1,336 49,400 SH   SOLE   49,400 0 0
PACKAGING CORP AMER COM 695156109 248 1,800 SH   SOLE   1,800 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 344 37,968 SH   SOLE   37,968 0 0
PALO ALTO NETWORKS INC COM 697435105 4,242 8,588 SH   SOLE   8,226 0 362
PAN AMERN SILVER CORP COM 697900108 633 32,198 SH   SOLE   32,198 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206 422 17,118 SH   SOLE   17,118 0 0
PARKER-HANNIFIN CORP COM 701094104 670 2,723 SH   SOLE   2,723 0 0
PARTNERS BANCORP COM 70213Q108 181 20,000 SH   SOLE   20,000 0 0
PAYCHEX INC COM 704326107 1,521 13,358 SH   SOLE   13,358 0 0
PAYPAL HLDGS INC COM 70450Y103 6,041 86,503 SH   SOLE   86,053 0 450
PAYSAFE LIMITED ORD G6964L107 66 34,000 SH   SOLE   34,000 0 0
PENN NATL GAMING INC COM 707569109 284 9,327 SH   SOLE   9,327 0 0
PENNANTPARK FLOATING RATE CA COM 70806A106 154 13,400 SH   SOLE   13,400 0 0
PEPSICO INC COM 713448108 31,462 188,777 SH   SOLE   184,613 0 4,164
PERFORMANCE FOOD GROUP CO COM 71377A103 339 7,366 SH   SOLE   7,366 0 0
PERRIGO CO PLC SHS G97822103 111,602 2,750,863 SH   SOLE   2,750,163 0 700
PETCO HEALTH & WELLNESS CO I COM 71601V105 686 46,533 SH   SOLE   46,533 0 0
PFIZER INC COM 717081103 20,378 388,675 SH   SOLE   384,660 0 4,015
PGIM HIGH YIELD BOND FUND IN COM 69346H100 633 51,412 SH   SOLE   51,412 0 0
PHILIP MORRIS INTL INC COM 718172109 109,265 1,106,647 SH   SOLE   1,100,424 0 6,223
PHILLIPS 66 COM 718546104 2,393 29,183 SH   SOLE   28,958 0 225
PIMCO DYNAMIC INCOME FD SHS 72201Y101 2,144 102,725 SH   SOLE   102,725 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 256 2,686 SH   SOLE   2,686 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 725 7,311 SH   SOLE   7,311 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 335 6,508 SH   SOLE   6,508 0 0
PIMCO MUN INCOME FD II COM 72200W106 133 12,370 SH   SOLE   12,370 0 0
PIONEER NAT RES CO COM 723787107 128,428 576,813 SH   SOLE   576,548 0 265
PNC FINL SVCS GROUP INC COM 693475105 3,717 23,557 SH   SOLE   23,357 0 200
POOL CORP COM 73278L105 395 1,124 SH   SOLE   1,124 0 0
PPG INDS INC COM 693506107 499 4,361 SH   SOLE   3,735 0 626
PPL CORP COM 69351T106 1,599 58,946 SH   SOLE   58,946 0 0
PRICE T ROWE GROUP INC COM 74144T108 684 6,019 SH   SOLE   5,784 0 235
PRIMERICA INC COM 74164M108 875 7,309 SH   SOLE   7,309 0 0
PRINCIPAL EXCHANGE-TRADED FD SPECTRUM PFD 74255Y888 372 21,526 SH   SOLE   21,526 0 0
PRINCIPAL EXCHANGE-TRADED FD ACTIVE HIGH YL 74255Y102 200 11,255 SH   SOLE   11,255 0 0
PROCTER AND GAMBLE CO COM 742718109 20,748 144,294 SH   SOLE   141,126 0 3,168
PROGRESSIVE CORP COM 743315103 539 4,636 SH   SOLE   4,636 0 0
PROLOGIS INC. COM 74340W103 459 3,898 SH   SOLE   3,898 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 2,013 23,577 SH   SOLE   23,577 0 0
PROSPECT CAP CORP COM 74348T102 1,168 167,066 SH   SOLE   167,066 0 0
PROTALIX BIOTHERAPEUTICS INC COM 74365A309 24 22,000 SH   SOLE   22,000 0 0
PRUDENTIAL FINL INC COM 744320102 1,039 10,856 SH   SOLE   10,856 0 0
PTC INC COM 69370C100 6,244 58,721 SH   SOLE   57,968 0 753
PUBLIC STORAGE COM 74460D109 613 1,962 SH   SOLE   1,962 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 430 6,793 SH   SOLE   6,793 0 0
PURE STORAGE INC CL A 74624M102 3,690 143,510 SH   SOLE   143,510 0 0
QUALCOMM INC COM 747525103 82,860 648,707 SH   SOLE   646,189 0 2,518
QUANTA SVCS INC COM 74762E102 877 6,993 SH   SOLE   6,993 0 0
QUOTIENT LTD SHS G73268107 4 15,420 SH   SOLE   15,420 0 0
RADIUS GLOBAL INFRASTRCTRE I COM CL A 750481103 4,885 320,136 SH   SOLE   320,136 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,510 98,952 SH   SOLE   93,555 0 5,397
RBC BEARINGS INC COM 75524B104 1,454 7,860 SH   SOLE   7,860 0 0
REALTY INCOME CORP COM 756109104 5,500 80,580 SH   SOLE   78,663 0 1,917
REAVES UTIL INCOME FD COM SH BEN INT 756158101 578 18,638 SH   SOLE   18,638 0 0
RED CAT HLDGS INC COM 75644T100 20 10,000 SH   SOLE   10,000 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2,998 5,071 SH   SOLE   5,071 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 569 30,359 SH   SOLE   30,359 0 0
REPUBLIC SVCS INC COM 760759100 599 4,578 SH   SOLE   4,578 0 0
RESTAURANT BRANDS INTL INC COM 76131D103 243 4,836 SH   SOLE   4,836 0 0
RETAIL OPPORTUNITY INVTS COR COM 76131N101 395 25,000 SH   SOLE   25,000 0 0
RH COM 74967X103 248 1,170 SH   SOLE   1,170 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,751 45,104 SH   SOLE   45,104 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 1,124 17,273 SH   SOLE   17,273 0 0
RLI CORP COM 749607107 1,838 15,767 SH   SOLE   15,767 0 0
ROLLINS INC COM 775711104 315 9,015 SH   SOLE   9,015 0 0
ROSS STORES INC COM 778296103 388 5,528 SH   SOLE   5,528 0 0
ROYAL BK CDA COM 780087102 1,748 18,056 SH   SOLE   18,056 0 0
ROYCE MICRO-CAP TR INC COM 780915104 127 15,149 SH   SOLE   15,149 0 0
S&P GLOBAL INC COM 78409V104 10,982 32,583 SH   SOLE   32,583 0 0
SAFETY INS GROUP INC COM 78648T100 2,082 21,445 SH   SOLE   21,095 0 350
SALESFORCE INC COM 79466L302 1,214 7,358 SH   SOLE   6,958 0 400
SANDY SPRING BANCORP INC COM 800363103 330 8,456 SH   SOLE   8,301 0 155
SANGAMO THERAPEUTICS INC COM 800677106 438 105,700 SH   SOLE   105,700 0 0
SANOFI SPONSORED ADR 80105N105 1,284 25,664 SH   SOLE   25,664 0 0
SAP SE SPON ADR 803054204 2,531 27,895 SH   SOLE   27,895 0 0
SCHLUMBERGER LTD COM STK 806857108 1,103 30,844 SH   SOLE   30,844 0 0
SCHWAB CHARLES CORP COM 808513105 6,882 108,922 SH   SOLE   108,922 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 407 12,955 SH   SOLE   12,955 0 0
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 8,005 155,136 SH   SOLE   155,136 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 52,137 1,059,915 SH   SOLE   1,059,915 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,449 34,183 SH   SOLE   34,183 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 657 11,330 SH   SOLE   11,330 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 19,441 309,913 SH   SOLE   307,624 0 2,289
SCOTTS MIRACLE-GRO CO CL A 810186106 1,135 14,366 SH   SOLE   14,366 0 0
SEABOARD CORP DEL COM 811543107 25,990 6,694 SH   SOLE   6,694 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 840 11,752 SH   SOLE   11,752 0 0
SEELOS THERAPEUTICS INC COM 81577F109 92 135,500 SH   SOLE   135,500 0 0
SEI INVTS CO COM 784117103 1,135 21,015 SH   SOLE   21,015 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 12,237 225,480 SH   SOLE   225,480 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,166 58,253 SH   SOLE   58,253 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 5,133 163,213 SH   SOLE   162,748 0 465
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 385 9,414 SH   SOLE   9,414 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 7,371 53,614 SH   SOLE   53,614 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,315 32,079 SH   SOLE   32,079 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 19,752 154,022 SH   SOLE   154,022 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 541 6,193 SH   SOLE   6,193 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,286 61,108 SH   SOLE   61,108 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 752 10,220 SH   SOLE   10,220 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 21,973 172,856 SH   SOLE   172,756 0 100
SEMPRA COM 816851109 345 2,297 SH   SOLE   2,297 0 0
SERVICENOW INC COM 81762P102 52,004 109,292 SH   SOLE   109,001 0 291
SHAKE SHACK INC CL A 819047101 250 6,334 SH   SOLE   6,334 0 0
SHELL PLC SPON ADS 780259305 14,196 271,476 SH   SOLE   269,643 0 1,833
SHENANDOAH TELECOMMUNICATION COM 82312B106 17,928 807,575 SH   SOLE   807,275 0 300
SHERWIN WILLIAMS CO COM 824348106 107,832 480,912 SH   SOLE   480,253 0 659
SIGA TECHNOLOGIES INC COM 826917106 1,307 112,885 SH   SOLE   112,885 0 0
SIGA TECHNOLOGIES INC COM 826917106 174 15,000 SH Call SOLE   15,000 0 0
SIGA TECHNOLOGIES INC COM 826917106 116 10,000 SH Put SOLE   10,000 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,255 10,561 SH   SOLE   10,561 0 0
SL GREEN RLTY CORP COM 78440X887 58,483 1,267,128 SH   SOLE   1,266,929 0 199
SLM CORP COM 78442P106 228 14,293 SH   SOLE   14,293 0 0
SMITH & WESSON BRANDS INC COM 831754106 142 10,825 SH   SOLE   10,825 0 0
SMUCKER J M CO COM NEW 832696405 1,480 11,565 SH   SOLE   11,565 0 0
SOFI TECHNOLOGIES INC COM 83406F102 166 31,535 SH   SOLE   31,535 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,593 5,819 SH   SOLE   5,502 0 317
SONY GROUP CORPORATION SPONSORED ADR 835699307 137,072 1,676,275 SH   SOLE   1,675,310 0 965
SOUTHERN CO COM 842587107 7,193 100,867 SH   SOLE   100,409 0 458
SOUTHSTATE CORPORATION COM 840441109 561 7,276 SH   SOLE   7,276 0 0
SOUTHWEST AIRLS CO COM 844741108 664 18,396 SH   SOLE   18,396 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,300 4,222 SH   SOLE   4,222 0 0
SPDR GOLD TR GOLD SHS 78463V107 7,136 42,358 SH   SOLE   41,956 0 402
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 296 8,521 SH   SOLE   8,521 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,691 38,941 SH   SOLE   38,941 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 125,322 332,200 SH Put SOLE   332,200 0 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 4,591 50,185 SH   SOLE   50,185 0 0
SPDR SER TR BLOOMBERG INVT 78468R200 736 24,441 SH   SOLE   24,441 0 0
SPDR SER TR BLOOMBERG SHT TE 78468R408 913 37,871 SH   SOLE   37,871 0 0
SPDR SER TR ICE PFD SEC ETF 78464A292 459 12,813 SH   SOLE   12,813 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721 1,460 31,832 SH   SOLE   31,832 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739 2,035 43,052 SH   SOLE   43,052 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 507 10,898 SH   SOLE   10,898 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649 617 23,409 SH   SOLE   23,409 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 926 20,886 SH   SOLE   20,307 0 579
SPDR SER TR PORTFOLIO SHORT 78464A474 19,209 646,118 SH   SOLE   646,118 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 645 16,163 SH   SOLE   16,163 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 18,094 225,947 SH   SOLE   225,617 0 330
SPDR SER TR S&P BIOTECH 78464A870 660 8,889 SH   SOLE   8,889 0 0
SPDR SER TR S&P DIVID ETF 78464A763 6,075 51,185 SH   SOLE   50,555 0 630
SPDR SER TR S&P OILGAS EXP 78468R556 257 2,150 SH   SOLE   2,150 0 0
SPDR SER TR PORTFLI HIGH YLD 78468R606 314 13,982 SH   SOLE   13,982 0 0
SPIRE INC COM 84857L101 264 3,546 SH   SOLE   3,546 0 0
SPLUNK INC COM 848637104 532 6,013 SH   SOLE   6,013 0 0
SPROTT FDS TR URANIUM MINERS E 85208P303 381 6,660 SH   SOLE   6,460 0 200
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,337 79,510 SH   SOLE   79,510 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 994 70,086 SH   SOLE   70,086 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 427 61,905 SH   SOLE   61,905 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 923 22,155 SH   SOLE   22,155 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 528 12,528 SH   SOLE   12,528 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,351 12,882 SH   SOLE   12,882 0 0
STAR BULK CARRIERS CORP. SHS PAR Y8162K204 344 13,750 SH   SOLE   13,750 0 0
STARBUCKS CORP COM 855244109 14,841 194,274 SH   SOLE   193,247 0 1,027
STARBUCKS CORP COM 855244109 611 8,000 SH Call SOLE   8,000 0 0
STATE STR CORP COM 857477103 358 5,812 SH   SOLE   5,812 0 0
STERIS PLC SHS USD G8473T100 258 1,250 SH   SOLE   1,250 0 0
STEWART INFORMATION SVCS COR COM 860372101 20,100 404,015 SH   SOLE   403,615 0 400
STRYKER CORPORATION COM 863667101 1,965 9,878 SH   SOLE   9,823 0 55
STURM RUGER & CO INC COM 864159108 546 8,578 SH   SOLE   8,578 0 0
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 153 25,856 SH   SOLE   25,856 0 0
SUN CMNTYS INC COM 866674104 5,956 37,377 SH   SOLE   36,637 0 740
SUNCOR ENERGY INC NEW COM 867224107 675 19,244 SH   SOLE   19,244 0 0
SUNRUN INC COM 86771W105 259 11,105 SH   SOLE   11,105 0 0
SYNCHRONY FINANCIAL COM 87165B103 6,421 232,482 SH   SOLE   232,007 0 475
SYSCO CORP COM 871829107 63,962 755,083 SH   SOLE   754,753 0 330
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,620 105,449 SH   SOLE   105,449 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 56,877 464,842 SH   SOLE   464,677 0 165
TANGER FACTORY OUTLET CTRS I COM 875465106 369 25,950 SH   SOLE   25,950 0 0
TARGET CORP COM 87612E106 3,453 24,447 SH   SOLE   24,345 0 102
TAYSHA GENE THERAPIES INC COM SHS 877619106 101 27,170 SH   SOLE   27,170 0 0
TC ENERGY CORP COM 87807B107 3,411 65,978 SH   SOLE   65,578 0 400
TE CONNECTIVITY LTD SHS H84989104 69,223 611,819 SH   SOLE   611,819 0 0
TELEFLEX INCORPORATED COM 879369106 1,743 7,089 SH   SOLE   7,089 0 0
TELUS CORPORATION COM 87971M103 717 32,266 SH   SOLE   31,666 0 600
TERADYNE INC COM 880770102 214 2,393 SH   SOLE   2,393 0 0
TERMINIX GLOBAL HOLDINGS INC COM 88087E100 1,202 29,565 SH   SOLE   29,565 0 0
TESLA INC COM 88160R101 3,457 5,133 SH   SOLE   5,133 0 0
TEXAS INSTRS INC COM 882508104 5,908 38,451 SH   SOLE   38,001 0 450
TFI INTL INC COM 87241L109 262 3,265 SH   SOLE   3,265 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 2,338 4,304 SH   SOLE   4,304 0 0
THOMSON REUTERS CORP. COM NEW 884903709 1,645 15,785 SH   SOLE   15,785 0 0
THOR INDS INC COM 885160101 951 12,728 SH   SOLE   12,728 0 0
TJX COS INC NEW COM 872540109 85,349 1,528,323 SH   SOLE   1,526,661 0 1,662
T-MOBILE US INC COM 872590104 106,602 794,550 SH   SOLE   794,092 0 458
TOPBUILD CORP COM 89055F103 418 2,503 SH   SOLE   2,503 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 210 3,198 SH   SOLE   3,198 0 0
TORTOISEECOFIN ACQUISITION C SHS CL A G8956E109 116 12,000 SH   SOLE   12,000 0 0
TOTALENERGIES SE SPONSORED ADS 89151e109 6,025 114,453 SH   SOLE   114,193 0 260
TOWNEBANK PORTSMOUTH VA COM 89214P109 13,112 482,964 SH   SOLE   481,770 0 1,194
TRACTOR SUPPLY CO COM 892356106 531 2,739 SH   SOLE   2,739 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 4,075 31,378 SH   SOLE   30,036 0 1,342
TRANSUNION COM 89400J107 3,397 42,472 SH   SOLE   42,472 0 0
TRAVELERSPANIES INC COM 89417e109 746 4,409 SH   SOLE   4,409 0 0
TREDEGAR CORP COM 894650100 435 43,486 SH   SOLE   43,486 0 0
TREX CO INC COM 89531P105 1,534 28,193 SH   SOLE   26,783 0 1,410
TRI CONTL CORP COM 895436103 215 8,220 SH   SOLE   8,220 0 0
TRIMBLE INC COM 896239100 787 13,520 SH   SOLE   13,520 0 0
TRUIST FINL CORP COM 89832Q109 18,736 395,018 SH   SOLE   389,913 0 5,105
TRUIST FINL CORP COM 89832Q109 242 5,100 SH Call SOLE   5,100 0 0
TWILIO INC CL A 90138F102 1,058 12,625 SH   SOLE   12,625 0 0
TWITTER INC COM 90184L102 248 6,627 SH   SOLE   6,627 0 0
TYSON FOODS INC CL A 902494103 6,850 79,598 SH   SOLE   79,598 0 0
UBER TECHNOLOGIES INC COM 90353T100 800 39,114 SH   SOLE   38,614 0 500
UDR INC COM 902653104 1,911 41,507 SH   SOLE   39,007 0 2,500
UGI CORP NEW COM 902681105 201 5,195 SH   SOLE   5,195 0 0
ULTRAGENYX PHARMACEUTICAL IN COM 90400D108 345 5,782 SH   SOLE   5,782 0 0
UNIFIRST CORP MASS COM 904708104 1,139 6,615 SH   SOLE   6,615 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,152 90,596 SH   SOLE   90,596 0 0
UNION PAC CORP COM 907818108 68,995 324,052 SH   SOLE   322,970 0 1,082
UNITED BANKSHARES INC WEST V COM 909907107 712 20,310 SH   SOLE   20,310 0 0
UNITED PARCEL SERVICE INC CL B 911312106 118,583 649,674 SH   SOLE   648,909 0 765
UNITED RENTALS INC COM 911363109 243 999 SH   SOLE   999 0 0
UNITEDHEALTH GROUP INC COM 91324P102 101,678 198,238 SH   SOLE   196,392 0 1,846
UNITY SOFTWARE INC COM 91332U101 564 15,306 SH   SOLE   15,306 0 0
UNIVERSAL CORP VA COM 913456109 11,353 187,653 SH   SOLE   187,038 0 615
US BANCORP DEL COM NEW 902973304 5,761 125,191 SH   SOLE   124,643 0 548
UTZ BRANDS INC COM CL A 918090101 5,730 414,592 SH   SOLE   405,317 0 9,275
V F CORP COM 918204108 2,547 57,668 SH   SOLE   57,042 0 626
VALERO ENERGY CORP COM 91913Y100 1,090 10,253 SH   SOLE   10,253 0 0
VALVOLINE INC COM 92047W101 450 15,622 SH   SOLE   15,622 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,503 54,891 SH   SOLE   54,891 0 0
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409 213 3,963 SH   SOLE   3,963 0 0
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 1,129 24,718 SH   SOLE   24,718 0 0
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 254 7,941 SH   SOLE   7,941 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 11,296 177,247 SH   SOLE   176,407 0 840
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 881 10,150 SH   SOLE   10,150 0 0
VANECK ETF TRUST SHRT HGH YLD MUN 92189F387 552 24,582 SH   SOLE   24,582 0 0
VANECK ETF TRUST VANECK SHRT MUNI 92189F528 1,187 69,424 SH   SOLE   69,424 0 0
VANECK MERK GOLD TR GOLD TRUST 921078101 200 11,400 SH   SOLE   11,400 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 3,953 50,914 SH   SOLE   50,477 0 437
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 96,319 1,254,314 SH   SOLE   1,253,909 0 405
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,320 17,545 SH   SOLE   17,545 0 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 428 8,690 SH   SOLE   8,690 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 15,562 69,818 SH   SOLE   66,712 0 3,106
VANGUARD INDEX FDS LARGE CAP ETF 922908637 447 2,596 SH   SOLE   2,596 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 326 1,859 SH   SOLE   1,484 0 375
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 8,017 61,901 SH   SOLE   60,748 0 1,153
VANGUARD INDEX FDS MID CAP ETF 922908629 3,309 16,799 SH   SOLE   16,699 0 100
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,348 36,748 SH   SOLE   36,748 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 3,982 26,579 SH   SOLE   25,867 0 712
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,966 11,164 SH   SOLE   10,689 0 475
VANGUARD INDEX FDS SML CP GRW ETF 922908595 488 2,476 SH   SOLE   2,356 0 120
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,762 9,343 SH   SOLE   9,019 0 324
VANGUARD INDEX FDS VALUE ETF 922908744 18,546 140,627 SH   SOLE   136,287 0 4,340
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 53,863 155,280 SH   SOLE   155,280 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 208 600 SH Put SOLE   600 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 11,955 239,297 SH   SOLE   239,065 0 232
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,558 301,502 SH   SOLE   300,510 0 992
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 223 4,216 SH   SOLE   4,216 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 4,904 77,247 SH   SOLE   77,247 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5,542 53,698 SH   SOLE   53,698 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 305 6,076 SH   SOLE   6,076 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,684 33,724 SH   SOLE   33,724 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 352 5,750 SH   SOLE   5,750 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 15,143 189,243 SH   SOLE   188,827 0 416
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 5,009 61,752 SH   SOLE   61,752 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 204 3,458 SH   SOLE   3,458 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 56,038 734,826 SH   SOLE   734,236 0 590
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 583 10,359 SH   SOLE   10,359 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 308 4,849 SH   SOLE   4,849 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 50,815 354,183 SH   SOLE   353,338 0 845
VANGUARD STAR FDS VG TL INTL STK F 921909768 211 4,080 SH   SOLE   4,080 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 1,906 46,721 SH   SOLE   46,721 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 7,231 71,104 SH   SOLE   71,104 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 693 11,780 SH   SOLE   11,780 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 232 1,252 SH   SOLE   1,190 0 62
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 262 3,390 SH   SOLE   1,390 0 2,000
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 536 2,277 SH   SOLE   1,455 0 822
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 430 2,634 SH   SOLE   2,634 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 2,026 6,205 SH   SOLE   6,147 0 58
VANGUARD WORLD FDS UTILITIES ETF 92204A876 354 2,326 SH   SOLE   2,326 0 0
VEEVA SYS INC CL A COM 922475108 3,026 15,280 SH   SOLE   15,280 0 0
VENTAS INC COM 92276F100 602 11,701 SH   SOLE   11,561 0 140
VERISK ANALYTICS INC COM 92345Y106 2,396 13,843 SH   SOLE   13,843 0 0
VERIZONMUNICATIONS INC COM 92343V104 81,397 1,603,870 SH   SOLE   1,598,119 0 5,751
VERIZONMUNICATIONS INC COM 92343V104 1,690 33,300 SH Call SOLE   33,100 0 200
VERRA MOBILITY CORP CL A COM STK 92511U102 21,430 1,364,126 SH   SOLE   1,364,126 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 5,880 20,865 SH   SOLE   18,399 0 2,466
VERTEX PHARMACEUTICALS INC COM 92532F100 423 1,500 SH Call SOLE   1,300 0 200
VIASAT INC COM 92552V100 1,633 53,328 SH   SOLE   53,328 0 0
VIATRIS INC COM 92556V106 366 34,985 SH   SOLE   34,823 0 162
VICI PPTYS INC COM 925652109 450 15,094 SH   SOLE   13,594 0 1,500
VICTORY PORTFOLIOS II VICTORYSHS SHORT 92647N535 252 5,150 SH   SOLE   5,150 0 0
VILLAGE FARMS INTL INC COM 92707Y108 593 227,200 SH   SOLE   227,200 0 0
VIRGINIA NATL BANKSHARES COR COM 928031103 287 9,100 SH   SOLE   9,100 0 0
VIRTUS DIVERSIFIED INCM & CO COM 92840N100 884 45,278 SH   SOLE   44,628 0 650
VIRTUS DIVIDEND INTEREST & P COM 92840R101 128 11,103 SH   SOLE   9,250 0 1,853
VIRTUS EQUITY & CONV INCM FD COM 92841M101 249 11,977 SH   SOLE   10,722 0 1,255
VISA INC COM CL A 92826C839 104,063 529,368 SH   SOLE   524,566 0 4,802
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 3,135 201,212 SH   SOLE   201,212 0 0
VULCAN MATLS CO COM 929160109 662 4,656 SH   SOLE   4,656 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,461 196,869 SH   SOLE   196,016 0 853
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,387 36,600 SH Call SOLE   36,400 0 200
WALMART INC COM 931142103 64,106 527,267 SH   SOLE   518,002 0 9,265
WARNER BROS DISCOVERY INC COM SER A 934423104 1,621 120,764 SH   SOLE   120,258 0 506
WASTE MGMT INC DEL COM 94106L109 3,640 23,794 SH   SOLE   23,735 0 59
WATSCO INC COM 942622200 128,438 537,955 SH   SOLE   536,746 0 1,209
WD 40 CO COM 929236107 934 4,636 SH   SOLE   4,636 0 0
WEC ENERGY GROUP INC COM 92939U106 990 9,839 SH   SOLE   9,739 0 100
WELLS FARGO CO NEW COM 949746101 2,251 57,460 SH   SOLE   57,460 0 0
WELLTOWER INC COM 95040Q104 269 3,263 SH   SOLE   3,210 0 53
WESBANCO INC COM 950810101 633 19,953 SH   SOLE   19,453 0 500
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 92 91,500 SH   SOLE   91,500 0 0
WESTROCK CO COM 96145D105 5,139 128,990 SH   SOLE   128,990 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 1,080 32,623 SH   SOLE   32,623 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 271 7,530 SH   SOLE   7,530 0 0
WHIRLPOOL CORP COM 963320106 2,118 13,673 SH   SOLE   13,573 0 100
WHITE MTNS INS GROUP LTD COM G9618E107 2,756 2,212 SH   SOLE   2,212 0 0
WHITEHORSE FIN INC COM 96524V106 155 11,800 SH   SOLE   11,800 0 0
WILLIAMS COS INC COM 969457100 4,555 145,955 SH   SOLE   145,955 0 0
WILLIAMS SONOMA INC COM 969904101 591 5,328 SH   SOLE   5,328 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 349 1,767 SH   SOLE   1,767 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 208 5,614 SH   SOLE   5,614 0 0
WISDOMTREE TR EMG MKTS SMCAP 97717W281 556 12,454 SH   SOLE   12,454 0 0
WISDOMTREE TR ENHNCD CMMDTY ST 97717Y683 444 18,920 SH   SOLE   18,920 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 35,379 702,947 SH   SOLE   702,947 0 0
WISDOMTREE TR INTL EQUITY FD 97717W703 919 20,224 SH   SOLE   19,418 0 806
WISDOMTREE TR INTL SMCAP DIV 97717W760 906 15,514 SH   SOLE   14,247 0 1,267
WISDOMTREE TR US HIGH DIVIDEND 97717W208 456 5,543 SH   SOLE   5,543 0 0
WISDOMTREE TR US MIDCAP FUND 97717W570 14,005 304,666 SH   SOLE   304,666 0 0
WISDOMTREE TR US SMALLCAP FUND 97717W562 779 18,939 SH   SOLE   18,939 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 356 16,521 SH   SOLE   16,521 0 0
WORKDAY INC CL A 98138H101 1,118 8,010 SH   SOLE   8,010 0 0
WP CAREY INC COM 92936U109 14,855 179,283 SH   SOLE   173,569 0 5,714
XCEL ENERGY INC COM 98389B100 617 8,721 SH   SOLE   8,721 0 0
XP INC CL A G98239109 683 38,023 SH   SOLE   38,023 0 0
XYLEM INC COM 98419M100 35,543 454,696 SH   SOLE   452,484 0 2,212
YANDEX N V SHS CLASS A N97284108 250 13,180 SH   SOLE   13,180 0 0
YUM BRANDS INC COM 988498101 2,596 22,869 SH   SOLE   22,465 0 404
ZIMMER BIOMET HOLDINGS INC COM 98956P102 388 3,689 SH   SOLE   3,689 0 0
ZOETIS INC CL A 98978V103 5,125 29,815 SH   SOLE   28,814 0 1,001