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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 1,047 8,092 SH   SOLE 0 1,898 0 6,194
ABBOTT LABS COM 002824100 3,467 31,913 SH   SOLE 0 939 0 30,974
ABBVIE INC COM 00287Y109 5,013 32,732 SH   SOLE 0 560 0 32,172
ABIOMED INC COM 003654100 504 2,036 SH   SOLE 0 0 0 2,036
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 647 2,329 SH   SOLE 0 93 0 2,236
ACUITY BRANDS INC COM 00508Y102 958 6,221 SH   SOLE 0 0 0 6,221
ADOBE SYSTEMS INCORPORATED COM 00724F101 6,884 18,805 SH   SOLE 0 808 0 17,997
ADVANCED MICRO DEVICES INC COM 007903107 250 3,263 SH   SOLE 0 0 0 3,263
AECOM COM 00766T100 240 3,681 SH   SOLE 0 3,650 0 31
AEGON N V NY REGISTRY SHS 007924103 200 45,710 SH   SOLE 0 0 0 45,710
AGNICO EAGLE MINES LTD COM 008474108 512 11,199 SH   SOLE 0 0 0 11,199
AIR PRODS & CHEMS INC COM 009158106 946 3,932 SH   SOLE 0 317 0 3,615
ALBEMARLE CORP COM 012653101 853 4,083 SH   SOLE 0 0 0 4,083
ALCON AG ORD SHS H01301128 673 9,634 SH   SOLE 0 0 0 9,634
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 314 2,759 SH   SOLE 0 9 0 2,750
ALLSTATE CORP COM 020002101 505 3,987 SH   SOLE 0 0 0 3,987
ALPHABET INC CAP STK CL A 02079K305 14,666 6,730 SH   SOLE 0 376 0 6,354
ALPHABET INC CAP STK CL C 02079K107 5,690 2,601 SH   SOLE 0 335 0 2,266
ALTRIA GROUP INC COM 02209S103 723 17,316 SH   SOLE 0 6,610 0 10,706
AMAZON COM INC COM 023135106 14,983 141,068 SH   SOLE 0 10,643 0 130,425
AMERICAN ELEC PWR CO INC COM 025537101 376 3,917 SH   SOLE 0 163 0 3,754
AMERICAN EXPRESS CO COM 025816109 2,305 16,631 SH   SOLE 0 107 0 16,524
AMERICAN NATL BANKSHARES INC COM 027745108 560 16,171 SH   SOLE 0 0 0 16,171
AMERICAN TOWER CORP NEW COM 03027X100 10,462 40,934 SH   SOLE 0 2,259 0 38,675
AMERIPRISE FINL INC COM 03076C106 461 1,941 SH   SOLE 0 0 0 1,941
AMERISOURCEBERGEN CORP COM 03073E105 216 1,525 SH   SOLE 0 233 0 1,292
AMETEK INC COM 031100100 275 2,505 SH   SOLE 0 0 0 2,505
AMGEN INC COM 031162100 2,578 10,596 SH   SOLE 0 1,456 0 9,140
ANALOG DEVICES INC COM 032654105 278 1,903 SH   SOLE 0 0 0 1,903
ANNALY CAPITAL MANAGEMENT IN COM 035710409 161 27,185 SH   SOLE 0 0 0 27,185
APPLE INC COM 037833100 49,000 358,394 SH   SOLE 0 15,626 0 342,768
APPLIED MATLS INC COM 038222105 357 3,924 SH   SOLE 0 0 0 3,924
ARES CAPITAL CORP COM 04010L103 2,183 121,757 SH   SOLE 0 507 0 121,250
ARK ETF TR 3D PRINTING ETF 00214Q500 852 40,216 SH   SOLE 0 1,056 0 39,160
ARMADA HOFFLER PPTYS INC COM 04208T108 6,606 514,507 SH   SOLE 0 0 0 514,507
ASSURANT INC COM 04621X108 214 1,240 SH   SOLE 0 0 0 1,240
ASTRAZENECA PLC SPONSORED ADR 046353108 243 3,683 SH   SOLE 0 0 0 3,683
AT&T INC COM 00206R102 1,259 60,070 SH   SOLE 0 1,706 0 58,364
AUTODESK INC COM 052769106 7,584 44,102 SH   SOLE 0 2,923 0 41,179
AUTOMATIC DATA PROCESSING IN COM 053015103 1,210 5,761 SH   SOLE 0 149 0 5,612
AXALTA COATING SYS LTD COM G0750C108 256 11,600 SH   SOLE 0 0 0 11,600
BALCHEM CORP COM 057665200 221 1,701 SH   SOLE 0 0 0 1,701
BALL CORP COM 058498106 322 4,681 SH   SOLE 0 0 0 4,681
BANK NEW YORK MELLON CORP COM 064058100 10,070 241,420 SH   SOLE 0 13,775 0 227,645
BARRICK GOLD CORP COM 067901108 212 11,974 SH   SOLE 0 0 0 11,974
BAXTER INTL INC COM 071813109 228 3,547 SH   SOLE 0 167 0 3,380
BECTON DICKINSON & CO COM 075887109 1,094 4,439 SH   SOLE 0 100 0 4,339
BERKSHIRE HATHAWAY INC DEL CL A 084670108 5,725 14 SH   SOLE 0 0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,201 48,351 SH   SOLE 0 3,202 0 45,149
BK OF AMERICA CORP COM 060505104 1,516 48,709 SH   SOLE 0 100 0 48,609
BLACKROCK INC COM 09247X101 373 612 SH   SOLE 0 17 0 595
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 244 11,000 SH   SOLE 0 0 0 11,000
BLACKSTONE INC COM 09260D107 775 8,492 SH   SOLE 0 0 0 8,492
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0 73 80,000 PRN   SOLE 0 0 0 80,000
BOEING CO COM 097023105 838 6,127 SH   SOLE 0 196 0 5,931
BOOKING HOLDINGS INC COM 09857L108 6,648 3,801 SH   SOLE 0 206 0 3,595
BP PLC SPONSORED ADR 055622104 1,919 67,672 SH   SOLE 0 332 0 67,340
BRIDGEBIO PHARMA INC COM 10806X102 228 25,096 SH   SOLE 0 0 0 25,096
BRISTOL-MYERS SQUIBB CO COM 110122108 12,900 167,526 SH   SOLE 0 7,829 0 159,697
BROADCOM INC COM 11135F101 2,026 4,169 SH   SOLE 0 0 0 4,169
BROWN FORMAN CORP CL B 115637209 947 13,494 SH   SOLE 0 0 0 13,494
BWX TECHNOLOGIES INC COM 05605H100 333 6,040 SH   SOLE 0 0 0 6,040
CADENCE BANK COM 12740C103 255 10,850 SH   SOLE 0 0 0 10,850
CANADIAN PAC RY LTD COM 13645T100 828 11,851 SH   SOLE 0 0 0 11,851
CAPITAL ONE FINL CORP COM 14040H105 1,483 14,232 SH   SOLE 0 0 0 14,232
CARLYLE GROUP INC COM 14316J108 708 22,362 SH   SOLE 0 0 0 22,362
CARMAX INC COM 143130102 528 5,839 SH   SOLE 0 0 0 5,839
CARRIER GLOBAL CORPORATION COM 14448C104 459 12,881 SH   SOLE 0 100 0 12,781
CARTERS INC COM 146229109 253 3,595 SH   SOLE 0 0 0 3,595
CATERPILLAR INC COM 149123101 16,920 94,651 SH   SOLE 0 75 0 94,576
CBRE GROUP INC CL A 12504L109 396 5,382 SH   SOLE 0 0 0 5,382
CELANESE CORP DEL COM 150870103 290 2,470 SH   SOLE 0 0 0 2,470
CHECK POINT SOFTWARE TECH LT ORD M22465104 367 3,014 SH   SOLE 0 10 0 3,004
CHEVRON CORP NEW COM 166764100 11,644 80,426 SH   SOLE 0 4,430 0 75,996
CHURCH & DWIGHT CO INC COM 171340102 371 4,000 SH   SOLE 0 0 0 4,000
CI FINL CORP COM 125491100 1,374 129,408 SH   SOLE 0 843 0 128,565
CIGNA CORP NEW COM 125523100 849 3,223 SH   SOLE 0 189 0 3,034
CISCO SYS INC COM 17275R102 11,001 258,004 SH   SOLE 0 13,206 0 244,797
CITIGROUP INC COM NEW 172967424 551 11,984 SH   SOLE 0 5,990 0 5,994
CITIZENS FINL GROUP INC COM 174610105 353 9,883 SH   SOLE 0 0 0 9,883
CLOROX CO DEL COM 189054109 2,378 16,866 SH   SOLE 0 71 0 16,795
COCA COLA CO COM 191216100 4,824 76,687 SH   SOLE 0 1,749 0 74,938
COLGATE PALMOLIVE CO COM 194162103 1,075 13,409 SH   SOLE 0 714 0 12,695
COMCAST CORP NEW CL A 20030N101 1,463 37,293 SH   SOLE 0 210 0 37,083
COMMUNITY HEALTHCARE TR INC COM 20369C106 205 5,663 SH   SOLE 0 0 0 5,663
CONOCOPHILLIPS COM 20825C104 820 9,126 SH   SOLE 0 140 0 8,986
CONSOLIDATED EDISON INC COM 209115104 344 3,620 SH   SOLE 0 0 0 3,620
COPART INC COM 217204106 390 3,593 SH   SOLE 0 0 0 3,593
CORNING INC COM 219350105 305 9,668 SH   SOLE 0 0 0 9,668
CORTEVA INC COM 22052L104 209 3,862 SH   SOLE 0 666 0 3,196
COSTCO WHSL CORP NEW COM 22160K105 2,654 5,538 SH   SOLE 0 323 0 5,215
CRACKER BARREL OLD CTRY STOR COM 22410J106 492 5,898 SH   SOLE 0 0 0 5,898
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 272 4,468 SH   SOLE 0 0 0 4,468
CROWN CASTLE INTL CORP NEW COM 22822V101 308 1,827 SH   SOLE 0 0 0 1,827
CSX CORP COM 126408103 741 25,513 SH   SOLE 0 1,638 0 23,876
CVS HEALTH CORP COM 126650100 522 5,637 SH   SOLE 0 407 0 5,230
DANAHER CORPORATION COM 235851102 15,144 59,736 SH   SOLE 0 2,742 0 56,994
DAVITA INC COM 23918K108 280 3,500 SH   SOLE 0 0 0 3,500
DEERE & CO COM 244199105 1,111 3,710 SH   SOLE 0 416 0 3,294
DELTA AIR LINES INC DEL COM NEW 247361702 2,146 74,087 SH   SOLE 0 0 0 74,087
DIAGEO PLC SPON ADR NEW 25243Q205 686 3,939 SH   SOLE 0 310 0 3,629
DIGITAL RLTY TR INC COM 253868103 476 3,670 SH   SOLE 0 0 0 3,670
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724 2,000 63,282 SH   SOLE 0 3,330 0 59,952
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 3,699 90,763 SH   SOLE 0 1,030 0 89,732
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 1,676 34,911 SH   SOLE 0 2,690 0 32,221
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 239 8,284 SH   SOLE 0 0 0 8,284
DISNEY WALT CO COM 254687106 8,383 88,806 SH   SOLE 0 4,668 0 84,138
DOLLAR GEN CORP NEW COM 256677105 460 1,875 SH   SOLE 0 12 0 1,863
DOLLAR TREE INC COM 256746108 3,312 21,248 SH   SOLE 0 2,212 0 19,036
DOMINION ENERGY INC COM 25746U109 2,236 28,021 SH   SOLE 0 1,791 0 26,229
DOW INC COM 260557103 1,534 29,722 SH   SOLE 0 822 0 28,900
DUKE ENERGY CORP NEW COM NEW 26441C204 3,532 32,947 SH   SOLE 0 549 0 32,398
DUPONT DE NEMOURS INC COM 26614N102 254 4,565 SH   SOLE 0 666 0 3,899
EATON CORP PLC SHS G29183103 500 3,970 SH   SOLE 0 0 0 3,970
EBAY INC. COM 278642103 765 18,350 SH   SOLE 0 0 0 18,350
ECOLAB INC COM 278865100 231 1,503 SH   SOLE 0 0 0 1,503
ECOVYST INC COM 27923Q109 199 20,200 SH   SOLE 0 0 0 20,200
ELEVANCE HEALTH INC COM 036752103 3,718 7,704 SH   SOLE 0 125 0 7,579
EMERSON ELEC CO COM 291011104 714 8,973 SH   SOLE 0 3,905 0 5,068
ENBRIDGE INC COM 29250N105 276 6,532 SH   SOLE 0 0 0 6,532
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 198 19,857 SH   SOLE 0 0 0 19,857
EQUIFAX INC COM 294429105 320 1,750 SH   SOLE 0 908 0 842
EVO PMTS INC CL A COM 26927E104 202 8,580 SH   SOLE 0 0 0 8,580
EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 831 31,370 SH   SOLE 0 806 0 30,564
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 915 20,366 SH   SOLE 0 522 0 19,844
EXELON CORP COM 30161N101 410 9,037 SH   SOLE 0 0 0 9,037
EXXON MOBIL CORP COM 30231G102 8,962 104,642 SH   SOLE 0 8,803 0 95,839
F N B CORP COM 302520101 782 72,012 SH   SOLE 0 0 0 72,012
FEDEX CORP COM 31428X106 550 2,425 SH   SOLE 0 107 0 2,318
FIDUS INVT CORP COM 316500107 383 21,950 SH   SOLE 0 0 0 21,950
FIRST CTZNS BANCSHARES INC N CL A 31946M103 683 1,045 SH   SOLE 0 150 0 895
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 3,418 127,728 SH   SOLE 0 0 0 127,728
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 942 19,501 SH   SOLE 0 0 0 19,501
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 3,504 75,562 SH   SOLE 0 34,060 0 41,502
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2,415 98,575 SH   SOLE 0 45,450 0 53,125
FISERV INC COM 337738108 9,272 104,210 SH   SOLE 0 5,944 0 98,266
FORD MTR CO DEL COM 345370860 327 29,392 SH   SOLE 0 10,000 0 19,392
FORTIVE CORP COM 34959J108 456 8,382 SH   SOLE 0 0 0 8,382
FORTUNE BRANDS HOME & SEC IN COM 34964C106 397 6,633 SH   SOLE 0 0 0 6,633
FRONTIER COMMUNICATIONS PARE COM 35909D109 213 9,050 SH   SOLE 0 0 0 9,050
GALLAGHER ARTHUR J & CO COM 363576109 535 3,282 SH   SOLE 0 0 0 3,282
GENERAL DYNAMICS CORP COM 369550108 591 2,673 SH   SOLE 0 1,099 0 1,574
GENERAL ELECTRIC CO COM NEW 369604301 6,665 104,682 SH   SOLE 0 6,330 0 98,352
GENUINE PARTS CO COM 372460105 2,051 15,423 SH   SOLE 0 201 0 15,222
GLOBAL X FDS US INFR DEV ETF 37954Y673 201 8,848 SH   SOLE 0 0 0 8,848
GLOBAL X FDS S&P 500 COVERED 37954Y475 268 6,268 SH   SOLE 0 0 0 6,268
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 223 12,784 SH   SOLE 0 0 0 12,784
GOLDMAN SACHS GROUP INC COM 38141G104 1,126 3,789 SH   SOLE 0 1,250 0 2,539
GRAINGER W W INC COM 384802104 525 1,155 SH   SOLE 0 45 0 1,110
GRAPHIC PACKAGING HLDG CO COM 388689101 298 14,518 SH   SOLE 0 0 0 14,518
GSK PLC SPONSORED ADR 37733W105 2,510 57,657 SH   SOLE 0 423 0 57,234
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 249 14,000 SH   SOLE 0 0 0 14,000
HANESBRANDS INC COM 410345102 215 20,900 SH   SOLE 0 0 0 20,900
HERSHEY CO COM 427866108 612 2,845 SH   SOLE 0 0 0 2,845
HOME DEPOT INC COM 437076102 4,131 15,063 SH   SOLE 0 185 0 14,878
HONEYWELL INTL INC COM 438516106 10,443 60,082 SH   SOLE 0 3,273 0 56,809
HORIZON TECHNOLOGY FIN CORP COM 44045A102 115 10,000 SH   SOLE 0 0 0 10,000
HUBBELL INC COM 443510607 746 4,179 SH   SOLE 0 1,352 0 2,827
HUNTINGTON INGALLS INDS INC COM 446413106 257 1,178 SH   SOLE 0 0 0 1,178
ILLINOIS TOOL WKS INC COM 452308109 293 1,609 SH   SOLE 0 207 0 1,402
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 701 24,440 SH   SOLE 0 8,408 0 16,032
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 894 35,785 SH   SOLE 0 0 0 35,785
INFINERA CORP COM 45667G103 195 36,300 SH   SOLE 0 0 0 36,300
INGREDION INC COM 457187102 350 3,975 SH   SOLE 0 0 0 3,975
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 752 26,147 SH   SOLE 0 0 0 26,147
INTEL CORP COM 458140100 3,222 86,127 SH   SOLE 0 1,417 0 84,710
INTERCONTINENTAL EXCHANGE IN COM 45866F104 8,277 88,017 SH   SOLE 0 5,430 0 82,587
INTERNATIONAL BUSINESS MACHS COM 459200101 4,075 28,859 SH   SOLE 0 2,787 0 26,072
INTUIT COM 461202103 381 989 SH   SOLE 0 0 0 989
INTUITIVE SURGICAL INC COM NEW 46120E602 373 1,860 SH   SOLE 0 384 0 1,476
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 2,437 74,680 SH   SOLE 0 1,761 0 72,919
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 569 11,808 SH   SOLE 0 4,955 0 6,853
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100 1,655 91,756 SH   SOLE 0 2,160 0 89,596
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 7,837 353,194 SH   SOLE 0 12,098 0 341,096
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 341 27,626 SH   SOLE 0 0 0 27,626
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 20,743 990,099 SH   SOLE 0 1,758 0 988,341
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 27,136 1,308,402 SH   SOLE 0 1,727 0 1,306,675
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 27,075 1,324,630 SH   SOLE 0 6,056 0 1,318,574
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 19,140 993,250 SH   SOLE 0 9,837 0 983,413
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,796 131,940 SH   SOLE 0 1,279 0 130,661
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 17,191 887,492 SH   SOLE 0 9,495 0 877,997
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,089 6,573 SH   SOLE 0 2,947 0 3,626
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,143 10,005 SH   SOLE 0 4,457 0 5,548
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 12,890 373,501 SH   SOLE 0 2,640 0 370,861
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 496 6,610 SH   SOLE 0 0 0 6,610
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 37,212 129,852 SH   SOLE 0 1,061 0 128,791
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 303 2,259 SH   SOLE 0 108 0 2,151
INVESCO QQQ TR UNIT SER 1 46090E103 1,542 5,501 SH   SOLE 0 898 0 4,603
ISHARES GOLD TR ISHARES NEW 464285204 3,095 90,211 SH   SOLE 0 5,877 0 84,334
ISHARES INC MSCI GBL MIN VOL 464286525 4,575 48,414 SH   SOLE 0 4,178 0 44,236
ISHARES INC CORE MSCI EMKT 46434G103 8,915 181,708 SH   SOLE 0 10 0 181,698
ISHARES TR CORE MSCI EAFE 46432F842 39,366 668,929 SH   SOLE 0 31,547 0 637,382
ISHARES TR MSCI USA MIN VOL 46429B697 6,583 93,757 SH   SOLE 0 86,012 0 7,745
ISHARES TR FLTG RATE NT ETF 46429B655 4,867 97,495 SH   SOLE 0 4,160 0 93,335
ISHARES TR MSCI USA QLT FCT 46432F339 9,811 87,808 SH   SOLE 0 4,651 0 83,157
ISHARES TR IBONDS DEC2022 46435G755 3,646 140,722 SH   SOLE 0 0 0 140,722
ISHARES TR IBONDS DEC23 ETF 46434VAX8 201 8,000 SH   SOLE 0 0 0 8,000
ISHARES TR GLOBAL REIT ETF 46434V647 423 17,503 SH   SOLE 0 17,503 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4 30,592 1,236,051 SH   SOLE 0 77,201 0 1,158,850
ISHARES TR SHORT TREAS BD 464288679 9,428 85,629 SH   SOLE 0 1,215 0 84,414
ISHARES TR IBOXX HI YD ETF 464288513 935 12,706 SH   SOLE 0 5,192 0 7,514
ISHARES TR ISHS 1-5YR INVS 464288646 1,768 34,977 SH   SOLE 0 0 0 34,977
ISHARES TR PFD AND INCM SEC 464288687 231 7,020 SH   SOLE 0 0 0 7,020
ISHARES TR GLOB UTILITS ETF 464288711 2,157 35,878 SH   SOLE 0 0 0 35,878
ISHARES TR 3 7 YR TREAS BD 464288661 16,946 141,997 SH   SOLE 0 9,584 0 132,413
ISHARES TR NATIONAL MUN ETF 464288414 1,818 17,090 SH   SOLE 0 11,089 0 6,001
ISHARES TR MSCI ACWI ETF 464288257 2,833 33,774 SH   SOLE 0 94 0 33,680
ISHARES TR MSCI ACWI EX US 464288240 864 19,203 SH   SOLE 0 0 0 19,203
ISHARES TR MODERT ALLOC ETF 464289875 565 14,500 SH   SOLE 0 0 0 14,500
ISHARES TR GRWT ALLOCAT ETF 464289867 12,411 258,568 SH   SOLE 0 6,234 0 252,334
ISHARES TR AGGRES ALLOC ETF 464289859 232 3,874 SH   SOLE 0 0 0 3,874
ISHARES TR INTL TREA BD ETF 464288117 379 9,275 SH   SOLE 0 8,955 0 320
ISHARES TR CORE HIGH DV ETF 46429B663 257 2,554 SH   SOLE 0 1,760 0 794
ISHARES TR MSCI CHINA A 46434V514 2,647 69,578 SH   SOLE 0 1,711 0 67,867
ISHARES TR IBONDS DEC2023 46435G318 9,934 389,558 SH   SOLE 0 0 0 389,558
ISHARES TR IBONDS DEC 25 46435U432 11,464 430,507 SH   SOLE 0 0 0 430,507
ISHARES TR ESG AWR US AGRGT 46435U549 486 9,924 SH   SOLE 0 0 0 9,924
ISHARES TR IBONDS DEC 46435U697 11,312 435,095 SH   SOLE 0 0 0 435,095
ISHARES TR IBONDS DEC 26 46435U259 8,599 339,342 SH   SOLE 0 0 0 339,342
ISHARES TR IBONDS DEC 27 46435U283 4,022 159,780 SH   SOLE 0 0 0 159,780
ISHARES TR EAFE VALUE ETF 464288877 254 5,848 SH   SOLE 0 125 0 5,723
ISHARES TR MSCI EMG MKT ETF 464287234 1,923 47,946 SH   SOLE 0 29,237 0 18,709
ISHARES TR CORE US AGGBD ET 464287226 14,621 143,792 SH   SOLE 0 85,846 0 57,946
ISHARES TR SELECT DIVID ETF 464287168 771 6,550 SH   SOLE 0 1,424 0 5,126
ISHARES TR TIPS BD ETF 464287176 432 3,797 SH   SOLE 0 3,107 0 690
ISHARES TR GLB CNSM STP ETF 464288737 2,071 35,821 SH   SOLE 0 0 0 35,821
ISHARES TR CORE S&P MCP ETF 464287507 1,314 5,808 SH   SOLE 0 2,704 0 3,104
ISHARES TR S&P MC 400GR ETF 464287606 415 6,514 SH   SOLE 0 0 0 6,514
ISHARES TR CORE S&P SCP ETF 464287804 9,148 98,998 SH   SOLE 0 4,686 0 94,312
ISHARES TR SP SMCP600VL ETF 464287879 414 4,655 SH   SOLE 0 0 0 4,655
ISHARES TR S&P 500 VAL ETF 464287408 216 1,573 SH   SOLE 0 0 0 1,573
ISHARES TR CORE S&P500 ETF 464287200 144,642 381,491 SH   SOLE 0 26,419 0 355,072
ISHARES TR S&P 500 GRWT ETF 464287309 491 8,128 SH   SOLE 0 0 0 8,128
ISHARES TR RUS 1000 ETF 464287622 2,281 10,980 SH   SOLE 0 0 0 10,980
ISHARES TR RUS 1000 VAL ETF 464287598 13,157 90,759 SH   SOLE 0 10,478 0 80,281
ISHARES TR RUS 1000 GRW ETF 464287614 120,737 552,065 SH   SOLE 0 33,177 0 518,888
ISHARES TR RUSSELL 2000 ETF 464287655 12,523 73,941 SH   SOLE 0 2,923 0 71,018
ISHARES TR RUS 2000 VAL ETF 464287630 845 6,203 SH   SOLE 0 0 0 6,203
ISHARES TR RUSSELL 3000 ETF 464287689 482 2,216 SH   SOLE 0 880 0 1,336
ISHARES TR MSCI EAFE ETF 464287465 37,879 606,165 SH   SOLE 0 53,364 0 552,802
ISHARES TR RUS MID CAP ETF 464287499 45,940 710,484 SH   SOLE 0 21,168 0 689,316
ISHARES TR RUS MD CP GR ETF 464287481 2,096 26,461 SH   SOLE 0 0 0 26,461
ISHARES TR RUS MDCP VAL ETF 464287473 7,457 73,420 SH   SOLE 0 915 0 72,505
ISHARES TR COHEN STEER REIT 464287564 226 3,711 SH   SOLE 0 0 0 3,711
ISHARES TR U.S. TECH ETF 464287721 226 2,826 SH   SOLE 0 0 0 2,826
ISHARES TR RUS 2000 GRW ETF 464287648 1,025 4,966 SH   SOLE 0 82 0 4,884
ISHARES TR 1 3 YR TREAS BD 464287457 3,584 43,293 SH   SOLE 0 0 0 43,293
ISHARES TR 7-10 YR TRSY BD 464287440 2,291 22,395 SH   SOLE 0 6,186 0 16,209
ISHARES TR 20 YR TR BD ETF 464287432 472 4,109 SH   SOLE 0 138 0 3,971
ISHARES TR IBOXX INV CP ETF 464287242 283 2,573 SH   SOLE 0 100 0 2,473
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 1,283 25,614 SH   SOLE 0 0 0 25,614
JAKKS PAC INC COM NEW 47012E403 231 18,270 SH   SOLE 0 0 0 18,270
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 6,332 130,211 SH   SOLE 0 4,523 0 125,688
JOHNSON & JOHNSON COM 478160104 24,933 140,460 SH   SOLE 0 4,681 0 135,779
JPMORGAN CHASE & CO COM 46625H100 12,056 107,059 SH   SOLE 0 10,938 0 96,121
KELLOGG CO COM 487836108 2,526 35,411 SH   SOLE 0 0 0 35,411
KEURIG DR PEPPER INC COM 49271V100 320 9,038 SH   SOLE 0 0 0 9,038
KIMBERLY-CLARK CORP COM 494368103 1,910 14,134 SH   SOLE 0 352 0 13,782
KINSALE CAP GROUP INC COM 49714P108 1,013 4,412 SH   SOLE 0 0 0 4,412
KKR REAL ESTATE FIN TR INC COM 48251K100 209 12,000 SH   SOLE 0 0 0 12,000
KLA CORP COM NEW 482480100 315 986 SH   SOLE 0 0 0 986
KRAFT HEINZ CO COM 500754106 2,091 54,837 SH   SOLE 0 1,509 0 53,328
KRANESHARES TR QUADRTC INT RT 500767736 1,906 75,222 SH   SOLE 0 1,782 0 73,440
KROGER CO COM 501044101 427 9,021 SH   SOLE 0 0 0 9,021
L3HARRIS TECHNOLOGIES INC COM 502431109 752 3,111 SH   SOLE 0 137 0 2,974
LABORATORY CORP AMER HLDGS COM NEW 50540R409 11,115 47,426 SH   SOLE 0 2,714 0 44,712
LANTRONIX INC COM NEW 516548203 65 12,000 SH   SOLE 0 0 0 12,000
LAREDO PETROLEUM INC COM 516806205 259 3,750 SH   SOLE 0 0 0 3,750
LILLY ELI & CO COM 532457108 4,503 13,890 SH   SOLE 0 1,030 0 12,860
LINDE PLC SHS G5494J103 569 1,978 SH   SOLE 0 44 0 1,934
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 246 27,850 SH   SOLE 0 0 0 27,850
LOCKHEED MARTIN CORP COM 539830109 1,761 4,095 SH   SOLE 0 216 0 3,879
LOWES COS INC COM 548661107 3,627 20,763 SH   SOLE 0 1,656 0 19,107
MADISON SQUARE GRDN SPRT COR CL A 55825T103 238 1,576 SH   SOLE 0 0 0 1,576
MARATHON OIL CORP COM 565849106 236 10,502 SH   SOLE 0 0 0 10,502
MARKEL CORP COM 570535104 294 227 SH   SOLE 0 0 0 227
MARRIOTT INTL INC NEW CL A 571903202 492 3,616 SH   SOLE 0 0 0 3,616
MARSH & MCLENNAN COS INC COM 571748102 260 1,672 SH   SOLE 0 0 0 1,672
MASTEC INC COM 576323109 4,110 57,357 SH   SOLE 0 3,476 0 53,881
MASTERCARD INCORPORATED CL A 57636Q104 11,255 35,677 SH   SOLE 0 1,977 0 33,700
MCCORMICK & CO INC COM NON VTG 579780206 1,372 16,482 SH   SOLE 0 140 0 16,342
MCDONALDS CORP COM 580135101 1,730 7,007 SH   SOLE 0 115 0 6,892
MCGRATH RENTCORP COM 580589109 529 6,958 SH   SOLE 0 0 0 6,958
MEDTRONIC PLC SHS G5960L103 574 6,399 SH   SOLE 0 74 0 6,325
MERCK & CO INC COM 58933Y105 4,195 46,015 SH   SOLE 0 3,900 0 42,116
MESOBLAST LTD SPONS ADR 590717104 39 17,498 SH   SOLE 0 0 0 17,498
META PLATFORMS INC CL A 30303M102 1,323 8,206 SH   SOLE 0 0 0 8,206
MICRON TECHNOLOGY INC COM 595112103 582 10,537 SH   SOLE 0 0 0 10,537
MICROSOFT CORP COM 594918104 35,606 138,636 SH   SOLE 0 11,548 0 127,089
MODERNA INC COM 60770K107 507 3,550 SH   SOLE 0 0 0 3,550
MOHAWK INDS INC COM 608190104 270 2,174 SH   SOLE 0 0 0 2,174
MONDELEZ INTL INC CL A 609207105 1,540 24,798 SH   SOLE 0 3,705 0 21,093
MOODYS CORP COM 615369105 243 892 SH   SOLE 0 0 0 892
MORGAN STANLEY COM NEW 617446448 10,577 139,059 SH   SOLE 0 8,723 0 130,336
MSA SAFETY INC COM 553498106 347 2,864 SH   SOLE 0 0 0 2,864
NETAPP INC COM 64110D104 396 6,077 SH   SOLE 0 0 0 6,077
NEWMARKET CORP COM 651587107 986 3,275 SH   SOLE 0 0 0 3,275
NEWMONT CORP COM 651639106 1,772 29,690 SH   SOLE 0 149 0 29,541
NEXTERA ENERGY INC COM 65339F101 1,958 25,281 SH   SOLE 0 1,352 0 23,929
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 27 17,500 SH   SOLE 0 0 0 17,500
NIKE INC CL B 654106103 1,238 12,111 SH   SOLE 0 4,082 0 8,029
NORFOLK SOUTHN CORP COM 655844108 86,802 381,901 SH   SOLE 0 29,374 0 352,527
NORTHROP GRUMMAN CORP COM 666807102 1,640 3,427 SH   SOLE 0 0 0 3,427
NUTRIEN LTD COM 67077M108 338 4,246 SH   SOLE 0 0 0 4,246
NUVEEN FLOATING RATE INCOME COM 67072T108 105 12,600 SH   SOLE 0 0 0 12,600
NUVEEN INTER DURATION MUN TE COM 670671106 261 20,072 SH   SOLE 0 0 0 20,072
NUVEEN MUN CR OPPORTUNITIES COM 670663103 122 10,000 SH   SOLE 0 0 0 10,000
NVIDIA CORPORATION COM 67066G104 10,161 67,029 SH   SOLE 0 3,332 0 63,697
OMNICOM GROUP INC COM 681919106 290 4,558 SH   SOLE 0 0 0 4,558
OPKO HEALTH INC COM 68375N103 344 135,976 SH   SOLE 0 17,053 0 118,923
OPTICAL CABLE CORP COM NEW 683827208 447 123,776 SH   SOLE 0 125 0 123,651
ORACLE CORP COM 68389X105 7,585 108,558 SH   SOLE 0 5,953 0 102,605
OREILLY AUTOMOTIVE INC COM 67103H107 10,977 17,375 SH   SOLE 0 1,118 0 16,257
OTIS WORLDWIDE CORP COM 68902V107 413 5,840 SH   SOLE 0 50 0 5,790
PACER FDS TR PACER US SMALL 69374H857 224 6,641 SH   SOLE 0 0 0 6,641
PACER FDS TR US CASH COWS 100 69374H881 374 8,673 SH   SOLE 0 0 0 8,673
PARAMOUNT GLOBAL CLASS B COM 92556H206 1,503 60,903 SH   SOLE 0 313 0 60,590
PARKER-HANNIFIN CORP COM 701094104 834 3,388 SH   SOLE 0 0 0 3,388
PAYPAL HLDGS INC COM 70450Y103 301 4,313 SH   SOLE 0 95 0 4,218
PEPSICO INC COM 713448108 20,103 120,622 SH   SOLE 0 8,555 0 112,067
PFIZER INC COM 717081103 9,754 186,038 SH   SOLE 0 11,980 0 174,058
PHILIP MORRIS INTL INC COM 718172109 1,914 19,382 SH   SOLE 0 3,495 0 15,887
PHILLIPS 66 COM 718546104 290 3,539 SH   SOLE 0 586 0 2,953
PIMCO ETF TR ACTIVE BD ETF 72201R775 2,047 21,489 SH   SOLE 0 6,036 0 15,453
PIMCO ETF TR INTER MUN BD ACT 72201R866 317 6,150 SH   SOLE 0 5,576 0 574
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13,609 137,313 SH   SOLE 0 3,066 0 134,247
PNC FINL SVCS GROUP INC COM 693475105 3,318 21,030 SH   SOLE 0 0 0 21,030
POOL CORP COM 73278L105 206 587 SH   SOLE 0 0 0 587
PPG INDS INC COM 693506107 332 2,902 SH   SOLE 0 300 0 2,602
PRA GROUP INC COM 69354N106 4,621 127,087 SH   SOLE 0 0 0 127,087
PRICE T ROWE GROUP INC COM 74144T108 1,623 14,289 SH   SOLE 0 85 0 14,204
PRIMIS FINANCIAL CORP COM 74167B109 1,256 92,178 SH   SOLE 0 0 0 92,178
PROCTER AND GAMBLE CO COM 742718109 16,502 114,763 SH   SOLE 0 11,309 0 103,454
PROGRESSIVE CORP COM 743315103 966 8,305 SH   SOLE 0 0 0 8,305
PROLOGIS INC. COM 74340W103 205 1,744 SH   SOLE 0 0 0 1,744
PROSHARES TR PSHS ULT S&P 500 74347R107 222 4,944 SH   SOLE 0 0 0 4,944
PROSHARES TR S&P 500 DV ARIST 74348A467 3,510 41,122 SH   SOLE 0 72 0 41,050
PRUDENTIAL FINL INC COM 744320102 2,271 23,732 SH   SOLE 0 101 0 23,631
PVH CORPORATION COM 693656100 212 3,733 SH   SOLE 0 0 0 3,733
QUALCOMM INC COM 747525103 11,614 90,921 SH   SOLE 0 5,036 0 85,885
RAYONIER INC COM 754907103 539 14,425 SH   SOLE 0 0 0 14,425
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,007 124,934 SH   SOLE 0 10,326 0 114,608
REALTY INCOME CORP COM 756109104 488 7,150 SH   SOLE 0 0 0 7,150
RELIANCE STEEL & ALUMINUM CO COM 759509102 448 2,639 SH   SOLE 0 2,639 0 0
RENASANT CORP COM 75970E107 562 19,522 SH   SOLE 0 0 0 19,522
REPUBLIC SVCS INC COM 760759100 261 1,991 SH   SOLE 0 0 0 1,991
RING ENERGY INC COM 76680V108 47 17,750 SH   SOLE 0 0 0 17,750
ROCKWELL AUTOMATION INC COM 773903109 285 1,429 SH   SOLE 0 192 0 1,237
ROSS STORES INC COM 778296103 394 5,614 SH   SOLE 0 0 0 5,614
ROYAL BK CDA COM 780087102 1,984 20,490 SH   SOLE 0 0 0 20,490
S&P GLOBAL INC COM 78409V104 527 1,564 SH   SOLE 0 38 0 1,526
SALESFORCE INC COM 79466L302 9,173 55,582 SH   SOLE 0 2,912 0 52,670
SANOFI SPONSORED ADR 80105N105 2,763 55,232 SH   SOLE 0 186 0 55,046
SCHLUMBERGER LTD COM STK 806857108 8,249 230,669 SH   SOLE 0 14,669 0 216,000
SCHWAB CHARLES CORP COM 808513105 10,660 168,723 SH   SOLE 0 9,943 0 158,780
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 4,878 155,089 SH   SOLE 0 7,967 0 147,122
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 904 20,243 SH   SOLE 0 0 0 20,243
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 415 10,643 SH   SOLE 0 3,447 0 7,196
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 4,821 83,141 SH   SOLE 0 2,592 0 80,549
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,210 35,401 SH   SOLE 0 28,500 0 6,901
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 1,037 21,087 SH   SOLE 0 8,518 0 12,569
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,324 62,802 SH   SOLE 0 8,307 0 54,495
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,044 48,519 SH   SOLE 0 2,447 0 46,072
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 518 7,231 SH   SOLE 0 2,194 0 5,036
SEI INVTS CO COM 784117103 339 6,279 SH   SOLE 0 0 0 6,279
SELECT SECTOR SPDR TR ENERGY 81369Y506 393 5,490 SH   SOLE 0 0 0 5,490
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 228 1,792 SH   SOLE 0 0 0 1,792
SERVICENOW INC COM 81762P102 452 951 SH   SOLE 0 0 0 951
SHELL PLC SPON ADS 780259305 211 4,036 SH   SOLE 0 1,727 0 2,309
SHERWIN WILLIAMS CO COM 824348106 1,553 6,938 SH   SOLE 0 300 0 6,638
SIGNATURE BK NEW YORK N Y COM 82669G104 227 1,267 SH   SOLE 0 0 0 1,267
SILVERCREST ASSET MGMT GROUP CL A 828359109 558 33,984 SH   SOLE 0 2,287 0 31,697
SIRIUS XM HOLDINGS INC COM 82968B103 65 10,611 SH   SOLE 0 0 0 10,611
SMITH A O CORP COM 831865209 218 3,988 SH   SOLE 0 0 0 3,988
SONOCO PRODS CO COM 835495102 356 6,235 SH   SOLE 0 4,935 0 1,300
SONY GROUP CORPORATION SPONSORED ADR 835699307 317 3,882 SH   SOLE 0 0 0 3,882
SOUTHERN CO COM 842587107 3,123 43,793 SH   SOLE 0 4,750 0 39,043
SOUTHWESTERN ENERGY CO COM 845467109 67 10,650 SH   SOLE 0 0 0 10,650
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 280 910 SH   SOLE 0 0 0 910
SPDR GOLD TR GOLD SHS 78463V107 4,634 27,510 SH   SOLE 0 11,340 0 16,170
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 53,005 1,837,890 SH   SOLE 0 130,740 0 1,707,151
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 22,563 648,912 SH   SOLE 0 30,866 0 618,046
SPDR S&P 500 ETF TR TR UNIT 78462F103 13,591 36,025 SH   SOLE 0 1,442 0 34,583
SPDR SER TR PRTFLO S&P500 GW 78464A409 380 7,266 SH   SOLE 0 0 0 7,266
SPDR SER TR S&P DIVID ETF 78464A763 412 3,472 SH   SOLE 0 1,523 0 1,949
SPDR SER TR NUVEEN BLMBRG SH 78468R739 1,648 34,866 SH   SOLE 0 12,827 0 22,039
SPDR SER TR S&P BIOTECH 78464A870 244 3,282 SH   SOLE 0 178 0 3,104
SPDR SER TR PRTFLO S&P500 VL 78464A508 407 11,063 SH   SOLE 0 0 0 11,063
SPDR SER TR PORTFOLIO S&P500 78464A854 429 9,680 SH   SOLE 0 0 0 9,680
SPDR SER TR PORTFOLIO S&P600 78468R853 216 6,017 SH   SOLE 0 0 0 6,017
SPDR SER TR PORTFOLIO SH TSR 78468R101 603 20,481 SH   SOLE 0 0 0 20,481
SPDR SER TR S&P KENSHO NEW 78468R648 572 14,103 SH   SOLE 0 0 0 14,103
SPIRIT AIRLS INC COM 848577102 2,917 122,364 SH   SOLE 0 13,391 0 108,973
SPROTT PHYSICAL GOLD TR UNIT 85207H104 299 21,101 SH   SOLE 0 0 0 21,101
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 672 15,932 SH   SOLE 0 6,070 0 9,862
STARBUCKS CORP COM 855244109 808 10,578 SH   SOLE 0 5,873 0 4,705
STARWOOD PPTY TR INC COM 85571B105 1,480 70,861 SH   SOLE 0 434 0 70,427
STRYKER CORPORATION COM 863667101 1,124 5,648 SH   SOLE 0 0 0 5,648
SYSCO CORP COM 871829107 631 7,445 SH   SOLE 0 161 0 7,284
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 552 6,757 SH   SOLE 0 0 0 6,757
TARGET CORP COM 87612E106 650 4,606 SH   SOLE 0 0 0 4,606
TESLA INC COM 88160R101 1,642 2,439 SH   SOLE 0 0 0 2,439
TEXAS INSTRS INC COM 882508104 11,241 73,163 SH   SOLE 0 0 0 73,163
THERMO FISHER SCIENTIFIC INC COM 883556102 1,152 2,121 SH   SOLE 0 0 0 2,121
TJX COS INC NEW COM 872540109 450 8,064 SH   SOLE 0 0 0 8,064
TOWNEBANK PORTSMOUTH VA COM 89214P109 4,666 171,860 SH   SOLE 0 1,975 0 169,885
TRAVELERS COMPANIES INC COM 89417E109 385 2,276 SH   SOLE 0 216 0 2,060
TREEHOUSE FOODS INC COM 89469A104 401 9,600 SH   SOLE 0 0 0 9,600
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 217 17,000 SH   SOLE 0 0 0 17,000
TRUIST FINL CORP COM 89832Q109 6,464 136,283 SH   SOLE 0 307 0 135,976
UBER TECHNOLOGIES INC COM 90353T100 338 16,533 SH   SOLE 0 0 0 16,533
ULTRA CLEAN HLDGS INC COM 90385V107 235 7,900 SH   SOLE 0 0 0 7,900
UMPQUA HLDGS CORP COM 904214103 1,875 111,799 SH   SOLE 0 619 0 111,180
UNION PAC CORP COM 907818108 1,510 7,081 SH   SOLE 0 218 0 6,863
UNITED PARCEL SERVICE INC CL B 911312106 604 3,308 SH   SOLE 0 366 0 2,942
UNITEDHEALTH GROUP INC COM 91324P102 14,743 28,703 SH   SOLE 0 1,842 0 26,862
URBAN OUTFITTERS INC COM 917047102 228 12,200 SH   SOLE 0 0 0 12,200
US BANCORP DEL COM NEW 902973304 691 15,020 SH   SOLE 0 0 0 15,020
VALERO ENERGY CORP COM 91913Y100 643 6,047 SH   SOLE 0 0 0 6,047
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 1,547 33,863 SH   SOLE 0 23,845 0 10,018
VANECK ETF TRUST INVESTMENT GRD 92189F486 494 20,007 SH   SOLE 0 0 0 20,007
VANECK ETF TRUST VANECK VIETNAM 92189F817 184 12,755 SH   SOLE 0 0 0 12,755
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 805 29,811 SH   SOLE 0 9,787 0 20,024
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,471 112,554 SH   SOLE 0 35,204 0 77,350
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 836 10,887 SH   SOLE 0 4,432 0 6,455
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 4,206 84,896 SH   SOLE 0 17,388 0 67,508
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 197,949 570,657 SH   SOLE 0 13,237 0 557,420
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,060 32,126 SH   SOLE 0 1,752 0 30,374
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 323 2,495 SH   SOLE 0 0 0 2,495
VANGUARD INDEX FDS MID CAP ETF 922908629 60,816 308,756 SH   SOLE 0 12,349 0 296,407
VANGUARD INDEX FDS SM CP VAL ETF 922908611 1,948 13,005 SH   SOLE 0 139 0 12,866
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,372 15,057 SH   SOLE 0 1,257 0 13,800
VANGUARD INDEX FDS SMALL CP ETF 922908751 40,289 228,769 SH   SOLE 0 8,712 0 220,057
VANGUARD INDEX FDS GROWTH ETF 922908736 2,717 12,189 SH   SOLE 0 438 0 11,751
VANGUARD INDEX FDS VALUE ETF 922908744 99,818 756,888 SH   SOLE 0 28,813 0 728,075
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,171 28,114 SH   SOLE 0 0 0 28,114
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 738 14,771 SH   SOLE 0 188 0 14,583
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 948 11,108 SH   SOLE 0 0 0 11,108
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,671 53,287 SH   SOLE 0 2,243 0 51,044
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 880 10,998 SH   SOLE 0 0 0 10,998
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,460 58,484 SH   SOLE 0 24,076 0 34,408
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,341 23,820 SH   SOLE 0 0 0 23,820
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 988 16,786 SH   SOLE 0 0 0 16,786
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 572 3,989 SH   SOLE 0 1,362 0 2,627
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 1,613 39,542 SH   SOLE 0 14,224 0 25,318
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 1,333 13,110 SH   SOLE 0 1,674 0 11,436
VANGUARD WORLD FD ESG INTL STK ETF 921910725 287 5,845 SH   SOLE 0 0 0 5,845
VANGUARD WORLD FDS INF TECH ETF 92204A702 239 732 SH   SOLE 0 0 0 732
VAREX IMAGING CORP COM 92214X106 246 11,500 SH   SOLE 0 0 0 11,500
VEEVA SYS INC CL A COM 922475108 264 1,335 SH   SOLE 0 0 0 1,335
VERIZON COMMUNICATIONS INC COM 92343V104 4,480 88,274 SH   SOLE 0 1,556 0 86,718
VERTEX PHARMACEUTICALS INC COM 92532F100 839 2,976 SH   SOLE 0 0 0 2,976
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 3,392 52,792 SH   SOLE 0 51 0 52,741
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 443 44,843 SH   SOLE 0 0 0 44,843
VISA INC COM CL A 92826C839 3,429 17,418 SH   SOLE 0 3,429 0 13,989
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,547 99,292 SH   SOLE 0 607 0 98,685
VULCAN MATLS CO COM 929160109 245 1,722 SH   SOLE 0 0 0 1,722
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,610 42,474 SH   SOLE 0 232 0 42,242
WALMART INC COM 931142103 11,907 97,934 SH   SOLE 0 10,261 0 87,672
WARNER BROS DISCOVERY INC COM SER A 934423104 300 22,362 SH   SOLE 0 410 0 21,952
WASTE MGMT INC DEL COM 94106L109 12,951 84,658 SH   SOLE 0 4,429 0 80,229
WELLS FARGO CO NEW COM 949746101 401 10,225 SH   SOLE 0 1,810 0 8,415
WEST PHARMACEUTICAL SVSC INC COM 955306105 814 2,691 SH   SOLE 0 0 0 2,691
WESTERN ASSET HIGH INCOME OP COM 95766K109 136 34,375 SH   SOLE 0 0 0 34,375
WEYERHAEUSER CO MTN BE COM NEW 962166104 381 11,490 SH   SOLE 0 0 0 11,490
WHEELS UP EXPERIENCE INC COM CL A 96328L106 161 82,385 SH   SOLE 0 5,787 0 76,598
WILLIAMS COS INC COM 969457100 200 6,415 SH   SOLE 0 0 0 6,415
WILLIS TOWERS WATSON PLC LTD SHS G96629103 371 1,882 SH   SOLE 0 0 0 1,882
WINGSTOP INC COM 974155103 204 2,722 SH   SOLE 0 2,722 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 220 3,843 SH   SOLE 0 0 0 3,843
WISDOMTREE TR INTL SMCAP DIV 97717W760 456 7,816 SH   SOLE 0 125 0 7,691
WISDOMTREE TR INTL LRGCAP DV 97717W794 241 5,749 SH   SOLE 0 75 0 5,674
WISDOMTREE TR US LARGECAP DIVD 97717W307 32,644 552,358 SH   SOLE 0 20,383 0 531,975
WISDOMTREE TR US SMALLCAP DIVD 97717W604 613 21,723 SH   SOLE 0 0 0 21,723
WORLD GOLD TR SPDR GLD MINIS 98149E303 378 10,546 SH   SOLE 0 6,813 0 3,733
WP CAREY INC COM 92936U109 1,901 22,948 SH   SOLE 0 1,216 0 21,732
XCEL ENERGY INC COM 98389B100 328 4,629 SH   SOLE 0 0 0 4,629
XEROX HOLDINGS CORP COM NEW 98421M106 1,183 79,646 SH   SOLE 0 522 0 79,124
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 285 969 SH   SOLE 0 0 0 969
ZOETIS INC CL A 98978V103 10,659 62,010 SH   SOLE 0 3,592 0 58,419