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