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