The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   711,139 7,105 SH   SOLE   282 0 6,823
ABBOTT LABS COM 002824100   6,858,326 62,909 SH   SOLE   918 0 61,991
ABBVIE INC COM 00287Y109   8,172,696 60,660 SH   SOLE   560 0 60,100
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   955,981 3,098 SH   SOLE   67 0 3,031
ACUITY BRANDS INC COM 00508Y102   1,014,195 6,219 SH   SOLE   0 0 6,219
ADOBE SYSTEMS INCORPORATED COM 00724F101   9,159,614 18,732 SH   SOLE   780 0 17,952
ADVANCED MICRO DEVICES INC COM 007903107   685,283 6,016 SH   SOLE   0 0 6,016
AECOM COM 00766T100   311,744 3,681 SH   SOLE   3,650 0 31
AEGON N V NY REGISTRY SHS 007924103   231,750 45,710 SH   SOLE   0 0 45,710
AGNICO EAGLE MINES LTD COM 008474108   297,881 5,960 SH   SOLE   0 0 5,960
AIR PRODS & CHEMS INC COM 009158106   1,165,751 3,892 SH   SOLE   333 0 3,559
AKAMAI TECHNOLOGIES INC COM 00971T101   9,398,964 104,584 SH   SOLE   5,905 0 98,679
ALBEMARLE CORP COM 012653101   910,876 4,083 SH   SOLE   0 0 4,083
ALCON AG ORD SHS H01301128   542,337 6,605 SH   SOLE   0 0 6,605
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   205,708 2,468 SH   SOLE   9 0 2,459
ALLSTATE CORP COM 020002101   486,741 4,464 SH   SOLE   0 0 4,464
ALPHABET INC CAP STK CL A 02079K305   16,118,850 134,660 SH   SOLE   6,666 0 127,994
ALPHABET INC CAP STK CL C 02079K107   6,914,524 57,159 SH   SOLE   6,634 0 50,525
ALTRIA GROUP INC COM 02209S103   862,903 19,049 SH   SOLE   6,610 0 12,439
AMAZON COM INC COM 023135106   19,850,048 152,271 SH   SOLE   10,168 0 142,103
AMERICAN ELEC PWR CO INC COM 025537101   442,303 5,253 SH   SOLE   163 0 5,090
AMERICAN EXPRESS CO COM 025816109   2,875,363 16,506 SH   SOLE   107 0 16,399
AMERICAN LITHIUM CORP COM NEW 027259209   40,200 20,000 SH   SOLE   0 0 20,000
AMERICAN NATL BANKSHARES INC COM 027745108   464,839 16,040 SH   SOLE   0 0 16,040
AMERICAN TOWER CORP NEW COM 03027X100   9,395,850 48,447 SH   SOLE   2,278 0 46,169
AMERIPRISE FINL INC COM 03076C106   613,167 1,846 SH   SOLE   0 0 1,846
AMETEK INC COM 031100100   405,509 2,505 SH   SOLE   0 0 2,505
AMGEN INC COM 031162100   4,048,028 18,233 SH   SOLE   1,536 0 16,697
ANALOG DEVICES INC COM 032654105   328,450 1,686 SH   SOLE   0 0 1,686
AON PLC SHS CL A G0403H108   432,190 1,252 SH   SOLE   0 0 1,252
APPLE INC COM 037833100   72,737,518 374,994 SH   SOLE   13,025 0 361,968
APPLIED MATLS INC COM 038222105   697,436 4,825 SH   SOLE   0 0 4,825
ARES CAPITAL CORP COM 04010L103   2,619,702 139,420 SH   SOLE   1,675 0 137,745
ARMADA HOFFLER PPTYS INC COM 04208T108   6,336,867 542,540 SH   SOLE   0 0 542,540
ASSURANT INC COM 04621X108   226,170 1,799 SH   SOLE   0 0 1,799
ASTRAZENECA PLC SPONSORED ADR 046353108   219,434 3,066 SH   SOLE   0 0 3,066
AT&T INC COM 00206R102   2,247,450 140,906 SH   SOLE   1,676 0 139,230
AUTODESK INC COM 052769106   9,482,548 46,345 SH   SOLE   2,665 0 43,680
AUTOMATIC DATA PROCESSING IN COM 053015103   1,940,825 8,830 SH   SOLE   140 0 8,690
AXALTA COATING SYS LTD COM G0750C108   344,505 10,500 SH   SOLE   0 0 10,500
BANK AMERICA CORP COM 060505104   1,339,340 46,683 SH   SOLE   100 0 46,583
BANK NEW YORK MELLON CORP COM 064058100   585,329 13,148 SH   SOLE   437 0 12,711
BANK SOUTH CAROLINA CORP COM 065066102   141,905 10,283 SH   SOLE   0 0 10,283
BARRICK GOLD CORP COM 067901108   210,677 12,444 SH   SOLE   0 0 12,444
BAXTER INTL INC COM 071813109   377,240 8,280 SH   SOLE   171 0 8,109
BECTON DICKINSON & CO COM 075887109   1,030,431 3,903 SH   SOLE   100 0 3,803
BERKSHIRE HATHAWAY INC DEL CL A 084670108   517,810 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,499,247 51,317 SH   SOLE   2,869 0 48,448
BEST BUY INC COM 086516101   1,995,646 24,352 SH   SOLE   388 0 23,964
BLACKROCK INC COM 09247X101   912,383 1,320 SH   SOLE   17 0 1,303
BLACKSTONE INC COM 09260D107   890,093 9,574 SH   SOLE   0 0 9,574
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0   67,616 80,000 PRN   SOLE   0 0 80,000
BOEING CO COM 097023105   2,104,760 9,968 SH   SOLE   196 0 9,772
BOOKING HOLDINGS INC COM 09857L108   7,188,278 2,662 SH   SOLE   132 0 2,530
BP PLC SPONSORED ADR 055622104   393,491 11,150 SH   SOLE   0 0 11,150
BRIDGEBIO PHARMA INC COM 10806X102   406,625 23,641 SH   SOLE   0 0 23,641
BRISTOL-MYERS SQUIBB CO COM 110122108   10,513,931 164,409 SH   SOLE   7,005 0 157,404
BROADCOM INC COM 11135F101   2,897,522 3,340 SH   SOLE   0 0 3,340
BROWN FORMAN CORP CL B 115637209   897,456 13,439 SH   SOLE   0 0 13,439
BWX TECHNOLOGIES INC COM 05605H100   432,283 6,040 SH   SOLE   0 0 6,040
CANADIAN PACIFIC KANSAS CITY COM 13646K108   929,908 11,513 SH   SOLE   0 0 11,513
CAPITAL ONE FINL CORP COM 14040H105   1,513,269 13,836 SH   SOLE   0 0 13,836
CARLYLE GROUP INC COM 14316J108   627,242 19,632 SH   SOLE   0 0 19,632
CARMAX INC COM 143130102   484,790 5,792 SH   SOLE   0 0 5,792
CARRIER GLOBAL CORPORATION COM 14448C104   608,172 12,234 SH   SOLE   100 0 12,134
CARTERS INC COM 146229109   333,597 4,595 SH   SOLE   0 0 4,595
CATERPILLAR INC COM 149123101   25,570,943 103,926 SH   SOLE   1,938 0 101,988
CBRE GROUP INC CL A 12504L109   439,466 5,445 SH   SOLE   0 0 5,445
CELANESE CORP DEL COM 150870103   213,767 1,846 SH   SOLE   0 0 1,846
CHECK POINT SOFTWARE TECH LT ORD M22465104   341,938 2,722 SH   SOLE   0 0 2,722
CHEVRON CORP NEW COM 166764100   14,124,629 89,766 SH   SOLE   4,258 0 85,508
CHURCH & DWIGHT CO INC COM 171340102   400,920 4,000 SH   SOLE   0 0 4,000
CISCO SYS INC COM 17275R102   13,901,126 268,673 SH   SOLE   12,864 0 255,808
CITIGROUP INC COM NEW 172967424   503,738 10,941 SH   SOLE   6,012 0 4,929
CITIZENS FINL GROUP INC COM 174610105   268,572 10,298 SH   SOLE   0 0 10,298
CLOROX CO DEL COM 189054109   3,148,128 19,795 SH   SOLE   211 0 19,584
COCA COLA CO COM 191216100   4,601,357 76,409 SH   SOLE   1,100 0 75,309
COLGATE PALMOLIVE CO COM 194162103   1,207,063 15,668 SH   SOLE   714 0 14,954
COMCAST CORP NEW CL A 20030N101   1,095,015 26,354 SH   SOLE   210 0 26,144
COMMERCIAL METALS CO COM 201723103   263,300 5,000 SH   SOLE   0 0 5,000
CONOCOPHILLIPS COM 20825C104   905,147 8,736 SH   SOLE   140 0 8,596
CONSOLIDATED EDISON INC COM 209115104   486,352 5,380 SH   SOLE   0 0 5,380
COPART INC COM 217204106   447,476 4,906 SH   SOLE   0 0 4,906
CORNING INC COM 219350105   2,332,613 66,570 SH   SOLE   896 0 65,674
CORTEVA INC COM 22052L104   238,196 4,157 SH   SOLE   666 0 3,491
COSTAR GROUP INC COM 22160N109   446,780 5,020 SH   SOLE   0 0 5,020
COSTCO WHSL CORP NEW COM 22160K105   13,407,644 24,904 SH   SOLE   1,347 0 23,557
CRACKER BARREL OLD CTRY STOR COM 22410J106   558,241 5,991 SH   SOLE   0 0 5,991
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103   23,302 12,329 SH   SOLE   0 0 12,329
CROWN CASTLE INC COM 22822V101   207,192 1,818 SH   SOLE   0 0 1,818
CROWN HLDGS INC COM 228368106   240,022 2,763 SH   SOLE   0 0 2,763
CSX CORP COM 126408103   1,030,271 30,213 SH   SOLE   1,660 0 28,553
CVS HEALTH CORP COM 126650100   8,255,997 119,427 SH   SOLE   6,072 0 113,355
DANAHER CORPORATION COM 235851102   13,819,744 57,582 SH   SOLE   2,363 0 55,219
DAVITA INC COM 23918K108   319,997 3,185 SH   SOLE   0 0 3,185
DBX ETF TR XTRACK USD HIGH 233051432   23,884,523 692,305 SH   SOLE   373,324 0 318,981
DECKERS OUTDOOR CORP COM 243537107   351,422 666 SH   SOLE   0 0 666
DEERE & CO COM 244199105   2,602,089 6,422 SH   SOLE   416 0 6,006
DELTA AIR LINES INC DEL COM NEW 247361702   4,032,010 84,813 SH   SOLE   6,798 0 78,015
DEVON ENERGY CORP NEW COM 25179M103   1,562,397 32,321 SH   SOLE   490 0 31,831
DIAGEO PLC SPON ADR NEW 25243Q205   671,638 3,872 SH   SOLE   310 0 3,562
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732   400,067 16,635 SH   SOLE   0 0 16,635
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   2,373,214 68,789 SH   SOLE   3,330 0 65,459
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   10,342,173 440,843 SH   SOLE   41 0 440,802
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   4,493,604 93,306 SH   SOLE   1,046 0 92,260
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   2,093,734 38,207 SH   SOLE   2,648 0 35,559
DISNEY WALT CO COM 254687106   7,284,178 81,588 SH   SOLE   4,239 0 77,349
DOLLAR GEN CORP NEW COM 256677105   377,617 2,224 SH   SOLE   12 0 2,212
DOLLAR TREE INC COM 256746108   15,807,243 110,155 SH   SOLE   2,010 0 108,145
DOMINION ENERGY INC COM 25746U109   1,677,640 32,393 SH   SOLE   1,646 0 30,747
DOW INC COM 260557103   2,083,617 39,122 SH   SOLE   1,246 0 37,876
DROPBOX INC CL A 26210C104   11,421,988 428,271 SH   SOLE   25,492 0 402,779
DUKE ENERGY CORP NEW COM NEW 26441C204   3,099,261 34,536 SH   SOLE   549 0 33,987
DUPONT DE NEMOURS INC COM 26614N102   313,193 4,384 SH   SOLE   666 0 3,718
EATON CORP PLC SHS G29183103   1,034,861 5,146 SH   SOLE   0 0 5,146
EBAY INC. COM 278642103   212,635 4,758 SH   SOLE   0 0 4,758
ECOLAB INC COM 278865100   268,274 1,437 SH   SOLE   0 0 1,437
ECOVYST INC COM 27923Q109   328,902 28,700 SH   SOLE   0 0 28,700
ELANCO ANIMAL HEALTH INC COM 28414H103   328,962 32,700 SH   SOLE   0 0 32,700
ELEVANCE HEALTH INC COM 036752103   3,685,386 8,295 SH   SOLE   125 0 8,170
EMERSON ELEC CO COM 291011104   792,130 8,763 SH   SOLE   3,892 0 4,871
ENBRIDGE INC COM 29250N105   439,596 11,833 SH   SOLE   0 0 11,833
ENTERPRISE PRODS PARTNERS L COM 293792107   897,059 34,044 SH   SOLE   0 0 34,044
EQUIFAX INC COM 294429105   405,893 1,725 SH   SOLE   908 0 817
EQUITABLE HLDGS INC COM 29452E101   1,918,121 70,623 SH   SOLE   1,184 0 69,439
EXPEDIA GROUP INC COM NEW 30212P303   241,424 2,207 SH   SOLE   0 0 2,207
EXXON MOBIL CORP COM 30231G102   10,835,302 101,028 SH   SOLE   8,837 0 92,192
F N B CORP COM 302520101   762,304 66,635 SH   SOLE   0 0 66,635
FEDEX CORP COM 31428X106   583,091 2,352 SH   SOLE   57 0 2,295
FIDUS INVT CORP COM 316500107   264,600 13,500 SH   SOLE   0 0 13,500
FIRST CTZNS BANCSHARES INC N CL A 31946M103   1,341,205 1,045 SH   SOLE   150 0 895
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   672,242 14,102 SH   SOLE   0 0 14,102
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   3,453,135 78,178 SH   SOLE   38,050 0 40,128
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   2,562,896 106,036 SH   SOLE   50,238 0 55,798
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101   211,890 2,008 SH   SOLE   0 0 2,008
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108   206,367 2,910 SH   SOLE   0 0 2,910
FISERV INC COM 337738108   13,525,201 107,215 SH   SOLE   5,197 0 102,018
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   340,596 4,544 SH   SOLE   1,648 0 2,896
FLEXSHARES TR CR SCD US BD 33939L761   302,856 6,463 SH   SOLE   2,346 0 4,117
FLEXSHARES TR DISCP DUR MBS 33939L779   544,116 26,692 SH   SOLE   9,741 0 16,951
FORD MTR CO DEL COM 345370860   416,347 27,518 SH   SOLE   10,000 0 17,518
FORTINET INC COM 34959E109   219,362 2,902 SH   SOLE   0 0 2,902
FORTIVE CORP COM 34959J108   627,918 8,398 SH   SOLE   0 0 8,398
FORTUNE BRANDS INNOVATIONS I COM 34964C106   477,244 6,633 SH   SOLE   0 0 6,633
FULTON FINL CORP PA COM 360271100   138,594 11,627 SH   SOLE   0 0 11,627
GALLAGHER ARTHUR J & CO COM 363576109   533,555 2,430 SH   SOLE   0 0 2,430
GARMIN LTD SHS H2906T109   1,855,423 17,791 SH   SOLE   288 0 17,503
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   336,009 4,136 SH   SOLE   41 0 4,095
GENERAL DYNAMICS CORP COM 369550108   561,347 2,609 SH   SOLE   1,121 0 1,488
GENERAL ELECTRIC CO COM NEW 369604301   1,055,109 9,605 SH   SOLE   125 0 9,480
GENERAL MLS INC COM 370334104   216,284 2,820 SH   SOLE   0 0 2,820
GENUINE PARTS CO COM 372460105   243,353 1,438 SH   SOLE   122 0 1,316
GLOBAL X FDS S&P 500 COVERED 37954Y475   284,641 6,934 SH   SOLE   0 0 6,934
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   259,257 14,606 SH   SOLE   0 0 14,606
GOLDMAN SACHS GROUP INC COM 38141G104   1,053,527 3,266 SH   SOLE   1,227 0 2,039
GRACO INC COM 384109104   289,532 3,353 SH   SOLE   0 0 3,353
GRAINGER W W INC COM 384802104   889,530 1,128 SH   SOLE   45 0 1,083
GRAPHIC PACKAGING HLDG CO COM 388689101   325,270 13,536 SH   SOLE   0 0 13,536
GSK PLC SPONSORED ADR 37733W204   537,380 15,078 SH   SOLE   160 0 14,918
HALEON PLC SPON ADS 405552100   155,918 18,606 SH   SOLE   200 0 18,406
HERSHEY CO COM 427866108   890,803 3,567 SH   SOLE   0 0 3,567
HILTON WORLDWIDE HLDGS INC COM 43300A203   231,861 1,593 SH   SOLE   0 0 1,593
HOME DEPOT INC COM 437076102   7,992,327 25,729 SH   SOLE   253 0 25,475
HONEYWELL INTL INC COM 438516106   12,233,505 58,957 SH   SOLE   3,033 0 55,924
HORIZON TECHNOLOGY FIN CORP COM 44045A102   229,520 19,000 SH   SOLE   0 0 19,000
HUBBELL INC COM 443510607   1,341,492 4,046 SH   SOLE   1,247 0 2,799
HUMANA INC COM 444859102   258,441 578 SH   SOLE   0 0 578
HUNTINGTON INGALLS INDS INC COM 446413106   264,926 1,164 SH   SOLE   0 0 1,164
IDEXX LABS INC COM 45168D104   908,534 1,809 SH   SOLE   0 0 1,809
ILLINOIS TOOL WKS INC COM 452308109   563,898 2,254 SH   SOLE   199 0 2,055
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800   273,842 8,777 SH   SOLE   3,190 0 5,587
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107   6,905,078 231,481 SH   SOLE   15,862 0 215,619
INFINERA CORP COM 45667G103   286,419 59,300 SH   SOLE   0 0 59,300
INGREDION INC COM 457187102   357,581 3,375 SH   SOLE   0 0 3,375
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   870,172 26,147 SH   SOLE   0 0 26,147
INTEL CORP COM 458140100   2,321,964 69,437 SH   SOLE   1,150 0 68,287
INTERCONTINENTAL EXCHANGE IN COM 45866F104   9,926,337 87,782 SH   SOLE   5,008 0 82,773
INTERNATIONAL BUSINESS MACHS COM 459200101   4,192,506 31,332 SH   SOLE   2,938 0 28,394
INTUIT COM 461202103   447,193 976 SH   SOLE   0 0 976
INTUITIVE SURGICAL INC COM NEW 46120E602   486,923 1,424 SH   SOLE   384 0 1,040
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804   573,363 12,341 SH   SOLE   5,120 0 7,221
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   291,420 25,631 SH   SOLE   0 0 25,631
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   32,502,538 1,646,115 SH   SOLE   6,292 0 1,639,823
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   32,768,708 1,826,033 SH   SOLE   30,957 0 1,795,076
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   438,988 27,098 SH   SOLE   8,972 0 18,126
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   865,811 43,011 SH   SOLE   0 0 43,011
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   433,860 20,494 SH   SOLE   0 0 20,494
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   951,856 46,274 SH   SOLE   0 0 46,274
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   31,689,407 1,672,705 SH   SOLE   1,953 0 1,670,752
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   32,351,842 1,700,446 SH   SOLE   1,946 0 1,698,500
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324   415,953 2,034 SH   SOLE   1,318 0 716
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   369,663 2,208 SH   SOLE   1,432 0 776
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274   306,493 2,772 SH   SOLE   2,124 0 648
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   378,788 1,271 SH   SOLE   831 0 440
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   895,375 5,869 SH   SOLE   4,968 0 901
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258   2,400,017 30,948 SH   SOLE   24,068 0 6,880
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506   15,836,042 414,231 SH   SOLE   2,640 0 411,591
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   55,299,918 158,122 SH   SOLE   1,048 0 157,074
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   310,608 1,898 SH   SOLE   0 0 1,898
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   796,384 5,322 SH   SOLE   108 0 5,214
INVESCO QQQ TR UNIT SER 1 46090E103   1,931,890 5,230 SH   SOLE   899 0 4,331
ISHARES GOLD TR ISHARES NEW 464285204   599,853 16,484 SH   SOLE   4,168 0 12,316
ISHARES INC MSCI GBL MIN VOL 464286525   466,350 4,756 SH   SOLE   0 0 4,756
ISHARES INC CORE MSCI EMKT 46434G103   1,053,735 21,378 SH   SOLE   0 0 21,378
ISHARES TR CORE MSCI EAFE 46432F842   39,071,562 578,838 SH   SOLE   29,647 0 549,191
ISHARES TR MSCI USA MMENTM 46432F396   200,652 1,391 SH   SOLE   0 0 1,391
ISHARES TR MSCI USA QLT FCT 46432F339   36,955,756 274,010 SH   SOLE   12,269 0 261,742
ISHARES TR 0-5YR HI YL CP 46434V407   42,799,612 1,032,560 SH   SOLE   522,017 0 510,543
ISHARES TR GLOBAL REIT ETF 46434V647   412,170 17,944 SH   SOLE   17,944 0 0
ISHARES TR US TREAS BD ETF 46429B267   61,895,441 2,702,858 SH   SOLE   157,424 0 2,545,434
ISHARES TR MSCI USA MIN VOL 46429B697   332,181 4,469 SH   SOLE   0 0 4,469
ISHARES TR MSCI EAFE MIN VL 46429B689   5,785,729 85,715 SH   SOLE   33,748 0 51,967
ISHARES TR FLTG RATE NT ETF 46429B655   1,192,034 23,456 SH   SOLE   0 0 23,456
ISHARES TR CORE HIGH DV ETF 46429B663   290,697 2,884 SH   SOLE   1,740 0 1,144
ISHARES TR GLOB UTILITS ETF 464288711   296,150 4,954 SH   SOLE   0 0 4,954
ISHARES TR US AER DEF ETF 464288760   242,557 2,079 SH   SOLE   0 0 2,079
ISHARES TR SHORT TREAS BD 464288679   4,855,713 43,963 SH   SOLE   2,466 0 41,497
ISHARES TR IBOXX HI YD ETF 464288513   640,489 8,532 SH   SOLE   4,537 0 3,995
ISHARES TR ISHS 1-5YR INVS 464288646   1,470,353 29,307 SH   SOLE   0 0 29,307
ISHARES TR GLOB INDSTRL ETF 464288729   1,184,102 9,847 SH   SOLE   0 0 9,847
ISHARES TR 3 7 YR TREAS BD 464288661   25,136,477 218,085 SH   SOLE   3,456 0 214,629
ISHARES TR GLB CNS DISC ETF 464288745   3,771,696 24,068 SH   SOLE   4,820 0 19,248
ISHARES TR MSCI ACWI EX US 464288240   945,664 19,213 SH   SOLE   0 0 19,213
ISHARES TR NATIONAL MUN ETF 464288414   1,306,695 12,243 SH   SOLE   9,618 0 2,625
ISHARES TR GRWT ALLOCAT ETF 464289867   930,679 18,089 SH   SOLE   0 0 18,089
ISHARES TR AGGRES ALLOC ETF 464289859   290,171 4,374 SH   SOLE   0 0 4,374
ISHARES TR GL CLEAN ENE ETF 464288224   267,426 14,534 SH   SOLE   0 0 14,534
ISHARES TR MSCI ACWI ETF 464288257   3,241,637 33,788 SH   SOLE   94 0 33,694
ISHARES TR IBONDS 27 ETF 46435UAA9   4,703,420 200,316 SH   SOLE   0 0 200,316
ISHARES TR IBONDS DEC 46435U697   370,815 14,395 SH   SOLE   0 0 14,395
ISHARES TR FALN ANGLS USD 46435G474   26,456,876 1,042,841 SH   SOLE   604,566 0 438,275
ISHARES TR IBONDS DEC2023 46435G318   331,982 13,024 SH   SOLE   0 0 13,024
ISHARES TR IBONDS DEC24 ETF 46434VBG4   2,482,410 100,829 SH   SOLE   0 0 100,829
ISHARES TR IBONDS DEC 25 46435U432   14,847,094 563,778 SH   SOLE   0 0 563,778
ISHARES TR ESG AWR US AGRGT 46435U549   448,209 9,502 SH   SOLE   0 0 9,502
ISHARES TR IBONDS DEC 28 46435U325   15,237,324 605,617 SH   SOLE   0 0 605,617
ISHARES TR IBONDS DEC 26 46435U259   15,121,018 600,517 SH   SOLE   0 0 600,517
ISHARES TR IBONDS DEC 27 46435U283   14,892,646 594,161 SH   SOLE   0 0 594,161
ISHARES TR IBDS DEC28 ETF 46435U515   213,297 8,706 SH   SOLE   0 0 8,706
ISHARES TR EAFE VALUE ETF 464288877   201,486 4,117 SH   SOLE   125 0 3,992
ISHARES TR MSCI EMG MKT ETF 464287234   2,326,151 58,801 SH   SOLE   34,069 0 24,731
ISHARES TR SELECT DIVID ETF 464287168   883,460 7,798 SH   SOLE   1,424 0 6,374
ISHARES TR TIPS BD ETF 464287176   431,003 4,005 SH   SOLE   3,556 0 449
ISHARES TR CORE US AGGBD ET 464287226   10,598,435 108,202 SH   SOLE   94,157 0 14,045
ISHARES TR RUS 2000 GRW ETF 464287648   1,223,006 5,040 SH   SOLE   74 0 4,966
ISHARES TR CORE S&P MCP ETF 464287507   2,069,145 7,913 SH   SOLE   2,318 0 5,595
ISHARES TR S&P MC 400GR ETF 464287606   488,550 6,514 SH   SOLE   0 0 6,514
ISHARES TR CORE S&P SCP ETF 464287804   11,700,156 117,413 SH   SOLE   4,478 0 112,935
ISHARES TR SP SMCP600VL ETF 464287879   375,225 3,946 SH   SOLE   0 0 3,946
ISHARES TR S&P 500 VAL ETF 464287408   229,857 1,426 SH   SOLE   0 0 1,426
ISHARES TR CORE S&P500 ETF 464287200   162,208,784 363,933 SH   SOLE   23,677 0 340,256
ISHARES TR S&P 500 GRWT ETF 464287309   667,164 9,466 SH   SOLE   0 0 9,466
ISHARES TR RUS 1000 ETF 464287622   3,900,972 16,005 SH   SOLE   0 0 16,005
ISHARES TR RUS 1000 VAL ETF 464287598   17,575,790 111,359 SH   SOLE   11,570 0 99,789
ISHARES TR RUS 1000 GRW ETF 464287614   150,254,452 546,022 SH   SOLE   30,395 0 515,627
ISHARES TR RUSSELL 2000 ETF 464287655   13,274,499 70,884 SH   SOLE   2,808 0 68,076
ISHARES TR RUS 2000 VAL ETF 464287630   815,987 5,795 SH   SOLE   0 0 5,795
ISHARES TR RUSSELL 3000 ETF 464287689   10,331,791 40,600 SH   SOLE   880 0 39,720
ISHARES TR RUS MID CAP ETF 464287499   54,435,982 745,392 SH   SOLE   19,476 0 725,916
ISHARES TR RUS MD CP GR ETF 464287481   2,085,372 21,581 SH   SOLE   0 0 21,581
ISHARES TR RUS MDCP VAL ETF 464287473   7,328,752 66,722 SH   SOLE   915 0 65,807
ISHARES TR COHEN STEER REIT 464287564   200,719 3,612 SH   SOLE   0 0 3,612
ISHARES TR GLOBAL TECH ETF 464287291   2,544,504 40,915 SH   SOLE   12,180 0 28,735
ISHARES TR U.S. TECH ETF 464287721   301,993 2,774 SH   SOLE   0 0 2,774
ISHARES TR MSCI EAFE ETF 464287465   38,449,164 530,333 SH   SOLE   63,379 0 466,955
ISHARES TR 1 3 YR TREAS BD 464287457   3,975,433 49,031 SH   SOLE   0 0 49,031
ISHARES TR 7-10 YR TRSY BD 464287440   724,597 7,501 SH   SOLE   6,479 0 1,022
ISHARES TR IBOXX INV CP ETF 464287242   9,846,725 91,055 SH   SOLE   2,522 0 88,533
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   983,380 17,773 SH   SOLE   0 0 17,773
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,138,780 22,712 SH   SOLE   0 0 22,712
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   2,174,063 45,492 SH   SOLE   0 0 45,492
JOHNSON & JOHNSON COM 478160104   23,621,159 142,709 SH   SOLE   4,295 0 138,413
JPMORGAN CHASE & CO COM 46625H100   16,528,769 113,647 SH   SOLE   10,477 0 103,170
KELLOGG CO COM 487836108   2,049,701 30,411 SH   SOLE   0 0 30,411
KEURIG DR PEPPER INC COM 49271V100   282,618 9,038 SH   SOLE   0 0 9,038
KIMBERLY-CLARK CORP COM 494368103   2,202,291 15,952 SH   SOLE   352 0 15,600
KINDER MORGAN INC DEL COM 49456B101   719,400 41,777 SH   SOLE   0 0 41,777
KINSALE CAP GROUP INC COM 49714P108   1,650,970 4,412 SH   SOLE   0 0 4,412
KLA CORP COM NEW 482480100   470,954 971 SH   SOLE   0 0 971
KRAFT HEINZ CO COM 500754106   2,312,398 65,138 SH   SOLE   1,932 0 63,206
KROGER CO COM 501044101   419,992 8,936 SH   SOLE   0 0 8,936
L3HARRIS TECHNOLOGIES INC COM 502431109   522,510 2,669 SH   SOLE   137 0 2,532
LABORATORY CORP AMER HLDGS COM NEW 50540R409   10,831,480 44,882 SH   SOLE   2,392 0 42,491
LIBERTY BROADBAND CORP COM SER A 530307107   209,212 2,624 SH   SOLE   0 0 2,624
LIBERTY BROADBAND CORP COM SER C 530307305   712,979 8,900 SH   SOLE   0 0 8,900
LIBERTY GLOBAL PLC SHS CL C G5480U120   252,334 14,200 SH   SOLE   0 0 14,200
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409   248,339 7,569 SH   SOLE   0 0 7,569
LIBERTY MEDIA CORP DEL COM C BRAVES GRP 531229888   269,376 6,799 SH   SOLE   0 0 6,799
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   326,580 9,978 SH   SOLE   0 0 9,978
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854   407,792 5,417 SH   SOLE   0 0 5,417
LIFE STORAGE INC COM 53223X107   232,680 1,750 SH   SOLE   0 0 1,750
LILLY ELI & CO COM 532457108   7,208,092 15,370 SH   SOLE   1,605 0 13,765
LINDE PLC SHS G54950103   729,006 1,913 SH   SOLE   44 0 1,869
LIONS GATE ENTMNT CORP CL B NON VTG 535919500   232,548 27,850 SH   SOLE   0 0 27,850
LIVE NATION ENTERTAINMENT IN COM 538034109   10,420,068 114,368 SH   SOLE   6,613 0 107,755
LOCKHEED MARTIN CORP COM 539830109   3,240,568 7,039 SH   SOLE   216 0 6,823
LOWES COS INC COM 548661107   4,614,765 20,446 SH   SOLE   1,607 0 18,839
LUMINAR TECHNOLOGIES INC COM CL A 550424105   102,237 14,860 SH   SOLE   0 0 14,860
MADISON SQUARE GRDN SPRT COR CL A 55825T103   283,956 1,510 SH   SOLE   0 0 1,510
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   280,502 4,501 SH   SOLE   500 0 4,001
MARKEL GROUP INC COM 570535104   625,197 452 SH   SOLE   0 0 452
MARRIOTT INTL INC NEW CL A 571903202   459,176 2,500 SH   SOLE   0 0 2,500
MARSH & MCLENNAN COS INC COM 571748102   217,797 1,158 SH   SOLE   0 0 1,158
MARVELL TECHNOLOGY INC COM 573874104   350,251 5,859 SH   SOLE   0 0 5,859
MASTEC INC COM 576323109   6,378,402 54,068 SH   SOLE   3,037 0 51,031
MASTERCARD INCORPORATED CL A 57636Q104   14,163,996 36,013 SH   SOLE   1,755 0 34,258
MCCORMICK & CO INC COM NON VTG 579780206   1,461,975 16,760 SH   SOLE   140 0 16,620
MCDONALDS CORP COM 580135101   2,178,324 7,300 SH   SOLE   115 0 7,185
MCGRATH RENTCORP COM 580589109   656,321 7,097 SH   SOLE   0 0 7,097
MEDTRONIC PLC SHS G5960L103   551,442 6,259 SH   SOLE   74 0 6,185
MERCK & CO INC COM 58933Y105   5,419,032 46,963 SH   SOLE   3,900 0 43,063
META PLATFORMS INC CL A 30303M102   2,227,252 7,761 SH   SOLE   0 0 7,761
MICRON TECHNOLOGY INC COM 595112103   575,374 9,117 SH   SOLE   0 0 9,117
MICROSOFT CORP COM 594918104   50,536,779 148,402 SH   SOLE   10,656 0 137,746
MODERNA INC COM 60770K107   443,475 3,650 SH   SOLE   0 0 3,650
MOELIS & CO CL A 60786M105   225,340 4,970 SH   SOLE   0 0 4,970
MOHAWK INDS INC COM 608190104   291,840 2,829 SH   SOLE   0 0 2,829
MONDELEZ INTL INC CL A 609207105   1,875,067 25,707 SH   SOLE   3,500 0 22,207
MOODYS CORP COM 615369105   278,524 801 SH   SOLE   0 0 801
MORGAN STANLEY COM NEW 617446448   1,566,738 18,346 SH   SOLE   0 0 18,346
MSA SAFETY INC COM 553498106   498,221 2,864 SH   SOLE   0 0 2,864
NETAPP INC COM 64110D104   505,539 6,617 SH   SOLE   0 0 6,617
NETFLIX INC COM 64110L106   233,460 530 SH   SOLE   30 0 500
NEWMARKET CORP COM 651587107   1,316,139 3,273 SH   SOLE   0 0 3,273
NEWMONT CORP COM 651639106   1,714,279 40,185 SH   SOLE   602 0 39,583
NEXTERA ENERGY INC COM 65339F101   2,223,413 29,965 SH   SOLE   1,352 0 28,613
NIKE INC CL B 654106103   1,177,629 10,670 SH   SOLE   4,034 0 6,636
NORFOLK SOUTHN CORP COM 655844108   69,289,991 305,565 SH   SOLE   1,726 0 303,839
NORTHROP GRUMMAN CORP COM 666807102   1,496,513 3,283 SH   SOLE   0 0 3,283
NOVO-NORDISK A S ADR 670100205   241,358 1,491 SH   SOLE   117 0 1,374
NUCOR CORP COM 670346105   410,770 2,505 SH   SOLE   0 0 2,505
NUVEEN MUN CR OPPORTUNITIES COM 670663103   108,200 10,000 SH   SOLE   0 0 10,000
NUVEEN MUN VALUE FD INC COM 670928100   374,100 43,000 SH   SOLE   0 0 43,000
NVIDIA CORPORATION COM 67066G104   16,009,696 37,846 SH   SOLE   985 0 36,861
OCCIDENTAL PETE CORP COM 674599105   3,743,763 63,669 SH   SOLE   3,608 0 60,061
OMNICOM GROUP INC COM 681919106   433,694 4,558 SH   SOLE   0 0 4,558
OPKO HEALTH INC COM 68375N103   285,095 131,380 SH   SOLE   14,828 0 116,552
OPTICAL CABLE CORP COM NEW 683827208   500,055 123,776 SH   SOLE   125 0 123,651
ORACLE CORP COM 68389X105   18,995,949 159,509 SH   SOLE   8,619 0 150,890
OREILLY AUTOMOTIVE INC COM 67103H107   7,584,662 7,940 SH   SOLE   378 0 7,562
OTIS WORLDWIDE CORP COM 68902V107   520,202 5,844 SH   SOLE   50 0 5,794
PARKER-HANNIFIN CORP COM 701094104   1,408,824 3,612 SH   SOLE   0 0 3,612
PAYPAL HLDGS INC COM 70450Y103   211,934 3,176 SH   SOLE   95 0 3,081
PENNANTPARK FLOATING RATE CA COM 70806A106   106,500 10,000 SH   SOLE   0 0 10,000
PEPSICO INC COM 713448108   23,366,774 126,157 SH   SOLE   8,044 0 118,112
PERRIGO CO PLC SHS G97822103   1,758,950 51,810 SH   SOLE   856 0 50,954
PFIZER INC COM 717081103   6,358,533 173,352 SH   SOLE   12,261 0 161,091
PHILIP MORRIS INTL INC COM 718172109   1,922,991 19,699 SH   SOLE   3,495 0 16,204
PHILLIPS 66 COM 718546104   390,353 4,093 SH   SOLE   586 0 3,507
PIMCO ETF TR ACTIVE BD ETF 72201R775   4,045,534 44,156 SH   SOLE   20,452 0 23,704
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   18,374,521 184,187 SH   SOLE   4,209 0 179,978
PIONEER NAT RES CO COM 723787107   240,329 1,160 SH   SOLE   0 0 1,160
PNC FINL SVCS GROUP INC COM 693475105   2,712,889 21,539 SH   SOLE   0 0 21,539
PPG INDS INC COM 693506107   449,201 3,029 SH   SOLE   300 0 2,729
PRA GROUP INC COM 69354N106   2,899,391 126,888 SH   SOLE   0 0 126,888
PRICE T ROWE GROUP INC COM 74144T108   2,000,005 17,854 SH   SOLE   279 0 17,575
PRIMIS FINANCIAL CORP COM 74167B109   724,777 86,078 SH   SOLE   0 0 86,078
PROCTER AND GAMBLE CO COM 742718109   18,053,131 118,974 SH   SOLE   10,530 0 108,444
PROGRESSIVE CORP COM 743315103   1,018,587 7,695 SH   SOLE   0 0 7,695
PROLOGIS INC. COM 74340W103   673,704 5,494 SH   SOLE   0 0 5,494
PROSHARES TR PSHS ULT S&P 500 74347R107   287,494 4,944 SH   SOLE   0 0 4,944
PROSHARES TR ULTRAPRO SHORT S 74347B110   159,900 15,000 SH   SOLE   0 0 15,000
PROSHARES TR S&P 500 DV ARIST 74348A467   3,876,982 41,122 SH   SOLE   72 0 41,050
PRUDENTIAL FINL INC COM 744320102   2,032,148 23,035 SH   SOLE   316 0 22,719
PVH CORPORATION COM 693656100   311,160 3,662 SH   SOLE   0 0 3,662
QUALCOMM INC COM 747525103   11,407,163 95,826 SH   SOLE   4,484 0 91,343
QURATE RETAIL INC COM SER A 74915M100   20,613 20,825 SH   SOLE   0 0 20,825
RAYONIER INC COM 754907103   484,345 15,425 SH   SOLE   0 0 15,425
RAYTHEON TECHNOLOGIES CORP COM 75513E101   12,750,751 130,163 SH   SOLE   9,340 0 120,822
REGIONS FINANCIAL CORP NEW COM 7591EP100   211,399 11,863 SH   SOLE   0 0 11,863
RELIANCE STEEL & ALUMINUM CO COM 759509102   635,521 2,340 SH   SOLE   2,340 0 0
RENASANT CORP COM 75970E107   510,110 19,522 SH   SOLE   0 0 19,522
REPUBLIC SVCS INC COM 760759100   326,865 2,134 SH   SOLE   0 0 2,134
ROCKWELL AUTOMATION INC COM 773903109   453,653 1,377 SH   SOLE   192 0 1,185
ROSS STORES INC COM 778296103   621,200 5,540 SH   SOLE   0 0 5,540
ROYAL BK CDA COM 780087102   1,315,765 13,776 SH   SOLE   0 0 13,776
S&P GLOBAL INC COM 78409V104   877,949 2,190 SH   SOLE   38 0 2,152
SALESFORCE INC COM 79466L302   12,243,753 57,956 SH   SOLE   2,748 0 55,208
SANOFI SPONSORED ADR 80105N105   2,147,646 39,845 SH   SOLE   186 0 39,659
SCHLUMBERGER LTD COM STK 806857108   6,285,519 127,963 SH   SOLE   5,970 0 121,993
SCHWAB CHARLES CORP COM 808513105   9,076,780 160,141 SH   SOLE   8,767 0 151,373
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   5,354,593 150,199 SH   SOLE   7,979 0 142,220
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,160,624 22,162 SH   SOLE   0 0 22,162
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755   226,373 7,011 SH   SOLE   1,069 0 5,942
SCHWAB STRATEGIC TR US REIT ETF 808524847   207,046 10,601 SH   SOLE   6,999 0 3,603
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   3,089,773 43,500 SH   SOLE   1,144 0 42,356
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   619,233 8,527 SH   SOLE   3,031 0 5,496
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   387,146 8,839 SH   SOLE   1,495 0 7,344
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   5,927,922 79,092 SH   SOLE   2,592 0 76,500
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   1,791,023 26,696 SH   SOLE   21,299 0 5,397
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   710,952 14,793 SH   SOLE   8,438 0 6,355
SCHWAB STRATEGIC TR LONG TERM US 808524680   369,396 10,179 SH   SOLE   0 0 10,179
SEI INVTS CO COM 784117103   362,311 6,077 SH   SOLE   0 0 6,077
SELECT SECTOR SPDR TR ENERGY 81369Y506   459,068 5,656 SH   SOLE   0 0 5,656
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   507,330 15,050 SH   SOLE   0 0 15,050
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   283,437 6,300 SH   SOLE   0 0 6,300
SERVICENOW INC COM 81762P102   932,308 1,659 SH   SOLE   0 0 1,659
SERVISFIRST BANCSHARES INC COM 81768T108   261,888 6,400 SH   SOLE   0 0 6,400
SHELL PLC SPON ADS 780259305   313,433 5,191 SH   SOLE   1,712 0 3,479
SHERWIN WILLIAMS CO COM 824348106   1,648,614 6,209 SH   SOLE   300 0 5,909
SHOPIFY INC CL A 82509L107   445,223 6,892 SH   SOLE   0 0 6,892
SILVERCREST ASSET MGMT GROUP CL A 828359109   259,119 12,796 SH   SOLE   0 0 12,796
SIRIUS XM HOLDINGS INC COM 82968B103   455,770 100,611 SH   SOLE   0 0 100,611
SIXTH STREET SPECIALTY LENDI COM 83012A109   420,525 22,500 SH   SOLE   0 0 22,500
SMITH A O CORP COM 831865209   265,065 3,642 SH   SOLE   0 0 3,642
SMUCKER J M CO COM NEW 832696405   234,943 1,591 SH   SOLE   0 0 1,591
SONOCO PRODS CO COM 835495102   367,990 6,235 SH   SOLE   4,935 0 1,300
SONY GROUP CORPORATION SPONSORED ADR 835699307   317,121 3,522 SH   SOLE   0 0 3,522
SOUTHERN CO COM 842587107   3,500,839 49,834 SH   SOLE   4,750 0 45,084
SOUTHWESTERN ENERGY CO COM 845467109   64,007 10,650 SH   SOLE   0 0 10,650
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   310,497 903 SH   SOLE   0 0 903
SPDR GOLD TR GOLD SHS 78463V107   6,792,444 38,102 SH   SOLE   9,919 0 28,183
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   85,657,439 2,632,374 SH   SOLE   131,150 0 2,501,223
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   21,556,693 627,013 SH   SOLE   28,060 0 598,953
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,990,519 33,817 SH   SOLE   920 0 32,897
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   308,202 644 SH   SOLE   0 0 644
SPDR SER TR NUVEEN BLMBRG SH 78468R739   1,141,480 24,261 SH   SOLE   10,919 0 13,342
SPDR SER TR S&P DIVID ETF 78464A763   598,601 4,883 SH   SOLE   1,523 0 3,360
SPDR SER TR PRTFLO S&P500 VL 78464A508   239,155 5,536 SH   SOLE   0 0 5,536
SPDR SER TR PORTFOLIO S&P400 78464A847   308,610 6,725 SH   SOLE   0 0 6,725
SPDR SER TR PORTFOLIO S&P500 78464A854   504,425 9,680 SH   SOLE   0 0 9,680
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   19,346,199 210,697 SH   SOLE   2,965 0 207,732
SPDR SER TR BLOOMBERG HIGH Y 78468R622   1,519,967 16,516 SH   SOLE   16,066 0 450
SPDR SER TR PORTFOLIO S&P600 78468R853   586,523 15,101 SH   SOLE   0 0 15,101
SPDR SER TR PORTFOLIO SH TSR 78468R101   619,446 21,516 SH   SOLE   0 0 21,516
SPDR SER TR BLOOMBERG SHT TE 78468R408   43,064,796 1,743,514 SH   SOLE   884,141 0 859,373
SPIRIT AIRLS INC COM 848577102   5,422,599 316,002 SH   SOLE   15,062 0 300,940
SPLUNK INC COM 848637104   380,545 3,587 SH   SOLE   87 0 3,500
SPROTT PHYSICAL GOLD TR UNIT 85207H104   299,907 20,101 SH   SOLE   0 0 20,101
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   516,526 12,738 SH   SOLE   6,233 0 6,505
STARBUCKS CORP COM 855244109   1,030,414 10,402 SH   SOLE   5,327 0 5,075
STELLANTIS N.V SHS N82405106   2,172,385 123,848 SH   SOLE   1,953 0 121,895
STRYKER CORPORATION COM 863667101   1,554,739 5,096 SH   SOLE   0 0 5,096
SYSCO CORP COM 871829107   597,681 8,055 SH   SOLE   161 0 7,894
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   644,576 6,387 SH   SOLE   0 0 6,387
TARGET CORP COM 87612E106   513,882 3,896 SH   SOLE   0 0 3,896
TESLA INC COM 88160R101   1,929,245 7,370 SH   SOLE   0 0 7,370
TEXAS INSTRS INC COM 882508104   15,352,286 85,281 SH   SOLE   179 0 85,102
THE CIGNA GROUP COM 125523100   1,127,925 4,020 SH   SOLE   189 0 3,831
THERMO FISHER SCIENTIFIC INC COM 883556102   1,145,763 2,196 SH   SOLE   0 0 2,196
TJX COS INC NEW COM 872540109   611,590 7,213 SH   SOLE   0 0 7,213
TOWNEBANK PORTSMOUTH VA COM 89214P109   4,007,754 172,451 SH   SOLE   2,580 0 169,871
TRAVELERS COMPANIES INC COM 89417E109   378,765 2,181 SH   SOLE   176 0 2,005
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100   259,160 22,000 SH   SOLE   0 0 22,000
TRUIST FINL CORP COM 89832Q109   2,914,086 96,016 SH   SOLE   0 0 96,016
ULTRA CLEAN HLDGS INC COM 90385V107   411,522 10,700 SH   SOLE   0 0 10,700
UNION PAC CORP COM 907818108   1,327,918 6,490 SH   SOLE   218 0 6,272
UNITED PARCEL SERVICE INC CL B 911312106   627,392 3,500 SH   SOLE   366 0 3,134
UNITEDHEALTH GROUP INC COM 91324P102   12,906,525 26,853 SH   SOLE   1,561 0 25,292
URBAN OUTFITTERS INC COM 917047102   215,345 6,500 SH   SOLE   0 0 6,500
US BANCORP DEL COM NEW 902973304   223,350 6,760 SH   SOLE   0 0 6,760
VALERO ENERGY CORP COM 91913Y100   657,607 5,606 SH   SOLE   0 0 5,606
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201   1,779,085 38,617 SH   SOLE   31,783 0 6,834
VANECK ETF TRUST VANECK VIETNAM 92189F817   169,642 12,755 SH   SOLE   0 0 12,755
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   53,023,399 1,909,377 SH   SOLE   1,083,197 0 826,180
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   7,374,768 101,455 SH   SOLE   38,312 0 63,143
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   265,402 3,512 SH   SOLE   357 0 3,155
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   801,682 16,401 SH   SOLE   0 0 16,401
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   251,747,412 618,119 SH   SOLE   13,310 0 604,809
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   400,239 1,945 SH   SOLE   0 0 1,945
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   314,836 2,275 SH   SOLE   0 0 2,275
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   263,842 1,773 SH   SOLE   0 0 1,773
VANGUARD INDEX FDS SMALL CP ETF 922908751   49,084,115 246,790 SH   SOLE   8,306 0 238,484
VANGUARD INDEX FDS GROWTH ETF 922908736   5,452,356 19,269 SH   SOLE   282 0 18,987
VANGUARD INDEX FDS VALUE ETF 922908744   81,082,466 570,601 SH   SOLE   18,222 0 552,379
VANGUARD INDEX FDS MID CAP ETF 922908629   69,996,809 317,936 SH   SOLE   11,195 0 306,741
VANGUARD INDEX FDS SM CP VAL ETF 922908611   1,971,949 11,922 SH   SOLE   126 0 11,796
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   743,494 8,898 SH   SOLE   1,283 0 7,615
VANGUARD INDEX FDS TOTAL STK MKT 922908769   7,100,819 32,235 SH   SOLE   1,752 0 30,483
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,499,505 36,861 SH   SOLE   0 0 36,861
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   621,623 11,425 SH   SOLE   188 0 11,237
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   594,684 6,132 SH   SOLE   0 0 6,132
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   213,948 4,512 SH   SOLE   1,091 0 3,421
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   2,306,281 32,593 SH   SOLE   0 0 32,593
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,073,720 18,599 SH   SOLE   0 0 18,599
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   274,986 3,480 SH   SOLE   0 0 3,480
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   518,422 6,852 SH   SOLE   182 0 6,670
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   964,118 5,936 SH   SOLE   1,329 0 4,607
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   2,678,904 58,010 SH   SOLE   13,284 0 44,726
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   11,295,944 106,495 SH   SOLE   1,655 0 104,840
VANGUARD WORLD FD MEGA CAP INDEX 921910873   232,030 1,483 SH   SOLE   1,483 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   329,282 6,200 SH   SOLE   0 0 6,200
VANGUARD WORLD FDS MATERIALS ETF 92204A801   514,975 2,830 SH   SOLE   0 0 2,830
VAREX IMAGING CORP COM 92214X106   292,268 12,400 SH   SOLE   0 0 12,400
VEEVA SYS INC CL A COM 922475108   796,061 4,026 SH   SOLE   0 0 4,026
VERIZON COMMUNICATIONS INC COM 92343V104   3,487,127 93,765 SH   SOLE   1,370 0 92,395
VERTEX PHARMACEUTICALS INC COM 92532F100   1,021,947 2,904 SH   SOLE   0 0 2,904
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782   2,242,159 36,393 SH   SOLE   51 0 36,342
VISA INC COM CL A 92826C839   4,857,821 20,456 SH   SOLE   3,168 0 17,288
VULCAN MATLS CO COM 929160109   357,097 1,584 SH   SOLE   0 0 1,584
WALMART INC COM 931142103   15,419,167 98,099 SH   SOLE   9,531 0 88,568
WARNER BROS DISCOVERY INC COM SER A 934423104   576,589 45,980 SH   SOLE   403 0 45,577
WASTE MGMT INC DEL COM 94106L109   14,393,620 82,999 SH   SOLE   3,899 0 79,099
WEATHERFORD INTL PLC ORD SHS G48833118   300,816 4,529 SH   SOLE   0 0 4,529
WELLS FARGO CO NEW COM 949746101   569,132 13,335 SH   SOLE   1,810 0 11,525
WEST PHARMACEUTICAL SVSC INC COM 955306105   1,021,577 2,671 SH   SOLE   0 0 2,671
WESTERN ASSET HIGH INCOME OP COM 95766K109   153,237 40,539 SH   SOLE   0 0 40,539
WEWORK INC CL A 96209A104   16,639 65,150 SH   SOLE   0 0 65,150
WEYERHAEUSER CO MTN BE COM NEW 962166104   406,275 12,124 SH   SOLE   0 0 12,124
WILLIAMS COS INC COM 969457100   217,805 6,675 SH   SOLE   0 0 6,675
WILLIAMS SONOMA INC COM 969904101   3,084,576 24,649 SH   SOLE   233 0 24,416
WILLIS TOWERS WATSON PLC LTD SHS G96629103   483,953 2,055 SH   SOLE   0 0 2,055
WINGSTOP INC COM 974155103   544,836 2,722 SH   SOLE   2,722 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760   309,718 5,209 SH   SOLE   35 0 5,174
WISDOMTREE TR INTL LRGCAP DV 97717W794   224,010 4,749 SH   SOLE   0 0 4,749
WISDOMTREE TR US LARGECAP DIVD 97717W307   39,592,190 622,519 SH   SOLE   22,437 0 600,082
WISDOMTREE TR US SMALLCAP DIVD 97717W604   605,717 21,039 SH   SOLE   0 0 21,039
WISDOMTREE TR US QTLY DIV GRT 97717X669   252,041 3,781 SH   SOLE   0 0 3,781
WORLD GOLD TR SPDR GLD MINIS 98149E303   454,947 11,944 SH   SOLE   6,813 0 5,131
WP CAREY INC COM 92936U109   239,433 3,544 SH   SOLE   1,091 0 2,453
XCEL ENERGY INC COM 98389B100   246,069 3,958 SH   SOLE   0 0 3,958
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   264,768 895 SH   SOLE   0 0 895
ZOETIS INC CL A 98978V103   10,654,056 61,867 SH   SOLE   3,277 0 58,590