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