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,100 7,427 SH   SOLE 0 1,233 0 6,194
ABBOTT LABS COM 002824100 3,478 30,932 SH   SOLE 0 983 0 29,949
ABBVIE INC COM 00287Y109 4,624 30,909 SH   SOLE 0 560 0 30,349
ABIOMED INC COM 003654100 583 2,039 SH   SOLE 0 0 0 2,039
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 569 1,866 SH   SOLE 0 103 0 1,763
ACUITY BRANDS INC COM 00508Y102 1,079 6,221 SH   SOLE 0 0 0 6,221
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,086 17,386 SH   SOLE 0 803 0 16,583
ADVANCED MICRO DEVICES INC COM 007903107 205 2,253 SH   SOLE 0 0 0 2,253
AECOM COM 00766T100 261 3,681 SH   SOLE 0 3,650 0 31
AEGON N V NY REGISTRY SHS 007924103 238 45,710 SH   SOLE 0 0 0 45,710
AGNICO EAGLE MINES LTD COM 008474108 648 11,199 SH   SOLE 0 0 0 11,199
AIR PRODS & CHEMS INC COM 009158106 918 3,838 SH   SOLE 0 317 0 3,521
ALBEMARLE CORP COM 012653101 805 4,083 SH   SOLE 0 0 0 4,083
ALCON AG ORD SHS H01301128 684 9,634 SH   SOLE 0 0 0 9,634
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 319 3,175 SH   SOLE 0 9 0 3,166
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,737 43,238 SH   SOLE 0 37 0 43,201
ALLSTATE CORP COM 020002101 312 2,404 SH   SOLE 0 0 0 2,404
ALLY FINL INC COM 02005N100 212 5,121 SH   SOLE 0 0 0 5,121
ALPHABET INC CAP STK CL C 02079K107 5,788 2,450 SH   SOLE 0 299 0 2,151
ALPHABET INC CAP STK CL A 02079K305 15,349 6,541 SH   SOLE 0 377 0 6,164
ALTRIA GROUP INC COM 02209S103 919 16,579 SH   SOLE 0 6,610 0 9,969
AMAZON COM INC COM 023135106 16,985 6,835 SH   SOLE 0 505 0 6,330
AMERICAN ELEC PWR CO INC COM 025537101 343 3,484 SH   SOLE 0 163 0 3,321
AMERICAN EXPRESS CO COM 025816109 2,507 14,566 SH   SOLE 0 107 0 14,459
AMERICAN NATL BANKSHARES INC COM 027745108 505 14,371 SH   SOLE 0 0 0 14,371
AMERICAN TOWER CORP NEW COM 03027X100 9,527 39,528 SH   SOLE 0 2,288 0 37,240
AMERIPRISE FINL INC COM 03076C106 528 1,941 SH   SOLE 0 0 0 1,941
AMETEK INC COM 031100100 313 2,514 SH   SOLE 0 0 0 2,514
AMGEN INC COM 031162100 2,444 10,524 SH   SOLE 0 1,484 0 9,040
ANALOG DEVICES INC COM 032654105 316 1,987 SH   SOLE 0 0 0 1,987
ANNALY CAPITAL MANAGEMENT IN COM 035710409 181 27,185 SH   SOLE 0 0 0 27,185
ANTHEM INC COM 036752103 3,830 7,683 SH   SOLE 0 125 0 7,558
APPLE INC COM 037833100 55,709 349,319 SH   SOLE 0 15,950 0 333,369
APPLIED MATLS INC COM 038222105 376 3,301 SH   SOLE 0 0 0 3,301
ARES CAPITAL CORP COM 04010L103 2,342 114,091 SH   SOLE 0 90 0 114,001
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 298 5,150 SH   SOLE 0 0 0 5,150
ARK ETF TR INNOVATION ETF 00214Q104 613 12,290 SH   SOLE 0 234 0 12,056
ARK ETF TR 3D PRINTING ETF 00214Q500 874 35,376 SH   SOLE 0 1,056 0 34,320
ARMADA HOFFLER PPTYS INC COM 04208T108 6,832 508,307 SH   SOLE 0 0 0 508,307
ASSURANT INC COM 04621X108 227 1,240 SH   SOLE 0 0 0 1,240
ASTRAZENECA PLC SPONSORED ADR 046353108 252 3,745 SH   SOLE 0 0 0 3,745
AT&T INC COM 00206R102 918 47,485 SH   SOLE 0 1,706 0 45,779
AUTODESK INC COM 052769106 4,246 21,975 SH   SOLE 0 1,440 0 20,535
AUTOMATIC DATA PROCESSING IN COM 053015103 1,268 5,724 SH   SOLE 0 151 0 5,573
AXALTA COATING SYS LTD COM G0750C108 311 11,600 SH   SOLE 0 0 0 11,600
BALL CORP COM 058498106 383 4,683 SH   SOLE 0 0 0 4,683
BANK NEW YORK MELLON CORP COM 064058100 10,200 236,614 SH   SOLE 0 13,472 0 223,142
BARRICK GOLD CORP COM 067901108 268 11,974 SH   SOLE 0 0 0 11,974
BAXTER INTL INC COM 071813109 231 3,206 SH   SOLE 0 167 0 3,039
BECTON DICKINSON & CO COM 075887109 1,082 4,349 SH   SOLE 0 120 0 4,229
BERKSHIRE HATHAWAY INC DEL CL A 084670108 6,737 14 SH   SOLE 0 0 0 14
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 15,158 47,517 SH   SOLE 0 3,274 0 44,243
BK OF AMERICA CORP COM 060505104 1,519 40,915 SH   SOLE 0 100 0 40,815
BLACKROCK INC COM 09247X101 341 541 SH   SOLE 0 17 0 524
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 245 11,000 SH   SOLE 0 0 0 11,000
BLACKSTONE INC COM 09260D107 793 7,370 SH   SOLE 0 0 0 7,370
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0 78 80,000 PRN   SOLE 0 0 0 80,000
BOEING CO COM 097023105 919 5,987 SH   SOLE 0 196 0 5,791
BOOKING HOLDINGS INC COM 09857L108 7,645 3,630 SH   SOLE 0 204 0 3,426
BP PLC SPONSORED ADR 055622104 1,920 61,580 SH   SOLE 0 66 0 61,514
BRIDGEBIO PHARMA INC COM 10806X102 209 25,096 SH   SOLE 0 0 0 25,096
BRISTOL-MYERS SQUIBB CO COM 110122108 12,525 166,891 SH   SOLE 0 7,771 0 159,120
BROADCOM INC COM 11135F101 2,347 4,038 SH   SOLE 0 0 0 4,038
BROWN FORMAN CORP CL B 115637209 890 13,452 SH   SOLE 0 0 0 13,452
BWX TECHNOLOGIES INC COM 05605H100 337 6,640 SH   SOLE 0 0 0 6,640
CADENCE BANK COM 12740C103 283 10,850 SH   SOLE 0 0 0 10,850
CANADIAN PAC RY LTD COM 13645T100 848 11,714 SH   SOLE 0 0 0 11,714
CAPITAL ONE FINL CORP COM 14040H105 1,818 14,132 SH   SOLE 0 0 0 14,132
CARLYLE GROUP INC COM 14316J108 916 23,719 SH   SOLE 0 0 0 23,719
CARMAX INC COM 143130102 552 5,803 SH   SOLE 0 0 0 5,803
CARRIER GLOBAL CORPORATION COM 14448C104 494 12,877 SH   SOLE 0 100 0 12,777
CARTERS INC COM 146229109 287 3,395 SH   SOLE 0 0 0 3,395
CATERPILLAR INC COM 149123101 20,080 93,998 SH   SOLE 0 75 0 93,923
CBRE GROUP INC CL A 12504L109 449 5,378 SH   SOLE 0 0 0 5,378
CELANESE CORP DEL COM 150870103 371 2,470 SH   SOLE 0 0 0 2,470
CHECK POINT SOFTWARE TECH LT ORD M22465104 385 3,014 SH   SOLE 0 10 0 3,004
CHEVRON CORP NEW COM 166764100 12,716 78,257 SH   SOLE 0 4,426 0 73,830
CHURCH & DWIGHT CO INC COM 171340102 383 4,000 SH   SOLE 0 0 0 4,000
CI FINL CORP COM 125491100 1,490 114,380 SH   SOLE 0 647 0 113,733
CIGNA CORP NEW COM 125523100 632 2,554 SH   SOLE 0 189 0 2,365
CISCO SYS INC COM 17275R102 12,019 240,759 SH   SOLE 0 12,906 0 227,852
CITIGROUP INC COM NEW 172967424 543 10,838 SH   SOLE 0 4,810 0 6,028
CITIZENS FINL GROUP INC COM 174610105 390 9,713 SH   SOLE 0 0 0 9,713
CLOROX CO DEL COM 189054109 2,350 15,923 SH   SOLE 0 10 0 15,913
COCA COLA CO COM 191216100 4,586 72,708 SH   SOLE 0 1,751 0 70,957
COLGATE PALMOLIVE CO COM 194162103 993 13,333 SH   SOLE 0 720 0 12,613
COMCAST CORP NEW CL A 20030N101 1,462 36,217 SH   SOLE 0 210 0 36,007
COMMERCIAL METALS CO COM 201723103 204 5,000 SH   SOLE 0 0 0 5,000
COMMUNITY HEALTHCARE TR INC COM 20369C106 207 5,663 SH   SOLE 0 0 0 5,663
COMPASS MINERALS INTL INC COM 20451N101 233 3,950 SH   SOLE 0 0 0 3,950
CONOCOPHILLIPS COM 20825C104 862 8,714 SH   SOLE 0 140 0 8,574
CONSOLIDATED EDISON INC COM 209115104 334 3,620 SH   SOLE 0 0 0 3,620
COPART INC COM 217204106 405 3,539 SH   SOLE 0 0 0 3,539
CORNING INC COM 219350105 344 9,531 SH   SOLE 0 0 0 9,531
CORTEVA INC COM 22052L104 210 3,671 SH   SOLE 0 666 0 3,005
COSTCO WHSL CORP NEW COM 22160K105 2,696 5,106 SH   SOLE 0 360 0 4,745
CRACKER BARREL OLD CTRY STOR COM 22410J106 661 5,838 SH   SOLE 0 0 0 5,838
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 235 4,468 SH   SOLE 0 0 0 4,468
CROWN CASTLE INTL CORP NEW COM 22822V101 331 1,800 SH   SOLE 0 0 0 1,800
CSX CORP COM 126408103 710 20,554 SH   SOLE 0 1,632 0 18,922
CULLEN FROST BANKERS INC COM 229899109 220 1,656 SH   SOLE 0 0 0 1,656
CVS HEALTH CORP COM 126650100 515 5,361 SH   SOLE 0 407 0 4,954
DANAHER CORPORATION COM 235851102 14,632 58,877 SH   SOLE 0 2,773 0 56,104
DAVITA INC COM 23918K108 376 3,500 SH   SOLE 0 0 0 3,500
DEERE & CO COM 244199105 1,465 3,761 SH   SOLE 0 416 0 3,345
DELTA AIR LINES INC DEL COM NEW 247361702 3,219 74,246 SH   SOLE 0 0 0 74,246
DIAGEO PLC SPON ADR NEW 25243Q205 782 3,911 SH   SOLE 0 310 0 3,601
DIGITAL RLTY TR INC COM 253868103 391 2,748 SH   SOLE 0 0 0 2,748
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401 4,000 88,806 SH   SOLE 0 1,027 0 87,780
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 1,842 34,838 SH   SOLE 0 2,688 0 32,150
DISCOVERY INC COM SER C 25470F302 420 21,814 SH   SOLE 0 410 0 21,404
DISNEY WALT CO COM 254687106 9,368 82,505 SH   SOLE 0 5,017 0 77,488
DOLLAR GEN CORP NEW COM 256677105 401 1,693 SH   SOLE 0 12 0 1,681
DOLLAR TREE INC COM 256746108 3,508 21,276 SH   SOLE 0 2,244 0 19,032
DOMINION ENERGY INC COM 25746U109 2,194 27,008 SH   SOLE 0 1,784 0 25,224
DOW INC COM 260557103 1,851 27,164 SH   SOLE 0 689 0 26,475
DUKE ENERGY CORP NEW COM NEW 26441C204 3,495 32,257 SH   SOLE 0 549 0 31,708
DUPONT DE NEMOURS INC COM 26614N102 294 4,435 SH   SOLE 0 666 0 3,769
EATON CORP PLC SHS G29183103 570 3,887 SH   SOLE 0 0 0 3,887
EBAY INC. COM 278642103 9,408 175,986 SH   SOLE 0 11,132 0 164,855
ECOLAB INC COM 278865100 225 1,353 SH   SOLE 0 0 0 1,353
ECOVYST INC COM 27923Q109 196 20,200 SH   SOLE 0 0 0 20,200
EMERSON ELEC CO COM 291011104 758 8,379 SH   SOLE 0 3,245 0 5,134
ENBRIDGE INC COM 29250N105 236 5,391 SH   SOLE 0 0 0 5,391
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 231 19,700 SH   SOLE 0 0 0 19,700
EQUIFAX INC COM 294429105 351 1,714 SH   SOLE 0 908 0 806
EXCHANGE TRADED CONCEPTS TR ROBO GLB ARTIF 301505731 862 27,491 SH   SOLE 0 806 0 26,685
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 920 18,133 SH   SOLE 0 522 0 17,611
EXELON CORP COM 30161N101 418 8,951 SH   SOLE 0 0 0 8,951
EXXON MOBIL CORP COM 30231G102 8,592 97,422 SH   SOLE 0 8,712 0 88,710
F N B CORP COM 302520101 857 72,021 SH   SOLE 0 0 0 72,021
FEDEX CORP COM 31428X106 441 2,213 SH   SOLE 0 107 0 2,106
FIDUS INVT CORP COM 316500107 441 21,950 SH   SOLE 0 0 0 21,950
FIRST CTZNS BANCSHARES INC N CL A 31946M103 687 1,045 SH   SOLE 0 150 0 895
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 2,564 88,260 SH   SOLE 0 0 0 88,260
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 999 20,538 SH   SOLE 0 0 0 20,538
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 551 10,016 SH   SOLE 0 0 0 10,016
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 4,043 85,485 SH   SOLE 0 34,226 0 51,259
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 2,400 95,561 SH   SOLE 0 44,731 0 50,830
FIRST TR MULTI CAP GROWTH AL COM SHS 33733F101 206 2,008 SH   SOLE 0 0 0 2,008
FIRST TR MULTI CP VAL ALPHA SHS ISSUED FRST 33733C108 212 2,910 SH   SOLE 0 0 0 2,910
FISERV INC COM 337738108 10,241 102,992 SH   SOLE 0 5,899 0 97,093
FORD MTR CO DEL COM 345370860 329 22,576 SH   SOLE 0 11,100 0 11,476
FORTIVE CORP COM 34959J108 478 8,024 SH   SOLE 0 0 0 8,024
FORTUNE BRANDS HOME & SEC IN COM 34964C106 490 6,633 SH   SOLE 0 0 0 6,633
FRONTIER COMMUNICATIONS PARE COM 35909D109 234 9,050 SH   SOLE 0 0 0 9,050
GALLAGHER ARTHUR J & CO COM 363576109 759 4,585 SH   SOLE 0 0 0 4,585
GENERAL DYNAMICS CORP COM 369550108 627 2,688 SH   SOLE 0 1,099 0 1,589
GENERAL ELECTRIC CO COM NEW 369604301 8,003 103,054 SH   SOLE 0 6,284 0 96,770
GENERAL MTRS CO COM 37045V100 453 11,353 SH   SOLE 0 0 0 11,353
GENUINE PARTS CO COM 372460105 1,936 14,696 SH   SOLE 0 139 0 14,557
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 2,449 54,275 SH   SOLE 0 236 0 54,039
GLOBAL X FDS US INFR DEV ETF 37954Y673 234 8,848 SH   SOLE 0 0 0 8,848
GOLDMAN SACHS GROUP INC COM 38141G104 1,229 3,905 SH   SOLE 0 1,263 0 2,642
GRAFTECH INTL LTD COM 384313508 126 13,600 SH   SOLE 0 0 0 13,600
GRAINGER W W INC COM 384802104 561 1,160 SH   SOLE 0 50 0 1,110
GRAPHIC PACKAGING HLDG CO COM 388689101 349 15,824 SH   SOLE 0 0 0 15,824
GUGGENHEIM TAXABLE MUNICP BO COM 401664107 260 14,000 SH   SOLE 0 0 0 14,000
HANESBRANDS INC COM 410345102 356 25,956 SH   SOLE 0 0 0 25,956
HCA HEALTHCARE INC COM 40412C101 204 942 SH   SOLE 0 0 0 942
HERSHEY CO COM 427866108 617 2,803 SH   SOLE 0 0 0 2,803
HOME DEPOT INC COM 437076102 4,053 13,289 SH   SOLE 0 156 0 13,133
HONEYWELL INTL INC COM 438516106 11,574 58,740 SH   SOLE 0 3,247 0 55,493
HORIZON TECHNOLOGY FIN CORP COM 44045A102 128 10,000 SH   SOLE 0 0 0 10,000
HUBBELL INC COM 443510607 776 3,979 SH   SOLE 0 1,152 0 2,827
HUNTINGTON INGALLS INDS INC COM 446413106 246 1,145 SH   SOLE 0 0 0 1,145
IDEXX LABS INC COM 45168D104 231 529 SH   SOLE 0 0 0 529
II-VI INC COM 902104108 244 3,894 SH   SOLE 0 0 0 3,894
ILLINOIS TOOL WKS INC COM 452308109 325 1,589 SH   SOLE 0 233 0 1,356
INDEXIQ ETF TR IQ HEDGMKT NUT 45409B503 1,096 42,605 SH   SOLE 0 0 0 42,605
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 716 24,064 SH   SOLE 0 8,408 0 15,656
INFINERA CORP COM 45667G103 247 31,300 SH   SOLE 0 0 0 31,300
INGREDION INC COM 457187102 374 4,325 SH   SOLE 0 0 0 4,325
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540 2,152 71,973 SH   SOLE 0 0 0 71,973
INTEL CORP COM 458140100 3,489 77,441 SH   SOLE 0 1,221 0 76,220
INTERCONTINENTAL EXCHANGE IN COM 45866F104 9,771 85,348 SH   SOLE 0 5,382 0 79,967
INTERNATIONAL BUSINESS MACHS COM 459200101 3,693 27,864 SH   SOLE 0 2,723 0 25,141
INTUIT COM 461202103 387 898 SH   SOLE 0 0 0 898
INTUITIVE SURGICAL INC COM NEW 46120E602 435 1,826 SH   SOLE 0 384 0 1,442
INVESCO ACTIVELY MANAGED ETF TOTAL RETURN 46090A804 672 13,446 SH   SOLE 0 4,956 0 8,490
INVESCO ACTIVELY MANAGED ETF S&P500 DOWNSID 46090A705 2,350 68,563 SH   SOLE 0 1,899 0 66,664
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 7,366 313,696 SH   SOLE 0 11,356 0 302,340
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 364 29,597 SH   SOLE 0 0 0 29,597
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 119 11,854 SH   SOLE 0 0 0 11,854
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 19,069 908,035 SH   SOLE 0 1,758 0 906,277
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 6,277 295,816 SH   SOLE 0 2,010 0 293,806
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 21,502 1,045,798 SH   SOLE 0 6,056 0 1,039,742
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 21,967 1,054,097 SH   SOLE 0 1,727 0 1,052,370
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 14,173 724,822 SH   SOLE 0 9,085 0 715,737
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 15,722 808,112 SH   SOLE 0 9,426 0 798,686
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 1,289 7,465 SH   SOLE 0 2,947 0 4,518
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,311 11,261 SH   SOLE 0 4,457 0 6,804
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 218 821 SH   SOLE 0 0 0 821
INVESCO EXCHANGE TRADED FD T DIVID ACHIEVEV 46137V506 11,739 318,472 SH   SOLE 0 2,640 0 315,832
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 516 6,210 SH   SOLE 0 0 0 6,210
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 39,935 125,780 SH   SOLE 0 1,061 0 124,719
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 321 2,156 SH   SOLE 0 108 0 2,048
INVESCO QQQ TR UNIT SER 1 46090E103 1,087 3,408 SH   SOLE 0 898 0 2,510
INVESTORS TITLE CO NC COM 461804106 231 1,250 SH   SOLE 0 0 0 1,250
ISHARES GOLD TR ISHARES NEW 464285204 3,010 84,869 SH   SOLE 0 6,247 0 78,622
ISHARES INC CORE MSCI EMKT 46434G103 9,126 173,725 SH   SOLE 0 10 0 173,715
ISHARES INC MSCI GBL MIN VOL 464286525 4,842 48,475 SH   SOLE 0 4,178 0 44,297
ISHARES TR MSCI USA MIN VOL 46429B697 6,888 93,757 SH   SOLE 0 86,012 0 7,745
ISHARES TR CORE HIGH DV ETF 46429B663 267 2,554 SH   SOLE 0 1,760 0 794
ISHARES TR FLTG RATE NT ETF 46429B655 4,922 97,426 SH   SOLE 0 4,160 0 93,266
ISHARES TR CORE MSCI EAFE 46432F842 40,127 616,486 SH   SOLE 0 31,703 0 584,783
ISHARES TR IBONDS DEC23 ETF 46434VAX8 201 8,000 SH   SOLE 0 0 0 8,000
ISHARES TR IBONDS DEC2022 46435G755 4,645 179,499 SH   SOLE 0 0 0 179,499
ISHARES TR IBONDS DEC24 ETF 46434VBG4 28,596 1,153,996 SH   SOLE 0 77,403 0 1,076,593
ISHARES TR MSCI USA QLT FCT 46432F339 12,158 97,339 SH   SOLE 0 4,737 0 92,602
ISHARES TR GLOBAL REIT ETF 46434V647 478 17,458 SH   SOLE 0 17,458 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 16,003 134,398 SH   SOLE 0 8,999 0 125,399
ISHARES TR PFD AND INCM SEC 464288687 235 7,020 SH   SOLE 0 0 0 7,020
ISHARES TR NATIONAL MUN ETF 464288414 2,180 20,489 SH   SOLE 0 12,138 0 8,351
ISHARES TR MSCI ACWI EX US 464288240 1,148 23,418 SH   SOLE 0 0 0 23,418
ISHARES TR MODERT ALLOC ETF 464289875 590 14,500 SH   SOLE 0 0 0 14,500
ISHARES TR CONSER ALLOC ETF 464289883 841 23,540 SH   SOLE 0 0 0 23,540
ISHARES TR GRWT ALLOCAT ETF 464289867 11,995 236,312 SH   SOLE 0 6,643 0 229,669
ISHARES TR AGGRES ALLOC ETF 464289859 235 3,658 SH   SOLE 0 0 0 3,658
ISHARES TR INTL TREA BD ETF 464288117 425 9,945 SH   SOLE 0 8,955 0 990
ISHARES TR MSCI ACWI ETF 464288257 3,042 32,853 SH   SOLE 0 94 0 32,759
ISHARES TR IBONDS DEC2023 46435G318 9,581 378,305 SH   SOLE 0 0 0 378,305
ISHARES TR IBONDS DEC 46435U697 10,382 403,982 SH   SOLE 0 0 0 403,982
ISHARES TR IBONDS DEC 25 46435U432 10,000 381,016 SH   SOLE 0 0 0 381,016
ISHARES TR ESG AWR US AGRGT 46435U549 489 9,924 SH   SOLE 0 0 0 9,924
ISHARES TR IBONDS DEC 26 46435U259 8,383 335,577 SH   SOLE 0 0 0 335,577
ISHARES TR IBONDS DEC 27 46435U283 3,493 140,681 SH   SOLE 0 0 0 140,681
ISHARES TR EAFE VALUE ETF 464288877 281 5,848 SH   SOLE 0 125 0 5,723
ISHARES TR SHORT TREAS BD 464288679 8,994 81,671 SH   SOLE 0 1,355 0 80,316
ISHARES TR IBOXX HI YD ETF 464288513 898 11,418 SH   SOLE 0 4,814 0 6,604
ISHARES TR ISHS 1-5YR INVS 464288646 1,966 38,672 SH   SOLE 0 0 0 38,672
ISHARES TR GLOB UTILITS ETF 464288711 2,256 35,878 SH   SOLE 0 0 0 35,878
ISHARES TR MSCI EMG MKT ETF 464287234 1,831 42,947 SH   SOLE 0 29,195 0 13,752
ISHARES TR CORE US AGGBD ET 464287226 15,270 149,184 SH   SOLE 0 85,834 0 63,350
ISHARES TR SELECT DIVID ETF 464287168 783 6,260 SH   SOLE 0 1,424 0 4,836
ISHARES TR TIPS BD ETF 464287176 465 3,914 SH   SOLE 0 3,096 0 818
ISHARES TR GLB CNSM STP ETF 464288737 2,221 35,821 SH   SOLE 0 0 0 35,821
ISHARES TR MSCI EAFE ETF 464287465 44,686 647,817 SH   SOLE 0 53,253 0 594,564
ISHARES TR RUS MID CAP ETF 464287499 51,018 699,640 SH   SOLE 0 21,398 0 678,242
ISHARES TR RUS MD CP GR ETF 464287481 2,396 26,578 SH   SOLE 0 0 0 26,578
ISHARES TR RUS MDCP VAL ETF 464287473 8,253 72,424 SH   SOLE 0 915 0 71,509
ISHARES TR COHEN STEER REIT 464287564 250 3,711 SH   SOLE 0 0 0 3,711
ISHARES TR RUS 2000 GRW ETF 464287648 1,138 4,966 SH   SOLE 0 82 0 4,884
ISHARES TR CORE S&P MCP ETF 464287507 1,113 4,393 SH   SOLE 0 2,763 0 1,630
ISHARES TR S&P MC 400GR ETF 464287606 473 6,514 SH   SOLE 0 0 0 6,514
ISHARES TR CORE S&P SCP ETF 464287804 8,501 83,987 SH   SOLE 0 4,680 0 79,307
ISHARES TR SP SMCP600VL ETF 464287879 455 4,677 SH   SOLE 0 0 0 4,677
ISHARES TR S&P 500 VAL ETF 464287408 257 1,725 SH   SOLE 0 0 0 1,725
ISHARES TR CORE S&P500 ETF 464287200 157,770 377,305 SH   SOLE 0 26,512 0 350,793
ISHARES TR S&P 500 GRWT ETF 464287309 576 8,481 SH   SOLE 0 0 0 8,481
ISHARES TR RUS 1000 ETF 464287622 2,329 10,116 SH   SOLE 0 0 0 10,116
ISHARES TR RUS 1000 VAL ETF 464287598 13,610 86,222 SH   SOLE 0 11,830 0 74,392
ISHARES TR RUS 1000 GRW ETF 464287614 136,035 550,594 SH   SOLE 0 34,022 0 516,572
ISHARES TR RUSSELL 2000 ETF 464287655 14,094 74,775 SH   SOLE 0 2,926 0 71,849
ISHARES TR RUS 2000 VAL ETF 464287630 883 5,830 SH   SOLE 0 0 0 5,830
ISHARES TR RUSSELL 3000 ETF 464287689 534 2,216 SH   SOLE 0 880 0 1,336
ISHARES TR 1 3 YR TREAS BD 464287457 3,561 43,003 SH   SOLE 0 0 0 43,003
ISHARES TR BARCLAYS 7 10 YR 464287440 2,423 23,748 SH   SOLE 0 6,186 0 17,562
ISHARES TR 20 YR TR BD ETF 464287432 488 4,136 SH   SOLE 0 138 0 3,998
ISHARES TR IBOXX INV CP ETF 464287242 364 3,239 SH   SOLE 0 100 0 3,139
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 1,337 26,641 SH   SOLE 0 0 0 26,641
JAKKS PAC INC COM NEW 47012E403 290 18,270 SH   SOLE 0 0 0 18,270
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 6,163 126,323 SH   SOLE 0 4,789 0 121,534
JOHNSON & JOHNSON COM 478160104 24,679 138,418 SH   SOLE 0 4,736 0 133,682
JPMORGAN CHASE & CO COM 46625H100 12,425 100,990 SH   SOLE 0 10,409 0 90,581
KELLOGG CO COM 487836108 3,845 57,411 SH   SOLE 0 0 0 57,411
KEURIG DR PEPPER INC COM 49271V100 336 9,038 SH   SOLE 0 0 0 9,038
KIMBERLY-CLARK CORP COM 494368103 1,926 14,026 SH   SOLE 0 352 0 13,674
KINSALE CAP GROUP INC COM 49714P108 963 4,412 SH   SOLE 0 0 0 4,412
KLA CORP COM NEW 482480100 280 838 SH   SOLE 0 0 0 838
KRAFT HEINZ CO COM 500754106 2,166 51,098 SH   SOLE 0 1,281 0 49,817
KRANESHARES TR QUADRTC INT RT 500767736 1,763 69,379 SH   SOLE 0 2,001 0 67,378
KROGER CO COM 501044101 484 8,836 SH   SOLE 0 0 0 8,836
L3HARRIS TECHNOLOGIES INC COM 502431109 676 2,844 SH   SOLE 0 137 0 2,707
LABORATORY CORP AMER HLDGS COM NEW 50540R409 11,680 47,615 SH   SOLE 0 2,713 0 44,902
LANTRONIX INC COM NEW 516548203 65 12,000 SH   SOLE 0 0 0 12,000
LAREDO PETROLEUM INC COM 516806205 276 3,750 SH   SOLE 0 0 0 3,750
LILLY ELI & CO COM 532457108 3,749 13,014 SH   SOLE 0 1,046 0 11,968
LINDE PLC SHS G5494J103 616 1,963 SH   SOLE 0 44 0 1,919
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 282 21,250 SH   SOLE 0 0 0 21,250
LISTED FD TR ROUNDHILL BALL 53656F417 264 26,786 SH   SOLE 0 0 0 26,786
LOCKHEED MARTIN CORP COM 539830109 1,756 4,040 SH   SOLE 0 216 0 3,824
LOWES COS INC COM 548661107 3,079 15,269 SH   SOLE 0 1,656 0 13,613
LULULEMON ATHLETICA INC COM 550021109 210 591 SH   SOLE 0 104 0 487
MADISON SQUARE GRDN SPRT COR CL A 55825T103 252 1,576 SH   SOLE 0 0 0 1,576
MARATHON OIL CORP COM 565849106 264 10,044 SH   SOLE 0 0 0 10,044
MARQETA INC CLASS A COM 57142B104 174 18,700 SH   SOLE 0 0 0 18,700
MARRIOTT INTL INC NEW CL A 571903202 442 2,556 SH   SOLE 0 0 0 2,556
MARSH & MCLENNAN COS INC COM 571748102 270 1,696 SH   SOLE 0 0 0 1,696
MASTEC INC COM 576323109 4,160 56,424 SH   SOLE 0 3,444 0 52,980
MASTERCARD INCORPORATED CL A 57636Q104 12,389 34,626 SH   SOLE 0 1,966 0 32,660
MCCORMICK & CO INC COM NON VTG 579780206 1,609 16,460 SH   SOLE 0 140 0 16,320
MCDONALDS CORP COM 580135101 1,667 6,778 SH   SOLE 0 115 0 6,663
MEDTRONIC PLC SHS G5960L103 608 5,898 SH   SOLE 0 74 0 5,824
MERCK & CO INC COM 58933Y105 3,834 44,019 SH   SOLE 0 3,900 0 40,120
MESOBLAST LTD SPONS ADR 590717104 66 17,498 SH   SOLE 0 0 0 17,498
META PLATFORMS INC CL A 30303M102 1,655 7,806 SH   SOLE 0 0 0 7,806
MICRON TECHNOLOGY INC COM 595112103 685 9,615 SH   SOLE 0 0 0 9,615
MICROSOFT CORP COM 594918104 37,963 134,727 SH   SOLE 0 11,582 0 123,145
MODERNA INC COM 60770K107 462 3,150 SH   SOLE 0 0 0 3,150
MOELIS & CO CL A 60786M105 204 4,589 SH   SOLE 0 0 0 4,589
MONDELEZ INTL INC CL A 609207105 1,578 24,400 SH   SOLE 0 3,705 0 20,695
MOODYS CORP COM 615369105 271 874 SH   SOLE 0 0 0 874
MORGAN STANLEY COM NEW 617446448 11,601 138,516 SH   SOLE 0 8,890 0 129,626
MSA SAFETY INC COM 553498106 346 2,864 SH   SOLE 0 0 0 2,864
NETAPP INC COM 64110D104 292 3,937 SH   SOLE 0 0 0 3,937
NEWMARKET CORP COM 651587107 1,119 3,275 SH   SOLE 0 0 0 3,275
NEWMONT CORP COM 651639106 1,847 25,566 SH   SOLE 0 26 0 25,540
NEXTERA ENERGY INC COM 65339F101 1,740 24,597 SH   SOLE 0 1,352 0 23,245
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 35 17,500 SH   SOLE 0 0 0 17,500
NIKE INC CL B 654106103 1,393 11,342 SH   SOLE 0 4,159 0 7,183
NORFOLK SOUTHN CORP COM 655844108 97,446 380,529 SH   SOLE 0 29,055 0 351,474
NORTHROP GRUMMAN CORP COM 666807102 1,517 3,361 SH   SOLE 0 0 0 3,361
NUCOR CORP COM 670346105 207 1,358 SH   SOLE 0 0 0 1,358
NUTRIEN LTD COM 67077M108 449 4,248 SH   SOLE 0 0 0 4,248
NUVEEN FLOATING RATE INCOME COM 67072T108 117 12,600 SH   SOLE 0 0 0 12,600
NUVEEN INTER DURATION MUN TE COM 670671106 266 20,072 SH   SOLE 0 0 0 20,072
NUVEEN MUN CR OPPORTUNITIES COM 670663103 126 10,000 SH   SOLE 0 0 0 10,000
NVIDIA CORPORATION COM 67066G104 3,780 19,285 SH   SOLE 0 104 0 19,181
OMNICOM GROUP INC COM 681919106 356 4,558 SH   SOLE 0 0 0 4,558
OPTICAL CABLE CORP COM NEW 683827208 454 123,776 SH   SOLE 0 125 0 123,651
ORACLE CORP COM 68389X105 7,553 103,055 SH   SOLE 0 6,945 0 96,110
OREILLY AUTOMOTIVE INC COM 67103H107 10,448 17,313 SH   SOLE 0 1,135 0 16,178
ORTHO CLINICAL DIAGNOSTICS H ORD SHS G6829J107 278 15,800 SH   SOLE 0 0 0 15,800
OTIS WORLDWIDE CORP COM 68902V107 418 5,702 SH   SOLE 0 50 0 5,652
PACER FDS TR US CASH COWS 100 69374H881 328 6,668 SH   SOLE 0 0 0 6,668
PACER FDS TR PACER US SMALL 69374H857 261 6,641 SH   SOLE 0 0 0 6,641
PALANTIR TECHNOLOGIES INC CL A 69608A108 286 27,065 SH   SOLE 0 0 0 27,065
PARAMOUNT GLOBAL CLASS B COM 92556H206 1,626 54,421 SH   SOLE 0 34 0 54,387
PARKER-HANNIFIN CORP COM 701094104 930 3,363 SH   SOLE 0 0 0 3,363
PARTY CITY HOLDCO INC COM 702149105 510 153,488 SH   SOLE 0 7,176 0 146,312
PAYPAL HLDGS INC COM 70450Y103 369 4,069 SH   SOLE 0 95 0 3,974
PEPSICO INC COM 713448108 20,049 119,347 SH   SOLE 0 8,612 0 110,735
PFIZER INC COM 717081103 8,675 176,006 SH   SOLE 0 11,911 0 164,095
PHILIP MORRIS INTL INC COM 718172109 1,794 18,120 SH   SOLE 0 3,534 0 14,586
PHILLIPS 66 COM 718546104 295 3,253 SH   SOLE 0 586 0 2,667
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,317 13,557 SH   SOLE 0 2,542 0 11,015
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 13,214 132,604 SH   SOLE 0 2,992 0 129,612
PIMCO ETF TR INTER MUN BD ACT 72201R866 317 6,150 SH   SOLE 0 5,576 0 574
PNC FINL SVCS GROUP INC COM 693475105 3,568 21,030 SH   SOLE 0 0 0 21,030
POOL CORP COM 73278L105 236 580 SH   SOLE 0 0 0 580
PPG INDS INC COM 693506107 411 3,087 SH   SOLE 0 300 0 2,787
PRA GROUP INC COM 69354N106 5,388 128,542 SH   SOLE 0 585 0 127,957
PRIMIS FINANCIAL CORP COM 74167B109 1,227 92,178 SH   SOLE 0 0 0 92,178
PROCTER AND GAMBLE CO COM 742718109 17,434 111,605 SH   SOLE 0 11,377 0 100,228
PROGRESSIVE CORP COM 743315103 776 6,910 SH   SOLE 0 0 0 6,910
PROLOGIS INC. COM 74340W103 244 1,603 SH   SOLE 0 0 0 1,603
PROSHARES TR PSHS ULT S&P 500 74347R107 274 4,944 SH   SOLE 0 0 0 4,944
PROSHARES TR S&P 500 DV ARIST 74348A467 3,771 41,122 SH   SOLE 0 72 0 41,050
PRUDENTIAL FINL INC COM 744320102 2,360 21,503 SH   SOLE 0 23 0 21,480
PVH CORPORATION COM 693656100 273 3,733 SH   SOLE 0 0 0 3,733
QUALCOMM INC COM 747525103 12,840 89,009 SH   SOLE 0 5,020 0 83,989
RAYONIER INC COM 754907103 613 14,425 SH   SOLE 0 0 0 14,425
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,612 121,715 SH   SOLE 0 10,130 0 111,585
REALTY INCOME CORP COM 756109104 483 7,139 SH   SOLE 0 0 0 7,139
RELIANCE STEEL & ALUMINUM CO COM 759509102 540 2,639 SH   SOLE 0 2,639 0 0
RENASANT CORP COM 75970E107 594 19,522 SH   SOLE 0 0 0 19,522
REPUBLIC SVCS INC COM 760759100 261 1,987 SH   SOLE 0 0 0 1,987
RING ENERGY INC COM 76680V108 85 17,750 SH   SOLE 0 0 0 17,750
ROCKWELL AUTOMATION INC COM 773903109 300 1,403 SH   SOLE 0 192 0 1,211
ROSS STORES INC COM 778296103 669 6,665 SH   SOLE 0 0 0 6,665
ROYAL BK CDA COM 780087102 2,482 24,317 SH   SOLE 0 0 0 24,317
S&P GLOBAL INC COM 78409V104 507 1,409 SH   SOLE 0 38 0 1,371
SALESFORCE COM INC COM 79466L302 9,592 53,779 SH   SOLE 0 3,220 0 50,559
SANOFI SPONSORED ADR 80105N105 2,702 50,581 SH   SOLE 0 29 0 50,552
SCHLUMBERGER LTD COM STK 806857108 4,641 115,583 SH   SOLE 0 7,462 0 108,121
SCHWAB CHARLES CORP COM 808513105 11,479 165,260 SH   SOLE 0 10,082 0 155,178
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 441 10,044 SH   SOLE 0 3,434 0 6,610
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5,502 83,695 SH   SOLE 0 2,592 0 81,103
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,391 35,132 SH   SOLE 0 28,330 0 6,803
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,240 152,152 SH   SOLE 0 7,967 0 144,185
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 585 11,823 SH   SOLE 0 0 0 11,823
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,375 58,080 SH   SOLE 0 8,381 0 49,699
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 3,467 48,576 SH   SOLE 0 2,437 0 46,139
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 712 14,470 SH   SOLE 0 8,769 0 5,701
SCHWAB STRATEGIC TR US TIPS ETF 808524870 302 5,190 SH   SOLE 0 5,190 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 254 8,235 SH   SOLE 0 3,015 0 5,220
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 308 6,391 SH   SOLE 0 868 0 5,523
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 552 7,210 SH   SOLE 0 2,174 0 5,036
SEI INVTS CO COM 784117103 356 6,269 SH   SOLE 0 0 0 6,269
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 258 1,791 SH   SOLE 0 0 0 1,791
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 213 4,544 SH   SOLE 0 0 0 4,544
SERVICENOW INC COM 81762P102 414 860 SH   SOLE 0 0 0 860
SHERWIN WILLIAMS CO COM 824348106 1,905 7,072 SH   SOLE 0 300 0 6,772
SHOPIFY INC CL A 82509L107 508 1,093 SH   SOLE 0 0 0 1,093
SILVERCREST ASSET MGMT GROUP CL A 828359109 651 30,779 SH   SOLE 0 2,287 0 28,492
SIRIUS XM HOLDINGS INC COM 82968B103 65 10,611 SH   SOLE 0 0 0 10,611
SMITH A O CORP COM 831865209 233 3,945 SH   SOLE 0 0 0 3,945
SONOCO PRODS CO COM 835495102 383 6,235 SH   SOLE 0 4,935 0 1,300
SONY GROUP CORPORATION SPONSORED ADR 835699307 336 3,889 SH   SOLE 0 0 0 3,889
SOUTHERN CO COM 842587107 3,073 42,029 SH   SOLE 0 4,750 0 37,279
SOUTHWESTERN ENERGY CO COM 845467109 82 10,650 SH   SOLE 0 0 0 10,650
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 301 910 SH   SOLE 0 0 0 910
SPDR GOLD TR GOLD SHS 78463V107 4,751 27,292 SH   SOLE 0 11,319 0 15,973
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 54,936 1,714,608 SH   SOLE 0 130,788 0 1,583,820
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 24,063 659,440 SH   SOLE 0 31,029 0 628,411
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,895 35,773 SH   SOLE 0 1,442 0 34,331
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 208 449 SH   SOLE 0 0 0 449
SPDR SER TR PRTFLO S&P500 GW 78464A409 427 7,266 SH   SOLE 0 0 0 7,266
SPDR SER TR S&P DIVID ETF 78464A763 445 3,555 SH   SOLE 0 1,523 0 2,032
SPDR SER TR NUVEEN BLMBRG SH 78468R739 1,663 35,654 SH   SOLE 0 14,027 0 21,627
SPDR SER TR PRTFLO S&P500 VL 78464A508 442 11,063 SH   SOLE 0 0 0 11,063
SPDR SER TR PORTFOLIO S&P500 78464A854 474 9,680 SH   SOLE 0 0 0 9,680
SPDR SER TR PORTFOLIO SH TSR 78468R101 603 20,481 SH   SOLE 0 0 0 20,481
SPDR SER TR BLOOMBERG SHT TE 78468R408 209 8,172 SH   SOLE 0 0 0 8,172
SPDR SER TR PORTFOLIO S&P600 78468R853 238 6,017 SH   SOLE 0 0 0 6,017
SPDR SER TR S&P KENSHO NEW 78468R648 1,236 26,766 SH   SOLE 0 0 0 26,766
SPLUNK INC COM 848637104 8,270 67,799 SH   SOLE 0 3,934 0 63,865
SPROTT INC COM NEW 852066208 230 5,059 SH   SOLE 0 1,059 0 4,000
SPROTT PHYSICAL GOLD TR UNIT 85207H104 310 21,101 SH   SOLE 0 0 0 21,101
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 693 16,042 SH   SOLE 0 5,725 0 10,317
STARBUCKS CORP COM 855244109 1,259 16,932 SH   SOLE 0 5,939 0 10,993
STARWOOD PPTY TR INC COM 85571B105 1,520 64,653 SH   SOLE 0 69 0 64,584
STRYKER CORPORATION COM 863667101 1,406 5,910 SH   SOLE 0 0 0 5,910
SYSCO CORP COM 871829107 633 7,383 SH   SOLE 0 161 0 7,222
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 607 6,487 SH   SOLE 0 0 0 6,487
TARGET CORP COM 87612E106 688 2,957 SH   SOLE 0 0 0 2,957
TESLA INC COM 88160R101 2,135 2,348 SH   SOLE 0 19 0 2,329
TEXAS INSTRS INC COM 882508104 12,561 72,799 SH   SOLE 0 0 0 72,799
THE REALREAL INC COM 88339P101 82 14,295 SH   SOLE 0 623 0 13,672
THERMO FISHER SCIENTIFIC INC COM 883556102 998 1,827 SH   SOLE 0 0 0 1,827
TJX COS INC NEW COM 872540109 492 7,935 SH   SOLE 0 0 0 7,935
TOWNEBANK PORTSMOUTH VA COM 89214P109 4,785 171,826 SH   SOLE 0 1,975 0 169,851
TRAVELERS COMPANIES INC COM 89417E109 391 2,277 SH   SOLE 0 248 0 2,029
TREEHOUSE FOODS INC COM 89469A104 304 9,600 SH   SOLE 0 0 0 9,600
TRIPLEPOINT VENTURE GROWTH B COM 89677Y100 264 17,000 SH   SOLE 0 0 0 17,000
TRUIST FINL CORP COM 89832Q109 6,392 128,843 SH   SOLE 0 307 0 128,536
UBER TECHNOLOGIES INC COM 90353T100 389 13,197 SH   SOLE 0 23 0 13,174
UDR INC COM 902653104 232 4,479 SH   SOLE 0 0 0 4,479
UMPQUA HLDGS CORP COM 904214103 1,794 102,248 SH   SOLE 0 125 0 102,123
UNION PAC CORP COM 907818108 1,627 7,011 SH   SOLE 0 218 0 6,793
UNITED PARCEL SERVICE INC CL B 911312106 575 3,229 SH   SOLE 0 366 0 2,863
UNITEDHEALTH GROUP INC COM 91324P102 14,357 28,735 SH   SOLE 0 1,881 0 26,855
URBAN OUTFITTERS INC COM 917047102 294 12,200 SH   SOLE 0 0 0 12,200
US BANCORP DEL COM NEW 902973304 706 14,273 SH   SOLE 0 0 0 14,273
VALERO ENERGY CORP COM 91913Y100 375 3,091 SH   SOLE 0 0 0 3,091
VANECK ETF TRUST INVESTMENT GRD 92189F486 682 27,254 SH   SOLE 0 0 0 27,254
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 766 26,799 SH   SOLE 0 8,914 0 17,885
VANECK ETF TRUST INTRMDT MUNI ETF 92189H201 1,640 36,056 SH   SOLE 0 26,038 0 10,018
VANECK ETF TRUST VANECK VIETNAM 92189F817 220 12,755 SH   SOLE 0 0 0 12,755
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 8,788 115,882 SH   SOLE 0 35,673 0 80,209
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 638 8,298 SH   SOLE 0 4,432 0 3,866
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 1,390 27,411 SH   SOLE 0 15,877 0 11,534
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 213,084 556,747 SH   SOLE 0 13,418 0 543,329
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 345 2,398 SH   SOLE 0 0 0 2,398
VANGUARD INDEX FDS MID CAP ETF 922908629 64,279 290,739 SH   SOLE 0 12,386 0 278,353
VANGUARD INDEX FDS SM CP VAL ETF 922908611 2,102 12,516 SH   SOLE 0 139 0 12,377
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,474 14,355 SH   SOLE 0 1,253 0 13,102
VANGUARD INDEX FDS SMALL CP ETF 922908751 44,271 223,075 SH   SOLE 0 8,604 0 214,471
VANGUARD INDEX FDS GROWTH ETF 922908736 2,509 9,893 SH   SOLE 0 282 0 9,611
VANGUARD INDEX FDS VALUE ETF 922908744 105,400 742,463 SH   SOLE 0 29,044 0 713,419
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 201 1,338 SH   SOLE 0 0 0 1,338
VANGUARD INDEX FDS TOTAL STK MKT 922908769 6,286 30,014 SH   SOLE 0 1,752 0 28,262
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 862 19,731 SH   SOLE 0 0 0 19,731
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 800 14,771 SH   SOLE 0 188 0 14,583
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 995 10,598 SH   SOLE 0 0 0 10,598
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,493 49,412 SH   SOLE 0 2,439 0 46,973
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,469 58,261 SH   SOLE 0 23,983 0 34,278
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 310 5,091 SH   SOLE 0 5,000 0 91
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,371 23,286 SH   SOLE 0 6,500 0 16,786
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 1,494 23,513 SH   SOLE 0 0 0 23,513
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,188 14,611 SH   SOLE 0 0 0 14,611
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 264 1,713 SH   SOLE 0 1,362 0 351
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,997 44,403 SH   SOLE 0 14,224 0 30,179
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 895 8,229 SH   SOLE 0 1,674 0 6,555
VANGUARD WORLD FD MEGA CAP INDEX 921910873 216 1,483 SH   SOLE 0 1,483 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725 313 5,845 SH   SOLE 0 0 0 5,845
VANGUARD WORLD FDS INF TECH ETF 92204A702 206 552 SH   SOLE 0 0 0 552
VAREX IMAGING CORP COM 92214X106 216 10,700 SH   SOLE 0 0 0 10,700
VEEVA SYS INC CL A COM 922475108 259 1,410 SH   SOLE 0 0 0 1,410
VERIZON COMMUNICATIONS INC COM 92343V104 3,892 82,512 SH   SOLE 0 3,450 0 79,063
VERTEX PHARMACEUTICALS INC COM 92532F100 795 2,953 SH   SOLE 0 0 0 2,953
VICTORY PORTFOLIOS II VCSHS US 500 ENH 92647N782 3,606 51,867 SH   SOLE 0 136 0 51,731
VILLAGE FARMS INTL INC COM 92707Y108 44 10,000 SH   SOLE 0 0 0 10,000
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 362 44,843 SH   SOLE 0 0 0 44,843
VISA INC COM CL A 92826C839 3,579 17,159 SH   SOLE 0 3,483 0 13,675
VISTRA CORP COM 92840M102 296 11,723 SH   SOLE 0 0 0 11,723
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,303 83,146 SH   SOLE 0 94 0 83,052
VULCAN MATLS CO COM 929160109 301 1,701 SH   SOLE 0 0 0 1,701
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,658 38,616 SH   SOLE 0 36 0 38,580
WALMART INC COM 931142103 13,612 89,253 SH   SOLE 0 10,263 0 78,991
WASTE MGMT INC DEL COM 94106L109 13,471 84,548 SH   SOLE 0 4,526 0 80,022
WEATHERFORD INTL PLC ORD SHS G48833118 289 8,729 SH   SOLE 0 0 0 8,729
WELLS FARGO CO NEW COM 949746101 477 10,798 SH   SOLE 0 1,810 0 8,988
WEST PHARMACEUTICAL SVSC INC COM 955306105 823 2,686 SH   SOLE 0 0 0 2,686
WEYERHAEUSER CO MTN BE COM NEW 962166104 473 11,497 SH   SOLE 0 0 0 11,497
WHEELS UP EXPERIENCE INC COM CL A 96328L106 265 82,435 SH   SOLE 0 5,787 0 76,648
WILLIAMS COS INC COM 969457100 212 6,018 SH   SOLE 0 0 0 6,018
WILLIS TOWERS WATSON PLC LTD SHS G96629103 399 1,863 SH   SOLE 0 0 0 1,863
WINGSTOP INC COM 974155103 243 2,722 SH   SOLE 0 2,722 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 232 3,781 SH   SOLE 0 0 0 3,781
WISDOMTREE TR US EFFICIENT COR 97717Y790 2,695 73,522 SH   SOLE 0 2,083 0 71,439
WISDOMTREE TR US LARGECAP DIVD 97717W307 34,146 540,022 SH   SOLE 0 20,466 0 519,556
WISDOMTREE TR US SMALLCAP DIVD 97717W604 657 21,835 SH   SOLE 0 0 0 21,835
WISDOMTREE TR INTL SMCAP DIV 97717W760 544 8,392 SH   SOLE 0 125 0 8,267
WORLD GOLD TR SPDR GLD MINIS 98149E303 474 12,790 SH   SOLE 0 12,790 0 0
WP CAREY INC COM 92936U109 1,660 21,139 SH   SOLE 0 1,114 0 20,025
XCEL ENERGY INC COM 98389B100 222 3,073 SH   SOLE 0 0 0 3,073
XEROX HOLDINGS CORP COM NEW 98421M106 1,233 69,635 SH   SOLE 0 66 0 69,569
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 357 970 SH   SOLE 0 0 0 970
ZOETIS INC CL A 98978V103 10,755 61,407 SH   SOLE 0 3,524 0 57,882