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
ALPHABET INC CAP STK CL C 02079K107   487,032 4,683 SH   SOLE   0 0 4,683
ALPHABET INC CAP STK CL A 02079K305   25,103 242 SH   SOLE   0 0 242
AMAZON COM INC COM 023135106   259,258 2,510 SH   SOLE   0 0 2,510
AMERICAN EXPRESS CO COM 025816109   231,260 1,402 SH   SOLE   0 0 1,402
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   596,672 31,223 SH   SOLE   0 0 31,223
APPLE INC COM 037833100   2,558,532 15,516 SH   SOLE   0 0 15,516
AUTOMATIC DATA PROCESSING IN COM 053015103   232,871 1,046 SH   SOLE   0 0 1,046
BECTON DICKINSON & CO COM 075887109   415,372 1,678 SH   SOLE   0 0 1,678
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   231,578 750 SH   SOLE   0 0 750
BLACKROCK ENHANCD CAP & INM COM 09256A109   403,416 22,499 SH   SOLE   0 0 22,499
BLACKROCK RES & COMMODITIES SHS 09257A108   254,090 26,634 SH   SOLE   0 0 26,634
BLACKSTONE INC COM 09260D107   250,432 2,851 SH   SOLE   0 0 2,851
BOEING CO COM 097023105   988,224 4,652 SH   SOLE   0 0 4,652
BROADCOM INC COM 11135F101   315,360 492 SH   SOLE   0 0 492
DBX ETF TR XTRACK MSCI EAFE 233051200   653,453 18,564 SH   SOLE   0 0 18,564
EXXON MOBIL CORP COM 30231G102   581,746 5,305 SH   SOLE   0 0 5,305
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   100,685 2,230 SH   SOLE   0 0 2,230
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   130 2 SH   SOLE   0 0 2
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   121 1 SH   SOLE   0 0 1
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   979,760 25,729 SH   SOLE   0 0 25,729
FIDELITY MERRIMACK STR TR CORP BOND ETF 316188101   4,864,749 105,480 SH   SOLE   0 0 105,480
GLOBAL PMTS INC COM 37940X102   1,088,918 10,347 SH   SOLE   0 0 10,347
GLOBAL X FDS GLB X MLP ENRG I 37954Y293   3,915 98 SH   SOLE   0 0 98
GLOBAL X FDS GLBL X MLP ETF 37954Y343   996,279 23,949 SH   SOLE   0 0 23,949
GLOBAL X FDS US PFD ETF 37954Y657   214,190 10,785 SH   SOLE   0 0 10,785
HOME DEPOT INC COM 437076102   672,525 2,279 SH   SOLE   0 0 2,279
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   13,149 87 SH   SOLE   0 0 87
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431   2,322,788 27,231 SH   SOLE   0 0 27,231
INVESCO EXCHANGE TRADED FD T DYNMC MKT ETF 46137V712   27,615 250 SH   SOLE   0 0 250
INVESCO QQQ TR UNIT SER 1 46090E103   1,869,460 5,825 SH   SOLE   0 0 5,825
ISHARES INC MSCI WORLD ETF 464286392   1,336,261 11,356 SH   SOLE   0 0 11,356
ISHARES INC JP MORGAN EM ETF 464286517   560,578 15,550 SH   SOLE   0 0 15,550
ISHARES INC MSCI GBL MIN VOL 464286525   1,090,082 11,267 SH   SOLE   0 0 11,267
ISHARES INC MSCI EURZONE ETF 464286608   264,710 5,872 SH   SOLE   0 0 5,872
ISHARES INC CORE MSCI EMKT 46434G103   1,320,013 27,055 SH   SOLE   0 0 27,055
ISHARES INC MSCI TAIWAN ETF 46434G772   181 4 SH   SOLE   0 0 4
ISHARES TR CORE S&P TTL STK 464287150   2,448,212 27,037 SH   SOLE   0 0 27,037
ISHARES TR TIPS BD ETF 464287176   1,433 13 SH   SOLE   0 0 13
ISHARES TR CHINA LG-CAP ETF 464287184   14,765 500 SH   SOLE   0 0 500
ISHARES TR CORE S&P500 ETF 464287200   1,245,803 3,031 SH   SOLE   0 0 3,031
ISHARES TR CORE US AGGBD ET 464287226   787,654 7,905 SH   SOLE   0 0 7,905
ISHARES TR MSCI EMG MKT ETF 464287234   228,631 5,794 SH   SOLE   0 0 5,794
ISHARES TR IBOXX INV CP ETF 464287242   2,181,257 19,900 SH   SOLE   0 0 19,900
ISHARES TR S&P 500 GRWT ETF 464287309   5,028,384 78,704 SH   SOLE   0 0 78,704
ISHARES TR S&P 500 VAL ETF 464287408   3,220,499 21,221 SH   SOLE   0 0 21,221
ISHARES TR 20 YR TR BD ETF 464287432   238,863 2,246 SH   SOLE   0 0 2,246
ISHARES TR 7-10 YR TRSY BD 464287440   482,555 4,868 SH   SOLE   0 0 4,868
ISHARES TR 1 3 YR TREAS BD 464287457   92,924 1,131 SH   SOLE   0 0 1,131
ISHARES TR MSCI EAFE ETF 464287465   4,247,972 59,396 SH   SOLE   0 0 59,396
ISHARES TR RUS MDCP VAL ETF 464287473   1,168 11 SH   SOLE   0 0 11
ISHARES TR CORE S&P MCP ETF 464287507   281,513 1,125 SH   SOLE   0 0 1,125
ISHARES TR ISHARES BIOTECH 464287556   4,650 36 SH   SOLE   0 0 36
ISHARES TR RUS 1000 VAL ETF 464287598   98,817 649 SH   SOLE   0 0 649
ISHARES TR S&P MC 400GR ETF 464287606   4,291 60 SH   SOLE   0 0 60
ISHARES TR RUS 2000 GRW ETF 464287648   67,366 297 SH   SOLE   0 0 297
ISHARES TR RUSSELL 3000 ETF 464287689   2,414,471 10,256 SH   SOLE   0 0 10,256
ISHARES TR S&P MC 400VL ETF 464287705   206 2 SH   SOLE   0 0 2
ISHARES TR U.S. TECH ETF 464287721   84,550 911 SH   SOLE   0 0 911
ISHARES TR US INDUSTRIALS 464287754   17,828 178 SH   SOLE   0 0 178
ISHARES TR US HLTHCARE ETF 464287762   329,856 1,208 SH   SOLE   0 0 1,208
ISHARES TR U.S. FINLS ETF 464287788   156,721 2,203 SH   SOLE   0 0 2,203
ISHARES TR U.S. ENERGY ETF 464287796   548,319 12,533 SH   SOLE   0 0 12,533
ISHARES TR CORE S&P SCP ETF 464287804   134,139 1,387 SH   SOLE   0 0 1,387
ISHARES TR U.S. BAS MTL ETF 464287838   700,023 5,282 SH   SOLE   0 0 5,282
ISHARES TR INTL TREA BD ETF 464288117   2,654 66 SH   SOLE   0 0 66
ISHARES TR AGENCY BOND ETF 464288166   863,351 7,977 SH   SOLE   0 0 7,977
ISHARES TR GL CLEAN ENE ETF 464288224   68,241 3,450 SH   SOLE   0 0 3,450
ISHARES TR MSCI ACWI ETF 464288257   16,409 180 SH   SOLE   0 0 180
ISHARES TR JPMORGAN USD EMG 464288281   455,271 5,277 SH   SOLE   0 0 5,277
ISHARES TR NATIONAL MUN ETF 464288414   376,876 3,498 SH   SOLE   0 0 3,498
ISHARES TR INTL SEL DIV ETF 464288448   89,581 3,259 SH   SOLE   0 0 3,259
ISHARES TR IBOXX HI YD ETF 464288513   723,519 9,577 SH   SOLE   0 0 9,577
ISHARES TR MBS ETF 464288588   2,317,386 24,463 SH   SOLE   0 0 24,463
ISHARES TR USD INV GRDE ETF 464288620   408,877 8,071 SH   SOLE   0 0 8,071
ISHARES TR ISHS 1-5YR INVS 464288646   261,443 5,173 SH   SOLE   0 0 5,173
ISHARES TR 10-20 YR TRS ETF 464288653   5,154 45 SH   SOLE   0 0 45
ISHARES TR SHORT TREAS BD 464288679   268,515 2,430 SH   SOLE   0 0 2,430
ISHARES TR PFD AND INCM SEC 464288687   35,310 1,131 SH   SOLE   0 0 1,131
ISHARES TR GLB CNS DISC ETF 464288745   169,268 1,166 SH   SOLE   0 0 1,166
ISHARES TR EAFE GRWTH ETF 464288885   18,080 193 SH   SOLE   0 0 193
ISHARES TR US TREAS BD ETF 46429B267   1,231,924 52,691 SH   SOLE   0 0 52,691
ISHARES TR CMBS ETF 46429B366   36,112 782 SH   SOLE   0 0 782
ISHARES TR FLTG RATE NT ETF 46429B655   195,211 3,874 SH   SOLE   0 0 3,874
ISHARES TR CORE HIGH DV ETF 46429B663   31,006 305 SH   SOLE   0 0 305
ISHARES TR MSCI USA MIN VOL 46429B697   163,883 2,253 SH   SOLE   0 0 2,253
ISHARES TR MSCI USA QLT FCT 46432F339   4,176,895 33,667 SH   SOLE   0 0 33,667
ISHARES TR MSCI USA VALUE 46432F388   135,132 1,459 SH   SOLE   0 0 1,459
ISHARES TR MSCI USA MMENTM 46432F396   1,760,536 12,662 SH   SOLE   0 0 12,662
ISHARES TR CORE MSCI TOTAL 46432F834   274,030 4,423 SH   SOLE   0 0 4,423
ISHARES TR CORE MSCI EAFE 46432F842   6,129,980 91,698 SH   SOLE   0 0 91,698
ISHARES TR 0-5YR INVT GR CP 46434V100   205,798 4,245 SH   SOLE   0 0 4,245
ISHARES TR MSCI INTL QUALTY 46434V456   220,731 6,253 SH   SOLE   0 0 6,253
ISHARES TR CORE TOTAL USD 46434V613   32,813 711 SH   SOLE   0 0 711
ISHARES TR CORE DIV GRWTH 46434V621   3,927,390 78,564 SH   SOLE   0 0 78,564
ISHARES TR CORE MSCI EURO 46434V738   1,546,048 29,516 SH   SOLE   0 0 29,516
ISHARES TR HDG MSCI EAFE 46434V803   1,201,904 40,784 SH   SOLE   0 0 40,784
ISHARES TR TRS FLT RT BD 46434V860   103,052 2,037 SH   SOLE   0 0 2,037
ISHARES TR MSCI INTL VLU FT 46435G409   16,436 663 SH   SOLE   0 0 663
ISHARES TR ESG AWR MSCI USA 46435G425   34,190 378 SH   SOLE   0 0 378
ISHARES TR INTL DIV GRWTH 46435G524   334,941 5,525 SH   SOLE   0 0 5,525
ISHARES TR SELF DRIVNG EV 46435U366   77,679 2,025 SH   SOLE   0 0 2,025
ISHARES TR ROBOTICS ARTIF 46435U556   30,596 975 SH   SOLE   0 0 975
ISHARES TR US INFRASTRUC 46435U713   68,743 1,842 SH   SOLE   0 0 1,842
ISHARES TR BROAD USD HIGH 46435U853   1,020,285 28,700 SH   SOLE   0 0 28,700
ISHARES TR CORE DIVID ETF 46435U861   80,222 2,149 SH   SOLE   0 0 2,149
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   595 13 SH   SOLE   0 0 13
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167   44,633 867 SH   SOLE   0 0 867
J P MORGAN EXCHANGE TRADED F BETABUILDERS EUR 46641Q191   24,074 451 SH   SOLE   0 0 451
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   655 11 SH   SOLE   0 0 11
J P MORGAN EXCHANGE TRADED F ACTIVEBLDRS EMER 46641Q266   33,060 912 SH   SOLE   0 0 912
J P MORGAN EXCHANGE TRADED F DIV RTN EM EQT 46641Q308   8,531 169 SH   SOLE   0 0 169
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,686,321 30,885 SH   SOLE   0 0 30,885
J P MORGAN EXCHANGE TRADED F BETABUILDERS US 46641Q340   6,635 88 SH   SOLE   0 0 88
J P MORGAN EXCHANGE TRADED F BETABUILDERS I 46641Q373   101,311 1,881 SH   SOLE   0 0 1,881
J P MORGAN EXCHANGE TRADED F BETABUILDRS US 46641Q399   168,090 2,286 SH   SOLE   0 0 2,286
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670   42,888 905 SH   SOLE   0 0 905
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   550,833 13,360 SH   SOLE   0 0 13,360
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   8,788,404 174,650 SH   SOLE   0 0 174,650
JOHNSON & JOHNSON COM 478160104   591,211 3,814 SH   SOLE   0 0 3,814
LINDE PLC SHS G54950103   210,776 593 SH   SOLE   0 0 593
LISTED FD TR OVERLAY 53656F581   160,924 6,219 SH   SOLE   0 0 6,219
LISTED FD TR SHARES MUNI DB 53656F854   69,298 3,114 SH   SOLE   0 0 3,114
MERCK & CO INC COM 58933Y105   258,108 2,426 SH   SOLE   0 0 2,426
MFA FINL INC COM 55272X607   994,738 100,276 SH   SOLE   0 0 100,276
MICROSOFT CORP COM 594918104   1,129,878 3,919 SH   SOLE   0 0 3,919
MONROE CAP CORP COM 610335101   209,151 27,340 SH   SOLE   0 0 27,340
NORFOLK SOUTHN CORP COM 655844108   455,800 2,150 SH   SOLE   0 0 2,150
NUVEEN AMT FREE QLTY MUN INC COM 670657105   271,813 24,444 SH   SOLE   0 0 24,444
PUTNAM MANAGED MUN INCOME TR COM 746823103   63,752 10,400 SH   SOLE   0 0 10,400
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   12,378,314 189,939 SH   SOLE   0 0 189,939
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   4,440,023 67,704 SH   SOLE   0 0 67,704
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   107,613 2,566 SH   SOLE   0 0 2,566
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   130,765 5,333 SH   SOLE   0 0 5,333
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   96,624 1,916 SH   SOLE   0 0 1,916
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   310,890 6,372 SH   SOLE   0 0 6,372
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   602,407 7,468 SH   SOLE   0 0 7,468
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   517,790 4,000 SH   SOLE   0 0 4,000
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   4,408 59 SH   SOLE   0 0 59
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   199,673 1,335 SH   SOLE   0 0 1,335
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,597,822 19,290 SH   SOLE   0 0 19,290
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   255,941 7,961 SH   SOLE   0 0 7,961
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   280,008 2,767 SH   SOLE   0 0 2,767
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   681,882 4,515 SH   SOLE   0 0 4,515
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   5,043 87 SH   SOLE   0 0 87
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   374 10 SH   SOLE   0 0 10
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   609 9 SH   SOLE   0 0 9
SONOCO PRODS CO COM 835495102   1,028,216 16,856 SH   SOLE   0 0 16,856
SOUTHERN CO COM 842587107   254,106 3,652 SH   SOLE   0 0 3,652
SOUTHSTATE CORPORATION COM 840441109   304,993 4,280 SH   SOLE   0 0 4,280
SPDR INDEX SHS FDS S&P NORTH AMER 78463X152   32,661 609 SH   SOLE   0 0 609
SPDR INDEX SHS FDS EURO STOXX 50 78463X202   5,206,346 115,954 SH   SOLE   0 0 115,954
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,363,353 3,330 SH   SOLE   0 0 3,330
SPDR SER TR NUVEEN BLOOMBERG 78464A284   68,084 2,719 SH   SOLE   0 0 2,719
SPDR SER TR PORT MTG BK ETF 78464A383   48,574 2,190 SH   SOLE   0 0 2,190
SPDR SER TR PORTFOLIO SHORT 78464A474   252,625 8,526 SH   SOLE   0 0 8,526
SPDR SER TR PORTFOLIO LN TSR 78464A664   84,549 2,738 SH   SOLE   0 0 2,738
SPDR SER TR PORTFLI INTRMDIT 78464A672   16,179 559 SH   SOLE   0 0 559
SPDR SER TR S&P DIVID ETF 78464A763   47,274 382 SH   SOLE   0 0 382
SPDR SER TR S&P INS ETF 78464A789   590 15 SH   SOLE   0 0 15
SPDR SER TR BLOOMBERG INVT 78468R200   1,442,991 47,420 SH   SOLE   0 0 47,420
SPDR SER TR BLOOMBERG HIGH Y 78468R622   538,170 5,798 SH   SOLE   0 0 5,798
SPDR SER TR NUVEEN BLMBRG MU 78468R721   562,215 12,008 SH   SOLE   0 0 12,008
SPDR SER TR NUVEEN BLMBRG SH 78468R739   7,473 157 SH   SOLE   0 0 157
SPDR SER TR PORTFOLIO S&P600 78468R853   755 20 SH   SOLE   0 0 20
UNITED BANKSHARES INC WEST V COM 909907107   1,440,217 40,915 SH   SOLE   0 0 40,915
UNITED PARCEL SERVICE INC CL B 911312106   1,282,662 6,612 SH   SOLE   0 0 6,612
VANECK ETF TRUST JP MRGAN EM LOC 92189H300   482,452 19,107 SH   SOLE   0 0 19,107
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   422,775 8,171 SH   SOLE   0 0 8,171
VANECK ETF TRUST CLO ETF 92189H748   38,496 750 SH   SOLE   0 0 750
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   319,601 850 SH   SOLE   0 0 850
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   64,522 777 SH   SOLE   0 0 777
VANGUARD INDEX FDS SMALL CP ETF 922908751   4,549 24 SH   SOLE   0 0 24
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   4,591 73 SH   SOLE   0 0 73
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   157,137 2,352 SH   SOLE   0 0 2,352
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,054,969 25,617 SH   SOLE   0 0 25,617
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   278,912 1,811 SH   SOLE   0 0 1,811
WALMART INC COM 931142103   277,059 1,879 SH   SOLE   0 0 1,879
WISDOMTREE TR US LARGECAP DIVD 97717W307   869,504 14,056 SH   SOLE   0 0 14,056