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