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
AMAZON COM INC COM 023135106 389 167 SH   SOLE NONE 0 0 167
AMGEN INC COM 031162100 553 2,398 SH   SOLE NONE 0 0 2,398
APPLE INC COM 037833100 1,152 4,294 SH   SOLE NONE 0 0 4,294
BAXTER INTL INC COM 071813109 210 2,332 SH   SOLE NONE 0 0 2,332
BERKSHIRE HATHAWAY INC DEL CL A 084670108 276 1 SH   SOLE NONE 0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 207 1,127 SH   SOLE NONE 0 0 1,127
CATERPILLAR INC DEL COM 149123101 629 5,730 SH   SOLE NONE 0 0 5,730
CHEVRON CORP NEW COM 166764100 254 3,117 SH   SOLE NONE 0 0 3,117
COCA COLA CO COM 191216100 219 4,827 SH   SOLE NONE 0 0 4,827
CUBESMART COM 229663109 285 11,268 SH   SOLE NONE 0 0 11,268
DANAHER CORPORATION COM 235851102 246 1,600 SH   SOLE NONE 0 0 1,600
DEERE & CO COM 244199105 1,928 14,381 SH   SOLE NONE 0 0 14,381
DIGITAL RLTY TR INC COM 253868103 386 2,666 SH   SOLE NONE 0 0 2,666
DISNEY WALT CO COM DISNEY 254687106 254 2,525 SH   SOLE NONE 0 0 2,525
FS KKR CAPITAL CORP COM 302635107 268 82,346 SH   SOLE NONE 0 0 82,346
FASTENAL CO COM 311900104 392 11,471 SH   SOLE NONE 0 0 11,471
FORD MTR CO DEL COM 345370860 141 29,592 SH   SOLE NONE 0 0 29,592
GENERAL ELECTRIC CO COM 369604103 143 22,096 SH   SOLE NONE 0 0 22,096
INTERNATIONAL BUSINESS MACHS COM 459200101 532 4,557 SH   SOLE NONE 0 0 4,557
INTERPUBLIC GROUP COS INC COM 460690100 209 14,879 SH   SOLE NONE 0 0 14,879
ISHARES GOLD TRUST ISHARES 464285105 3,826 237,493 SH   SOLE NONE 0 0 237,493
ISHARES TR TIPS BD ETF 464287176 351 2,916 SH   SOLE NONE 0 0 2,284
ISHARES TR CORE S&P500 ETF 464287200 4,485 16,658 SH   SOLE NONE 0 0 11,658
ISHARES TR CORE US AGGBD ET 464287226 2,748 23,457 SH   SOLE NONE 0 0 23,378
ISHARES TR IBOXX INV CP ETF 464287242 417 3,224 SH   SOLE NONE 0 0 3,224
ISHARES TR 1 3 YR TREAS BD 464287457 23,203 267,720 SH   SOLE NONE 0 0 265,530
ISHARES TR CORE S&P SCP ETF 464287804 251 4,419 SH   SOLE NONE 0 0 4,419
ISHARES TR JPMORGAN USD EMG 464288281 599 6,151 SH   SOLE NONE 0 0 4,564
ISHARES TR NATIONAL MUN ETF 464288414 3,579 31,803 SH   SOLE NONE 0 0 31,803
ISHARES TR IBOXX HI YD ETF 464288513 1,562 19,977 SH   SOLE NONE 0 0 16,539
ISHARES TR CRE U S REIT ETF 464288521 721 18,260 SH   SOLE NONE 0 0 14,860
ISHARES TR PFD AND INCM SEC 464288687 1,059 32,339 SH   SOLE NONE 0 0 21,799
ISHARES TR U.S. MED DVC ETF 464288810 758 3,035 SH   SOLE NONE 0 0 3,035
JOHNSON & JOHNSON COM 478160104 336 2,245 SH   SOLE NONE 0 0 2,245
LOCKHEED MARTIN CORP COM 539830109 477 1,278 SH   SOLE NONE 0 0 1,278
LULULEMON ATHLETICA INC COM 550021109 1,030 4,982 SH   SOLE NONE 0 0 4,982
MICROSOFT CORP COM 594918104 552 3,292 SH   SOLE NONE 0 0 3,292
PEPSICO INC COM 713448108 254 1,937 SH   SOLE NONE 0 0 1,937
PFIZER INC COM 717081103 460 12,902 SH   SOLE NONE 0 0 12,902
PROCTER & GAMBLE CO COM 742718109 289 2,419 SH   SOLE NONE 0 0 2,419
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,745 27,267 SH   SOLE NONE 0 0 27,267
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,528 24,079 SH   SOLE NONE 0 0 14,365
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,161 84,086 SH   SOLE NONE 0 0 84,086
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,492 57,122 SH   SOLE NONE 0 0 50,720
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 565 10,715 SH   SOLE NONE 0 0 6,544
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 951 45,236 SH   SOLE NONE 0 0 36,383
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 588 12,305 SH   SOLE NONE 0 0 12,305
SCHWAB STRATEGIC TR US REIT ETF 808524847 883 26,878 SH   SOLE NONE 0 0 16,085
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 484 9,354 SH   SOLE NONE 0 0 7,112
SCHWAB STRATEGIC TR US TIPS ETF 808524870 812 13,908 SH   SOLE NONE 0 0 9,064
SONOCO PRODS CO COM 835495102 282 6,060 SH   SOLE NONE 0 0 6,060
TEXAS INSTRS INC COM 882508104 371 3,474 SH   SOLE NONE 0 0 3,474
TIMKEN CO COM 887389104 227 6,979 SH   SOLE NONE 0 0 6,979
UNION PAC CORP COM 907818108 400 2,770 SH   SOLE NONE 0 0 2,770
VANGUARD WORLD FD EXTENDED DUR 921910709 816 4,707 SH   SOLE NONE 0 0 2,923
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1,247 11,204 SH   SOLE NONE 0 0 11,204
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,197 13,143 SH   SOLE NONE 0 0 13,143
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,237 27,091 SH   SOLE NONE 0 0 27,091
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,055 12,051 SH   SOLE NONE 0 0 12,051
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,834 83,988 SH   SOLE NONE 0 0 79,681
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 438 5,406 SH   SOLE NONE 0 0 4,195
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 901 26,219 SH   SOLE NONE 0 0 24,621
VEEVA SYS INC CL A COM 922475108 1,424 8,081 SH   SOLE NONE 0 0 8,081
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,051 12,156 SH   SOLE NONE 0 0 12,156
VANGUARD INDEX FDS MID CAP ETF 922908629 595 4,313 SH   SOLE NONE 0 0 3,284
VANGUARD INDEX FDS GROWTH ETF 922908736 2,168 12,914 SH   SOLE NONE 0 0 12,914
VANGUARD INDEX FDS VALUE ETF 922908744 1,904 20,342 SH   SOLE NONE 0 0 20,342
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,025 8,599 SH   SOLE NONE 0 0 7,515
WALMART INC COM 931142103 303 2,343 SH   SOLE NONE 0 0 2,343
WATSCO INC COM 942622200 277 1,902 SH   SOLE NONE 0 0 1,902
INVESCO QQQ TR UNIT SER 1 46090E103 2,014 9,830 SH   SOLE NONE 0 0 9,830
GLOBAL X FDS GLB X MLP ENRG I 37950E226 758 105,615 SH   SOLE NONE 0 0 105,615
INVESCO EXCHANGE-TRADED FD T S&P INTL LOW 46138E230 276 10,558 SH   SOLE NONE 0 0 10,558
AT&T INC COM 00206R102 2,042 68,367 SH   SOLE NONE 0 0 68,367
ABBVIE INC COM 00287Y109 380 4,734 SH   SOLE NONE 0 0 4,734
ALPHABET INC CAP STK CL A 02079K305 290 239 SH   SOLE NONE 0 0 239
CISCO SYS INC COM 17275R102 328 8,090 SH   SOLE NONE 0 0 8,090
DOUGLAS DYNAMICS INC COM 25960R105 346 10,284 SH   SOLE NONE 0 0 10,284
DUKE ENERGY CORP NEW COM NEW 26441C204 246 2,878 SH   SOLE NONE 0 0 2,878
EPAM SYS INC COM 29414B104 958 4,938 SH   SOLE NONE 0 0 4,938
FACEBOOK INC CL A 30303M102 276 1,617 SH   SOLE NONE 0 0 1,617
FIRST AMERN FINL CORP COM 31847R102 256 6,373 SH   SOLE NONE 0 0 6,373
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,729 60,891 SH   SOLE NONE 0 0 60,891
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 497 11,621 SH   SOLE NONE 0 0 11,579
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 83 16,871 SH   SOLE NONE 0 0 16,691
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 974 11,967 SH   SOLE NONE 0 0 11,711
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 252 8,173 SH   SOLE NONE 0 0 7,527
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 331 11,686 SH   SOLE NONE 0 0 11,592
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 855 13,509 SH   SOLE NONE 0 0 12,469
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 583 22,840 SH   SOLE NONE 0 0 22,776
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,026 31,270 SH   SOLE NONE 0 0 31,270
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1,696 66,341 SH   SOLE NONE 0 0 66,341
GLOBAL PMTS INC COM 37940X102 803 5,683 SH   SOLE NONE 0 0 5,683
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,061 11,545 SH   SOLE NONE 0 0 11,545
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,731 22,374 SH   SOLE NONE 0 0 22,374
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,037 31,803 SH   SOLE NONE 0 0 31,803
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 336 2,537 SH   SOLE NONE 0 0 2,537
INVESCO EXCHANGE-TRADED FD T S&P500 LOW VOL 46138E354 1,965 40,396 SH   SOLE NONE 0 0 40,396
INVESCO EXCHANGE-TRADED FD T PFD ETF 46138E511 1,655 120,772 SH   SOLE NONE 0 0 120,772
INVESCO EXCHANGE-TRADED FD T GBL SRT TRM HY 46138E669 5,487 266,623 SH   SOLE NONE 0 0 266,623
INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 331 13,914 SH   SOLE NONE 0 0 10,640
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 1,147 55,387 SH   SOLE NONE 0 0 44,586
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 616 28,979 SH   SOLE NONE 0 0 28,979
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2,604 113,119 SH   SOLE NONE 0 0 113,119
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 891 42,162 SH   SOLE NONE 0 0 42,162
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 222 4,714 SH   SOLE NONE 0 0 4,714
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 3,631 163,492 SH   SOLE NONE 0 0 163,492
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1,571 73,115 SH   SOLE NONE 0 0 73,115
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 650 30,489 SH   SOLE NONE 0 0 30,489
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,892 84,097 SH   SOLE NONE 0 0 84,097
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 843 39,488 SH   SOLE NONE 0 0 39,488
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,446 106,630 SH   SOLE NONE 0 0 106,630
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,074 50,843 SH   SOLE NONE 0 0 50,843
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,611 118,595 SH   SOLE NONE 0 0 118,595
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 914 42,567 SH   SOLE NONE 0 0 42,567
ISHARES SILVER TRUST ISHARES 46428Q109 366 27,080 SH   SOLE NONE 0 0 15,206
ISHARES TR MSCI MIN VOL ETF 46429B697 2,528 44,072 SH   SOLE NONE 0 0 44,072
ISHARES TR 0-5YR HI YL CP 46434V407 2,998 72,377 SH   SOLE NONE 0 0 68,668
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 257 24,709 SH   SOLE NONE 0 0 15,087
MASTERCARD INC CL A 57636Q104 933 3,803 SH   SOLE NONE 0 0 3,803
MAXIM INTEGRATED PRODS INC COM 57772K101 254 5,043 SH   SOLE NONE 0 0 5,043
MEDICAL PPTYS TRUST INC COM 58463J304 337 21,814 SH   SOLE NONE 0 0 21,814
NETFLIX INC COM 64110L106 415 957 SH   SOLE NONE 0 0 957
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 702 26,697 SH   SOLE NONE 0 0 26,697
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,311 52,009 SH   SOLE NONE 0 0 52,009
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,388 72,187 SH   SOLE NONE 0 0 72,187
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,161 96,937 SH   SOLE NONE 0 0 96,937
PAYCOM SOFTWARE INC COM 70432V102 796 3,823 SH   SOLE NONE 0 0 3,823
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 4,412 44,349 SH   SOLE NONE 0 0 44,349
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,352 49,093 SH   SOLE NONE 0 0 49,093
SPDR S&P 500 ETF TR TR UNIT 78462F103 316 1,159 SH   SOLE NONE 0 0 1,159
SPDR GOLD TRUST GOLD SHS 78463V107 1,414 9,102 SH   SOLE NONE 0 0 6,214
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 3,173 109,253 SH   SOLE NONE 0 0 97,411
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 640 17,721 SH   SOLE NONE 0 0 11,972
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 775 33,412 SH   SOLE NONE 0 0 18,667
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 8,789 363,053 SH   SOLE NONE 0 0 335,818
SPDR SER TR S&P 600 SMCP GRW 78464A201 1,462 31,222 SH   SOLE NONE 0 0 29,562
SPDR SER TR WELLS FG PFD ETF 78464A292 3,981 96,798 SH   SOLE NONE 0 0 96,218
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,667 72,706 SH   SOLE NONE 0 0 62,565
SPDR SER TR PORTFOLIO LN COR 78464A367 253 8,246 SH   SOLE NONE 0 0 8,246
SPDR SER TR PRTFLO S&P500 GW 78464A409 2,326 61,453 SH   SOLE NONE 0 0 53,915
SPDR SER TR PRTFLO S&P500 VL 78464A508 2,029 75,194 SH   SOLE NONE 0 0 65,512
SPDR SER TR COMP SOFTWARE 78464A599 212 2,454 SH   SOLE NONE 0 0 2,454
SPDR SER TR PORTFOLIO AGRGTE 78464A649 9,361 306,970 SH   SOLE NONE 0 0 301,206
SPDR SER TR PORTFLI TIPS ETF 78464A656 3,277 110,780 SH   SOLE NONE 0 0 103,163
SPDR SER TR PORTFOLIO LN TSR 78464A664 4,495 92,017 SH   SOLE NONE 0 0 90,954
SPDR SER TR S&P 400 MDCP GRW 78464A821 327 7,438 SH   SOLE NONE 0 0 4,923
SPDR SER TR PORTFOLIO S&P400 78464A847 3,692 141,751 SH   SOLE NONE 0 0 127,399
SPDR SER TR PORTFOLIO S&P500 78464A854 24,064 750,506 SH   SOLE NONE 0 0 748,126
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5,362 188,593 SH   SOLE NONE 0 0 188,593
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,197 29,067 SH   SOLE NONE 0 0 23,771
SPDR SER TR PORTFOLIO SH TSR 78468R101 131,778 4,289,658 SH   SOLE NONE 0 0 4,289,045
SPDR SER TR BLOMBERG BRC INV 78468R200 202 6,743 SH   SOLE NONE 0 0 6,743
SPDR SER TR BLOOMBERG SRT TR 78468R408 547 22,963 SH   SOLE NONE 0 0 15,400
SPDR SER TR PORTFLI HIGH YLD 78468R606 366 15,710 SH   SOLE NONE 0 0 15,710
SPDR SER TR PRTFLO S&P500 HI 78468R788 205 8,080 SH   SOLE NONE 0 0 8,080
SPDR SER TR SSGA US LRG ETF 78468R804 2,567 27,369 SH   SOLE NONE 0 0 27,369
SPDR SER TR PORTFOLIO S&P600 78468R853 3,516 158,997 SH   SOLE NONE 0 0 142,482
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 220 10,332 SH   SOLE NONE 0 0 10,332
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,634 31,304 SH   SOLE NONE 0 0 31,304
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,734 37,322 SH   SOLE NONE 0 0 37,322
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,258 56,879 SH   SOLE NONE 0 0 56,879
TRANSUNION COM 89400J107 819 11,654 SH   SOLE NONE 0 0 11,654
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 476 23,407 SH   SOLE NONE 0 0 15,592
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 1,560 12,629 SH   SOLE NONE 0 0 12,629
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 2,568 45,225 SH   SOLE NONE 0 0 44,579
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,528 19,073 SH   SOLE NONE 0 0 13,037
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2,294 42,360 SH   SOLE NONE 0 0 36,995
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 725 8,123 SH   SOLE NONE 0 0 5,031
VERIZON COMMUNICATIONS INC COM 92343V104 478 8,404 SH   SOLE NONE 0 0 8,404
VERISK ANALYTICS INC COM 92345Y106 1,225 8,435 SH   SOLE NONE 0 0 8,435
VISA INC COM CL A 92826C839 1,308 8,147 SH   SOLE NONE 0 0 8,147
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,613 30,719 SH   SOLE NONE 0 0 30,719
WISDOMTREE TR HEDGED HI YLD BD 97717W430 4,199 210,395 SH   SOLE NONE 0 0 210,395
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,555 48,787 SH   SOLE NONE 0 0 48,787
ZOETIS INC CL A 98978V103 1,059 8,492 SH   SOLE NONE 0 0 8,492
EATON CORP PLC SHS G29183103 328 4,261 SH   SOLE NONE 0 0 4,261
TRANE TECHNOLOGIES PLC SHS G8994E103 275 3,414 SH   SOLE NONE 0 0 3,414