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
ABBVIE INC COM 00287Y109 530 5,270 SH   SOLE NONE 0 0 5,270
ALPHABET INC CAP STK CL C 02079K107 263 174 SH   SOLE NONE 0 0 174
ALPHABET INC CAP STK CL A 02079K305 363 239 SH   SOLE NONE 0 0 239
AMAZON COM INC COM 023135106 539 179 SH   SOLE NONE 0 0 179
AMGEN INC COM 031162100 701 2,768 SH   SOLE NONE 0 0 2,768
APPLE INC COM 037833100 1,930 4,938 SH   SOLE NONE 0 0 4,938
AT&T INC COM 00206R102 2,153 71,730 SH   SOLE NONE 0 0 71,730
BAXTER INTL INC COM 071813109 203 2,333 SH   SOLE NONE 0 0 2,333
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 273 1,430 SH   SOLE NONE 0 0 1,430
BERKSHIRE HATHAWAY INC DEL CL A 084670108 286 1 SH   SOLE NONE 0 0 1
BK OF AMERICA CORP COM 060505104 214 8,715 SH   SOLE NONE 0 0 8,715
BOEING CO COM 097023105 241 1,282 SH   SOLE NONE 0 0 1,282
CATERPILLAR INC DEL COM 149123101 712 5,147 SH   SOLE NONE 0 0 5,147
CHEVRON CORP NEW COM 166764100 258 2,904 SH   SOLE NONE 0 0 2,904
CISCO SYS INC COM 17275R102 391 8,427 SH   SOLE NONE 0 0 8,427
CLOROX CO DEL COM 189054109 2,260 10,021 SH   SOLE NONE 0 0 10,021
COCA COLA CO COM 191216100 223 4,808 SH   SOLE NONE 0 0 4,808
COLGATE PALMOLIVE CO COM 194162103 458 6,135 SH   SOLE NONE 0 0 6,135
CONOCOPHILLIPS COM 20825C104 243 5,847 SH   SOLE NONE 0 0 5,847
CUBESMART COM 229663109 319 11,420 SH   SOLE NONE 0 0 11,420
DANAHER CORPORATION COM 235851102 301 1,600 SH   SOLE NONE 0 0 1,600
DEERE & CO COM 244199105 2,402 13,933 SH   SOLE NONE 0 0 13,933
DIGITAL RLTY TR INC COM 253868103 433 3,001 SH   SOLE NONE 0 0 3,001
DISNEY WALT CO COM DISNEY 254687106 310 2,562 SH   SOLE NONE 0 0 2,562
DOUGLAS DYNAMICS INC COM 25960R105 381 10,831 SH   SOLE NONE 0 0 10,831
DUKE ENERGY CORP NEW COM NEW 26441C204 213 2,653 SH   SOLE NONE 0 0 2,653
EATON CORP PLC SHS G29183103 423 4,531 SH   SOLE NONE 0 0 4,531
EPAM SYS INC COM 29414B104 1,905 7,325 SH   SOLE NONE 0 0 7,325
FACEBOOK INC CL A 30303M102 389 1,617 SH   SOLE NONE 0 0 1,617
FASTENAL CO COM 311900104 523 11,885 SH   SOLE NONE 0 0 11,885
FIRST AMERN FINL CORP COM 31847R102 349 6,607 SH   SOLE NONE 0 0 6,607
FIRST TR VALUE LINE DIVID IN SHS 33734H106 2,121 67,855 SH   SOLE NONE 0 0 67,855
FORD MTR CO DEL COM 345370860 201 29,754 SH   SOLE NONE 0 0 29,754
FRANKLIN TEMPLETON ETF TR LIBERTY US ETF 35473P504 1,169 31,270 SH   SOLE NONE 0 0 31,270
FRANKLIN TEMPLETON ETF TR LIBERTY INVT 35473P603 1,668 61,936 SH   SOLE NONE 0 0 61,936
FS KKR CAPITAL CORP COM 302635206 300 20,583 SH   SOLE NONE 0 0 20,583
GENERAL ELECTRIC CO COM 369604103 155 21,685 SH   SOLE NONE 0 0 21,685
GILEAD SCIENCES INC COM 375558103 394 5,144 SH   SOLE NONE 0 0 5,144
GLOBAL PMTS INC COM 37940X102 1,464 8,654 SH   SOLE NONE 0 0 8,654
GLOBAL X FDS GLB X MLP ENRG I 37954Y293 916 36,381 SH   SOLE NONE 0 0 36,381
HOME DEPOT INC COM 437076102 226 878 SH   SOLE NONE 0 0 878
INTERNATIONAL BUSINESS MACHS COM 459200101 574 4,666 SH   SOLE NONE 0 0 4,666
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230 286 10,133 SH   SOLE NONE 0 0 10,133
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 357 13,204 SH   SOLE NONE 0 0 13,204
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,788 125,055 SH   SOLE NONE 0 0 125,055
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,933 37,297 SH   SOLE NONE 0 0 37,297
INVESCO EXCH TRADED FD TR II GBL SRT TRM HY 46138E669 5,878 273,771 SH   SOLE NONE 0 0 273,771
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 251 4,714 SH   SOLE NONE 0 0 4,714
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 562 26,427 SH   SOLE NONE 0 0 26,427
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 652 29,197 SH   SOLE NONE 0 0 29,197
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 852 38,460 SH   SOLE NONE 0 0 38,460
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 893 41,713 SH   SOLE NONE 0 0 41,713
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 925 42,269 SH   SOLE NONE 0 0 42,269
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,088 49,898 SH   SOLE NONE 0 0 49,898
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817 1,340 57,550 SH   SOLE NONE 0 0 57,550
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833 1,790 74,912 SH   SOLE NONE 0 0 74,912
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 2,175 89,083 SH   SOLE NONE 0 0 89,083
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 2,532 111,440 SH   SOLE NONE 0 0 111,440
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 HY 46138J601 2,550 109,205 SH   SOLE NONE 0 0 109,205
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 3,639 158,156 SH   SOLE NONE 0 0 158,156
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 353 2,517 SH   SOLE NONE 0 0 2,517
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 1,046 11,147 SH   SOLE NONE 0 0 11,147
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 1,234 32,056 SH   SOLE NONE 0 0 32,056
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 4,656 22,935 SH   SOLE NONE 0 0 22,935
INVESCO EXCHANGE-TRADED FD T S&P ULTRA DIVIDE 46138G656 204 7,183 SH   SOLE NONE 0 0 7,183
INVESCO EXCHANGE-TRADED FD T SR LN ETF 46138G508 963 44,579 SH   SOLE NONE 0 0 44,579
INVESCO QQQ TR COM 75513E101 2,417 9,266 SH   SOLE NONE 0 0 9,266
ISHARES GOLD TRUST ISHARES 464285105 8,193 472,770 SH   SOLE NONE 0 0 472,770
ISHARES SILVER TR ISHARES 46428Q109 274 15,076 SH   SOLE NONE 0 0 15,076
ISHARES TR RUS MD CP GR ETF 464287481 205 1,248 SH   SOLE NONE 0 0 1,248
ISHARES TR USA QUALITY FCTR 46432F339 220 2,199 SH   SOLE NONE 0 0 2,199
ISHARES TR MSCI EAFE ETF 464287465 232 3,645 SH   SOLE NONE 0 0 3,645
ISHARES TR TIPS BD ETF 464287176 283 2,284 SH   SOLE NONE 0 0 2,284
ISHARES TR CORE S&P SCP ETF 464287804 299 4,258 SH   SOLE NONE 0 0 4,258
ISHARES TR IBOXX HI YD ETF 464288513 453 5,448 SH   SOLE NONE 0 0 5,448
ISHARES TR 1 3 YR TREAS BD 464287457 500 5,774 SH   SOLE NONE 0 0 5,774
ISHARES TR PFD AND INCM SEC 464288687 1,136 32,497 SH   SOLE NONE 0 0 32,497
ISHARES TR IBOXX INV CP ETF 464287242 1,299 9,512 SH   SOLE NONE 0 0 9,512
ISHARES TR 0-5YR HI YL CP 46434V407 1,458 33,488 SH   SOLE NONE 0 0 33,488
ISHARES TR MSCI MIN VOL ETF 46429B697 2,960 47,596 SH   SOLE NONE 0 0 47,596
ISHARES TR CORE US AGGBD ET 464287226 3,011 25,370 SH   SOLE NONE 0 0 25,370
ISHARES TR CORE S&P500 ETF 464287200 3,763 11,644 SH   SOLE NONE 0 0 11,644
JOHNSON & JOHNSON COM 478160104 334 2,252 SH   SOLE NONE 0 0 2,252
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 193 15,087 SH   SOLE NONE 0 0 15,087
LOCKHEED MARTIN CORP COM 539830109 493 1,351 SH   SOLE NONE 0 0 1,351
LOWES COS INC COM 548661107 576 4,079 SH   SOLE NONE 0 0 4,079
LULULEMON ATHLETICA INC COM 550021109 2,156 6,900 SH   SOLE NONE 0 0 6,900
MARKEL CORP COM 570535104 273 290 SH   SOLE NONE 0 0 290
MASTERCARD INCORPORATED CL A 57636Q104 1,693 5,538 SH   SOLE NONE 0 0 5,538
MAXIM INTEGRATED PRODS INC COM 57772K101 368 5,227 SH   SOLE NONE 0 0 5,227
MEDICAL PPTYS TRUST INC COM 58463J304 414 22,618 SH   SOLE NONE 0 0 22,618
MICROSOFT CORP COM 594918104 652 3,133 SH   SOLE NONE 0 0 3,133
NETFLIX INC COM 64110L106 506 967 SH   SOLE NONE 0 0 967
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 810 25,793 SH   SOLE NONE 0 0 25,793
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,316 49,773 SH   SOLE NONE 0 0 49,773
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 1,676 71,677 SH   SOLE NONE 0 0 71,677
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 2,604 94,904 SH   SOLE NONE 0 0 94,904
NVIDIA CORPORATION COM 67066G104 1,849 4,520 SH   SOLE NONE 0 0 4,520
PAYCHEX INC COM 704326107 221 3,008 SH   SOLE NONE 0 0 3,008
PAYCOM SOFTWARE INC COM 70432V102 1,587 5,396 SH   SOLE NONE 0 0 5,396
PEPSICO INC COM 713448108 252 1,884 SH   SOLE NONE 0 0 1,884
PFIZER INC COM 717081103 486 13,596 SH   SOLE NONE 0 0 13,596
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 4,722 46,302 SH   SOLE NONE 0 0 46,302
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,568 49,661 SH   SOLE NONE 0 0 49,661
PROCTER AND GAMBLE CO COM 742718109 303 2,430 SH   SOLE NONE 0 0 2,430
RAYTHEON TECHNOLOGIES CORP COM 75513E101 218 3,457 SH   SOLE NONE 0 0 3,457
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 238 7,667 SH   SOLE NONE 0 0 7,667
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 441 6,553 SH   SOLE NONE 0 0 6,553
SCHWAB STRATEGIC TR US REIT ETF 808524847 568 16,098 SH   SOLE NONE 0 0 16,098
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 652 12,222 SH   SOLE NONE 0 0 12,222
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 968 36,707 SH   SOLE NONE 0 0 36,707
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,105 14,283 SH   SOLE NONE 0 0 14,283
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,081 27,165 SH   SOLE NONE 0 0 27,165
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,554 42,257 SH   SOLE NONE 0 0 42,257
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 2,745 50,713 SH   SOLE NONE 0 0 50,713
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 9,191 86,077 SH   SOLE NONE 0 0 86,077
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 14,988 290,631 SH   SOLE NONE 0 0 290,631
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 238 9,862 SH   SOLE NONE 0 0 9,862
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 388 6,355 SH   SOLE NONE 0 0 6,355
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 408 3,029 SH   SOLE NONE 0 0 3,029
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 670 6,399 SH   SOLE NONE 0 0 6,399
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 4,744 81,593 SH   SOLE NONE 0 0 81,593
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4,760 82,875 SH   SOLE NONE 0 0 82,875
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 8,337 77,448 SH   SOLE NONE 0 0 77,448
SONOCO PRODS CO COM 835495102 336 6,265 SH   SOLE NONE 0 0 6,265
SPDR GOLD TR GOLD SHS 78463V107 1,058 6,211 SH   SOLE NONE 0 0 6,211
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 466 11,880 SH   SOLE NONE 0 0 11,880
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 519 18,353 SH   SOLE NONE 0 0 18,353
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 6,099 169,456 SH   SOLE NONE 0 0 169,456
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 16,853 586,380 SH   SOLE NONE 0 0 586,380
SPDR S&P 500 ETF TR TR UNIT 78462F103 402 1,248 SH   SOLE NONE 0 0 1,248
SPDR SER TR PRTFLO S&P500 HI 78468R788 227 7,980 SH   SOLE NONE 0 0 7,980
SPDR SER TR S&P 400 MDCP GRW 78464A821 274 4,940 SH   SOLE NONE 0 0 4,940
SPDR SER TR COMP SOFTWARE 78464A599 279 2,501 SH   SOLE NONE 0 0 2,501
SPDR SER TR PORTFOLIO LN COR 78464A367 285 8,749 SH   SOLE NONE 0 0 8,749
SPDR SER TR BLOOMBERG SRT TR 78468R408 387 15,139 SH   SOLE NONE 0 0 15,139
SPDR SER TR PORTFLI HIGH YLD 78468R606 396 15,885 SH   SOLE NONE 0 0 15,885
SPDR SER TR PORTFLI TIPS ETF 78464A656 675 22,229 SH   SOLE NONE 0 0 22,229
SPDR SER TR S&P 600 SMCP GRW 78464A201 1,718 29,453 SH   SOLE NONE 0 0 29,453
SPDR SER TR WELLS FG PFD ETF 78464A292 2,368 56,023 SH   SOLE NONE 0 0 56,023
SPDR SER TR SSGA US LRG ETF 78468R804 2,897 27,599 SH   SOLE NONE 0 0 27,599
SPDR SER TR PRTFLO S&P500 VL 78464A508 3,884 129,370 SH   SOLE NONE 0 0 129,370
SPDR SER TR BLMBRG BRC CNVRT 78464A359 3,898 61,130 SH   SOLE NONE 0 0 61,130
SPDR SER TR PRTFLO S&P500 GW 78464A409 4,764 101,262 SH   SOLE NONE 0 0 101,262
SPDR SER TR PORTFOLIO S&P600 78468R853 6,381 233,913 SH   SOLE NONE 0 0 233,913
SPDR SER TR PORTFOLIO LN TSR 78464A664 6,599 138,663 SH   SOLE NONE 0 0 138,663
SPDR SER TR PORTFOLIO S&P400 78464A847 6,782 210,557 SH   SOLE NONE 0 0 210,557
SPDR SER TR PORTFOLIO AGRGTE 78464A649 16,844 544,240 SH   SOLE NONE 0 0 544,240
SPDR SER TR PORTFOLIO S&P500 78464A854 55,756 1,475,031 SH   SOLE NONE 0 0 1,475,031
SPDR SER TR PORTFOLIO SH TSR 78468R101 80,972 2,637,515 SH   SOLE NONE 0 0 2,637,515
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 1,436 32,881 SH   SOLE NONE 0 0 32,881
SSGA ACTIVE ETF TR INCOM ALLO ETF 78467V202 5,539 178,494 SH   SOLE NONE 0 0 178,494
TEXAS INSTRS INC COM 882508104 485 3,674 SH   SOLE NONE 0 0 3,674
TIMKEN CO COM 887389104 330 6,890 SH   SOLE NONE 0 0 6,890
TRANE TECHNOLOGIES PLC SHS G8994E103 359 3,556 SH   SOLE NONE 0 0 3,556
TRANSUNION COM 89400J107 1,500 17,330 SH   SOLE NONE 0 0 17,330
UNION PAC CORP COM 907818108 498 2,858 SH   SOLE NONE 0 0 2,858
UNIVERSAL CORP VA COM 913456109 497 12,131 SH   SOLE NONE 0 0 12,131
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 352 15,592 SH   SOLE NONE 0 0 15,592
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 2,232 13,989 SH   SOLE NONE 0 0 13,989
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,388 14,845 SH   SOLE NONE 0 0 14,845
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 1,451 12,704 SH   SOLE NONE 0 0 12,704
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 1,643 18,527 SH   SOLE NONE 0 0 18,527
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 2,549 30,680 SH   SOLE NONE 0 0 30,680
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 6,797 117,629 SH   SOLE NONE 0 0 117,629
VANGUARD INDEX FDS MID CAP ETF 922908629 559 3,284 SH   SOLE NONE 0 0 3,284
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,237 8,241 SH   SOLE NONE 0 0 8,241
VANGUARD INDEX FDS VALUE ETF 922908744 2,457 23,776 SH   SOLE NONE 0 0 23,776
VANGUARD INDEX FDS GROWTH ETF 922908736 3,407 16,074 SH   SOLE NONE 0 0 16,074
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,783 12,797 SH   SOLE NONE 0 0 12,797
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 424 4,195 SH   SOLE NONE 0 0 4,195
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,203 28,019 SH   SOLE NONE 0 0 28,019
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,078 13,039 SH   SOLE NONE 0 0 13,039
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 2,178 40,100 SH   SOLE NONE 0 0 40,100
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,509 26,217 SH   SOLE NONE 0 0 26,217
VANGUARD TAX-MANAGED FDS FTSE DEV MKT ETF 921943858 3,685 91,114 SH   SOLE NONE 0 0 91,114
VANGUARD WORLD FD EXTENDED DUR 921910709 495 2,923 SH   SOLE NONE 0 0 2,923
VEEVA SYS INC CL A COM 922475108 2,016 8,137 SH   SOLE NONE 0 0 8,137
VERISK ANALYTICS INC COM 92345Y106 2,071 11,805 SH   SOLE NONE 0 0 11,805
VERIZON COMMUNICATIONS INC COM 92343V104 464 8,435 SH   SOLE NONE 0 0 8,435
VISA INC COM CL A 92826C839 2,147 10,921 SH   SOLE NONE 0 0 10,921
WALMART INC COM 931142103 305 2,311 SH   SOLE NONE 0 0 2,311
WATSCO INC COM 942622200 378 1,978 SH   SOLE NONE 0 0 1,978
WISDOMTREE TR US TOTAL DIVIDND 97717W109 209 2,258 SH   SOLE NONE 0 0 2,258
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 1,792 49,637 SH   SOLE NONE 0 0 49,637
WISDOMTREE TR US LARGECAP DIVD 97717W307 2,946 30,759 SH   SOLE NONE 0 0 30,759
WISDOMTREE TR HEDGED HI YLD BD 97717W430 4,343 212,158 SH   SOLE NONE 0 0 212,158
ZOETIS INC CL A 98978V103 1,816 12,710 SH   SOLE NONE 0 0 12,710