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