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 657 7,686 SH   SOLE NONE 0 0 7,686
Alphabet Inc A CAP STK CL A 02079K305 435 284 SH   SOLE NONE 0 0 284
Alphabet Inc C CAP STK CL C 02079K107 336 219 SH   SOLE NONE 0 0 219
Amazon.com Inc COM 023135106 734 229 SH   SOLE NONE 0 0 229
American Airlines Group Inc COM 02376R102 246 19,584 SH   SOLE NONE 0 0 19,584
Amgen Inc COM 031162100 688 2,984 SH   SOLE NONE 0 0 2,984
Apple Inc COM 037833100 2,407 20,750 SH   SOLE NONE 0 0 20,750
Applied Materials Inc COM 038222105 236 3,806 SH   SOLE NONE 0 0 3,806
ARK Next Generation Internet ETF NEXT GNRTN INTER 00214Q401 279 2,367 SH   SOLE NONE 0 0 2,367
AT&T Inc COM 00206R102 2,011 73,399 SH   SOLE NONE 0 0 73,399
Berkshire Hathaway Inc A CL A 084670108 314 1 SH   SOLE NONE 0 0 1
Berkshire Hathaway Inc B CL B NEW 084670702 294 1,409 SH   SOLE NONE 0 0 1,409
Boeing Co COM 097023105 262 1,567 SH   SOLE NONE 0 0 1,567
Caterpillar Inc COM 149123101 472 2,818 SH   SOLE NONE 0 0 2,818
Cisco Systems Inc COM 17275R102 365 9,205 SH   SOLE NONE 0 0 9,205
Clorox Co COM 189054109 564 2,656 SH   SOLE NONE 0 0 2,656
Cognex Corp COM 192422103 2,571 37,426 SH   SOLE NONE 0 0 37,426
Colgate-Palmolive Co COM 194162103 532 6,718 SH   SOLE NONE 0 0 6,718
Communication Services Sel Sect SPDRETF COMMUNICATION 81369Y852 3,243 54,332 SH   SOLE NONE 0 0 54,332
ConocoPhillips COM 20825C104 217 6,560 SH   SOLE NONE 0 0 6,560
Consumer Staples Select Sector SPDR ETF SBI CONS STPLS 81369Y308 8,703 133,257 SH   SOLE NONE 0 0 133,257
CubeSmart COM 229663109 420 12,508 SH   SOLE NONE 0 0 12,508
Danaher Corp COM 235851102 359 1,601 SH   SOLE NONE 0 0 1,601
Deere & Co COM 244199105 3,153 13,198 SH   SOLE NONE 0 0 13,198
Digital Realty Trust Inc COM 253868103 496 3,199 SH   SOLE NONE 0 0 3,199
Douglas Dynamics Inc COM 25960R105 415 11,768 SH   SOLE NONE 0 0 11,768
Duke Energy Corp COM NEW 26441C204 239 2,601 SH   SOLE NONE 0 0 2,601
Eaton Corp PLC SHS G29183103 530 4,910 SH   SOLE NONE 0 0 4,910
eHealth Inc COM 28238P109 252 3,043 SH   SOLE NONE 0 0 3,043
EMQQ Emerging Markets Intrnt & Ecmrc ETF EMQQ EM INTERN 301505889 658 12,090 SH   SOLE NONE 0 0 12,090
EPAM Systems Inc COM 29414B104 3,654 10,665 SH   SOLE NONE 0 0 10,665
Facebook Inc A CL A 30303M102 559 2,137 SH   SOLE NONE 0 0 2,137
Fastenal Co COM 311900104 567 12,768 SH   SOLE NONE 0 0 12,768
Financial Select Sector SPDR ETF SBI INT-FINL 81369Y605 244 9,907 SH   SOLE NONE 0 0 9,907
First American Financial Corp COM 31847R102 373 7,144 SH   SOLE NONE 0 0 7,144
First Trust Senior Loan ETF SENIOR LN FD 33738D309 352 7,624 SH   SOLE NONE 0 0 7,624
First Trust TCWOpportunistic Fxd Inc ETF TCW OPPORTUNIS 33740F805 3,326 60,379 SH   SOLE NONE 0 0 60,379
First Trust Value Line Dividend ETF SHS 33734H106 2,261 69,686 SH   SOLE NONE 0 0 69,686
Ford Motor Co COM 345370860 233 30,744 SH   SOLE NONE 0 0 30,744
Franklin Liberty Investment Grd Corp ETF LIBERTY INVT 35473P603 1,585 59,143 SH   SOLE NONE 0 0 59,143
Franklin Liberty US Low Volatility ETF LIBERTY US ETF 35473P504 1,149 29,119 SH   SOLE NONE 0 0 29,119
FS KKR Capital Corp COM 302635206 279 17,952 SH   SOLE NONE 0 0 17,952
General Electric Co COM 369604103 156 21,366 SH   SOLE NONE 0 0 21,366
Gilead Sciences Inc COM 375558103 495 8,172 SH   SOLE NONE 0 0 8,172
Inspire 100 ETF INSPIRE 100ETF 66538H534 746 21,772 SH   SOLE NONE 0 0 21,772
Inspire Corporate Bond Impact ETF INSPIRE CORP 66538H633 1,025 38,790 SH   SOLE NONE 0 0 38,790
Inspire Global Hope ETF INSPIRE GBL HOPE 66538H658 2,276 79,564 SH   SOLE NONE 0 0 79,564
Inspire Small/Mid Cap Impact ETF INSPIRE SMAL ETF 66538H641 1,476 61,170 SH   SOLE NONE 0 0 61,170
International Business Machines Corp COM 459200101 742 5,912 SH   SOLE NONE 0 0 5,912
Invesco BulletShares 2020 Corp Bd ETF BULSHS 2020 CB 46138J502 582 27,429 SH   SOLE NONE 0 0 27,429
Invesco BulletShares 2020 HY Corp Bd ETF BULSHS 2020 HY 46138J601 2,529 108,189 SH   SOLE NONE 0 0 108,189
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 1,228 57,499 SH   SOLE NONE 0 0 57,499
Invesco BulletShares 2021 HY Corp Bd ETF BULSHS 2021 HY 46138J809 3,532 152,978 SH   SOLE NONE 0 0 152,978
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 1,290 59,027 SH   SOLE NONE 0 0 59,027
Invesco BulletShares 2022 HY Corp Bd ETF BULSHS 2022 HY 46138J874 2,404 104,315 SH   SOLE NONE 0 0 104,315
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,420 64,929 SH   SOLE NONE 0 0 64,929
Invesco BulletShares 2023 HY Corp Bd ETF BULSHS 2023 HY 46138J858 2,002 80,803 SH   SOLE NONE 0 0 80,803
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 1,177 52,790 SH   SOLE NONE 0 0 52,790
Invesco BulletShares 2024 High Yield Corporate Bond ETF BULSHS 2024 HY 46138J833 1,588 65,367 SH   SOLE NONE 0 0 65,367
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 671 29,914 SH   SOLE NONE 0 0 29,914
Invesco BulletShares 2025 HY Corp Bd ETF BULSHS 2025 HY 46138J817 1,182 49,869 SH   SOLE NONE 0 0 49,869
Invesco Defensive Equity ETF DEFENSIVE EQTY 46138J775 266 4,714 SH   SOLE NONE 0 0 4,714
Invesco Global Short Term Hi Yld Bd ETF GBL SRT TRM HY 46138E669 2,764 127,303 SH   SOLE NONE 0 0 127,303
Invesco Preferred ETF PFD ETF 46138E511 1,647 110,846 SH   SOLE NONE 0 0 110,846
Invesco QQQ Trust UNIT SER 1 46090E103 6,813 24,004 SH   SOLE NONE 0 0 24,004
Invesco S&P 500 Eql Wt Cnsm Stapl ETF S&P500 EQL STP 46137V373 367 2,525 SH   SOLE NONE 0 0 2,525
Invesco S&P 500 Equal Weight Tech ETF S&P500 EQL TEC 46137V282 3,584 16,270 SH   SOLE NONE 0 0 16,270
Invesco S&P 500 Equal Weight Utilts ETF S&P500 EQL UTL 46137V274 904 8,973 SH   SOLE NONE 0 0 8,973
Invesco S&P 500 Equal Wt Indls ETF S&P500 EQL IND 46137V324 201 1,434 SH   SOLE NONE 0 0 1,434
Invesco S&P 500 Low Volatility ETF S&P500 LOW VOL 46138E354 1,773 32,504 SH   SOLE NONE 0 0 32,504
Invesco S&P 500 Top 50 ETF S&P 500 TOP 50 46137V233 3,073 11,602 SH   SOLE NONE 0 0 11,602
Invesco S&P MidCap Momentum ETF S&P MDCP MOMNTUM 46137V464 2,055 29,147 SH   SOLE NONE 0 0 29,147
iShares 0-5 Year High Yield Corp Bd ETF 0-5YR HI YL CP 46434V407 1,524 34,560 SH   SOLE NONE 0 0 34,560
iShares 1-3 Year Treasury Bond 1 3 YR TREAS BD 464287457 229 2,653 SH   SOLE NONE 0 0 2,653
iShares Core MSCI Intl Dev Mkts ETF CORE MSCI INTL 46435G326 200 3,665 SH   SOLE NONE 0 0 3,665
iShares Core S&P 500 CORE S&P500 ETF 464287200 1,059 3,084 SH   SOLE NONE 0 0 3,084
iShares Core S&P Mid-Cap CORE S&P MCP ETF 464287507 459 2,329 SH   SOLE NONE 0 0 2,329
iShares Core S&P Small-Cap CORE S&P SCP ETF 464287804 435 5,798 SH   SOLE NONE 0 0 5,798
iShares Core US Aggregate Bond CORE US AGGBD ET 464287226 3,118 26,481 SH   SOLE NONE 0 0 26,481
iShares Currency Hdgd MSCI ACWI exUS ETF MSCI ACWI EXUS 46435G847 2,013 75,006 SH   SOLE NONE 0 0 75,006
iShares Edge MSCI Min Vol USA MSCI USA MIN VOL 46429B697 2,891 44,864 SH   SOLE NONE 0 0 44,864
iShares Gold Trust ISHARES 464285105 6,259 345,233 SH   SOLE NONE 0 0 345,233
iShares iBoxx $ Investment Grade Corporate Bond ETF IBOXX INV CP ETF 464287242 1,264 9,354 SH   SOLE NONE 0 0 9,354
iShares Nasdaq Biotechnology NASDAQ BIOTECH 464287556 702 5,107 SH   SOLE NONE 0 0 5,107
iShares Preferred&Income Securities ETF PFD AND INCM SEC 464288687 420 11,482 SH   SOLE NONE 0 0 11,482
iShares Russell Mid-Cap Growth ETF RUS MD CP GR ETF 464287481 228 1,248 SH   SOLE NONE 0 0 1,248
iShares S&P Small-Cap 600 Growth ETF S&P SML 600 GWT 464287887 203 2,168 SH   SOLE NONE 0 0 2,168
Ishares U S Financials Etf U.S. FINLS ETF 464287788 663 5,734 SH   SOLE NONE 0 0 5,734
iShares US Credit Bond USD INV GRDE ETF 464288620 400 6,586 SH   SOLE NONE 0 0 6,586
iShares US Medical Devices U.S. MED DVC ETF 464288810 206 663 SH   SOLE NONE 0 0 663
Johnson & Johnson COM 478160104 328 2,274 SH   SOLE NONE 0 0 2,274
JPMorgan International Bond Opps ETF INTL BD OPP ETF 46641Q852 1,746 34,556 SH   SOLE NONE 0 0 34,556
Lockheed Martin Corp COM 539830109 567 1,477 SH   SOLE NONE 0 0 1,477
Lowe's Companies Inc COM 548661107 786 4,490 SH   SOLE NONE 0 0 4,490
Lululemon Athletica Inc COM 550021109 2,321 6,897 SH   SOLE NONE 0 0 6,897
Markel Corp COM 570535104 277 290 SH   SOLE NONE 0 0 290
Mastercard Inc A CL A 57636Q104 2,750 8,283 SH   SOLE NONE 0 0 8,283
Maxim Integrated Products Inc COM 57772K101 414 5,731 SH   SOLE NONE 0 0 5,731
Medical Properties Trust Inc COM 58463J304 426 24,112 SH   SOLE NONE 0 0 24,112
Microsoft Corp COM 594918104 972 4,536 SH   SOLE NONE 0 0 4,536
Monolithic Power Systems Inc COM 609839105 2,957 9,466 SH   SOLE NONE 0 0 9,466
Netflix Inc COM 64110L106 638 1,202 SH   SOLE NONE 0 0 1,202
NVIDIA Corp COM 67066G104 3,639 6,740 SH   SOLE NONE 0 0 6,740
Paychex Inc COM 704326107 271 3,306 SH   SOLE NONE 0 0 3,306
Paycom Software Inc COM 70432V102 2,973 7,761 SH   SOLE NONE 0 0 7,761
PepsiCo Inc COM 713448108 258 1,847 SH   SOLE NONE 0 0 1,847
Pfizer Inc COM 717081103 564 14,929 SH   SOLE NONE 0 0 14,929
PIMCO Active Bond ETF ACTIVE BD ETF 72201R775 2,336 20,854 SH   SOLE NONE 0 0 20,854
PIMCO Enhanced Low Duration Active ETF ENHNCD LW DUR AC 72201R718 6,173 60,470 SH   SOLE NONE 0 0 60,470
PIMCO Enhanced Short Maturity Active ETF ENHAN SHRT MA AC 72201R833 878 8,611 SH   SOLE NONE 0 0 8,611
Procter & Gamble Co COM 742718109 361 2,541 SH   SOLE NONE 0 0 2,541
Raytheon Technologies Ord COM 75513E101 210 3,421 SH   SOLE NONE 0 0 3,421
Rollins Inc COM 775711104 2,705 45,675 SH   SOLE NONE 0 0 45,675
Schwab Short-Term US Treasury ETF SHT TM US TRES 808524862 9,357 181,828 SH   SOLE NONE 0 0 181,828
Schwab US Broad Market ETF US BRD MKT ETF 808524102 1,715 20,929 SH   SOLE NONE 0 0 20,929
Schwab US Dividend Equity ETF US DIVIDEND EQ 808524797 576 9,935 SH   SOLE NONE 0 0 9,935
Schwab US Large-Cap Growth ETF US LCAP GR ETF 808524300 5,681 48,132 SH   SOLE NONE 0 0 48,132
Schwab US TIPS ETF US TIPS ETF 808524870 2,744 44,655 SH   SOLE NONE 0 0 44,655
Select Sector Spdr Fund Shs Ben Consumer Discretionary SBI CONS DISCR 81369Y407 12,522 82,941 SH   SOLE NONE 0 0 82,941
Select Sector Spdr Trust Shs Ben Int Energy ENERGY 81369Y506 646 21,870 SH   SOLE NONE 0 0 21,870
Select Sector Spdr Trust The Health Care Select Sector Spdr Fund SBI HEALTHCARE 81369Y209 8,513 80,152 SH   SOLE NONE 0 0 80,152
Sonoco Products Co COM 835495102 369 6,739 SH   SOLE NONE 0 0 6,739
SPDR Blackstone / GSO Senior Loan ETF BLKSTN GSOSRLN 78467V608 688 15,453 SH   SOLE NONE 0 0 15,453
SPDR Blmbg Barclays Convert Secs ETF BLMBRG BRC CNVRT 78464A359 1,508 21,082 SH   SOLE NONE 0 0 21,082
SPDR Dow Jones Industrial Average ETF UT SER 1 78467X109 3,119 11,056 SH   SOLE NONE 0 0 11,056
SPDR Portfolio Aggregate Bond ETF PORTFOLIO AGRGTE 78464A649 20,582 670,221 SH   SOLE NONE 0 0 670,221
SPDR Portfolio Developed Wld ex-US ETF PORTFOLIO DEVLPD 78463X889 50,751 1,709,955 SH   SOLE NONE 0 0 1,709,955
SPDR Portfolio High Yield Bond ETF PORTFLI HIGH YLD 78468R606 476 18,733 SH   SOLE NONE 0 0 18,733
SPDR Portfolio Long Term Corp Bd ETF PORTFOLIO LN COR 78464A367 305 9,557 SH   SOLE NONE 0 0 9,557
SPDR Portfolio Long Term Treasury ETF PORTFOLIO LN TSR 78464A664 8,768 190,521 SH   SOLE NONE 0 0 190,521
SPDR Portfolio S&P 400 Mid Cap ETF PORTFOLIO S&P400 78464A847 8,295 239,467 SH   SOLE NONE 0 0 239,467
SPDR Portfolio S&P 500 ETF PORTFOLIO S&P500 78464A854 9,839 244,880 SH   SOLE NONE 0 0 244,880
SPDR Portfolio S&P 500 Value ETF PRTFLO S&P500 VL 78464A508 33,258 1,076,647 SH   SOLE NONE 0 0 1,076,647
SPDR Portfolio S&P 600 Sm Cap ETF PORTFOLIO S&P600 78468R853 1,849 63,269 SH   SOLE NONE 0 0 63,269
SPDR Portfolio Short Term Treasury ETF PORTFOLIO SH TSR 78468R101 2,061 67,163 SH   SOLE NONE 0 0 67,163
SPDR Portfolio TIPS ETF PORTFLI TIPS ETF 78464A656 203 6,617 SH   SOLE NONE 0 0 6,617
SPDR S&P 500 ETF TR UNIT 78462F103 429 1,248 SH   SOLE NONE 0 0 1,248
SPDR S&P 500 Growth PRTFLO S&P500 GW 78464A409 48,191 943,265 SH   SOLE NONE 0 0 943,265
SPDR S&P Biotech ETF S&P BIOTECH 78464A870 1,308 11,056 SH   SOLE NONE 0 0 11,056
SPDR S&P Emerging Markets ETF PORTFOLIO EMG MK 78463X509 17,058 452,837 SH   SOLE NONE 0 0 452,837
SPDR SSgA Income Allocation ETF INCOM ALLO ETF 78467V202 5,506 174,917 SH   SOLE NONE 0 0 174,917
SPDR Wells Fargo Preferred Stock ETF WELLS FG PFD ETF 78464A292 2,234 51,345 SH   SOLE NONE 0 0 51,345
Strategy Shares Nasdaq 7 Handl ETF NS 7HANDL IDX 86280R506 233 9,401 SH   SOLE NONE 0 0 9,401
Technology Select Sector SPDR ETF TECHNOLOGY 81369Y803 12,328 103,684 SH   SOLE NONE 0 0 103,684
Texas Instruments Inc COM 882508104 594 3,941 SH   SOLE NONE 0 0 3,941
The Home Depot Inc COM 437076102 248 874 SH   SOLE NONE 0 0 874
The Timken Co COM 887389104 439 7,382 SH   SOLE NONE 0 0 7,382
Trane Technologies PLC SHS G8994E103 477 3,745 SH   SOLE NONE 0 0 3,745
Union Pacific Corp COM 907818108 620 3,015 SH   SOLE NONE 0 0 3,015
Universal Corp COM 913456109 550 13,035 SH   SOLE NONE 0 0 13,035
US Global GO GOLD and Prec Mtl Mnrs ETF US GBL GLD PRE 26922A719 243 10,900 SH   SOLE NONE 0 0 10,900
VanEck Vectors Fallen Angel HiYld Bd ETF FALLEN ANGEL HG 92189F437 358 11,973 SH   SOLE NONE 0 0 11,973
VanEck Vectors Semiconductor ETF SEMICONDUCTOR ET 92189F676 2,875 15,495 SH   SOLE NONE 0 0 15,495
Vanguard 500 ETF S&P 500 ETF SHS 922908363 3,119 9,926 SH   SOLE NONE 0 0 9,926
Vanguard FTSE Developed Markets ETF FTSE DEV MKT ETF 921943858 4,258 102,893 SH   SOLE NONE 0 0 102,893
Vanguard FTSE Emerging Markets ETF FTSE EMR MKT ETF 922042858 1,402 31,432 SH   SOLE NONE 0 0 31,432
Vanguard Growth ETF GROWTH ETF 922908736 7,383 31,722 SH   SOLE NONE 0 0 31,722
Vanguard Information Technology ETF INF TECH ETF 92204A702 1,268 3,952 SH   SOLE NONE 0 0 3,952
Vanguard Intermediate-Term Bond ETF INTERMED TERM 921937819 1,780 19,097 SH   SOLE NONE 0 0 19,097
Vanguard Intermediate-Term Corp Bd ETF INT-TERM CORP 92206C870 2,579 26,886 SH   SOLE NONE 0 0 26,886
Vanguard Long-Term Bond ETF LONG TERM BOND 921937793 1,766 15,865 SH   SOLE NONE 0 0 15,865
Vanguard Mid-Cap ETF MID CAP ETF 922908629 653 3,555 SH   SOLE NONE 0 0 3,555
Vanguard Mortgage-Backed Secs ETF MORTG-BACK SEC 92206C771 1,843 34,093 SH   SOLE NONE 0 0 34,093
Vanguard Short-Term Bond ETF SHORT TRM BOND 921937827 3,160 38,123 SH   SOLE NONE 0 0 38,123
Vanguard Short-Term Treasury ETF SHORT TERM TREAS 92206C102 1,298 20,916 SH   SOLE NONE 0 0 20,916
Vanguard Small-Cap ETF SMALL CP ETF 922908751 1,047 6,399 SH   SOLE NONE 0 0 6,399
Vanguard Small-Cap Growth ETF SML CP GRW ETF 922908595 1,843 8,083 SH   SOLE NONE 0 0 8,083
Vanguard Total Bond Market ETF TOTAL BND MRKT 921937835 1,628 18,502 SH   SOLE NONE 0 0 18,502
Vanguard Total International Bond ETF INTL BD IDX ETF 92203J407 8,586 146,871 SH   SOLE NONE 0 0 146,871
Vanguard Value ETF VALUE ETF 922908744 3,396 31,771 SH   SOLE NONE 0 0 31,771
Veeva Systems Inc CL A COM 922475108 3,450 11,418 SH   SOLE NONE 0 0 11,418
Verisk Analytics Inc COM 92345Y106 3,158 16,753 SH   SOLE NONE 0 0 16,753
Verizon Communications Inc COM 92343V104 491 8,473 SH   SOLE NONE 0 0 8,473
Visa Inc Class A COM CL A 92826C839 2,965 15,052 SH   SOLE NONE 0 0 15,052
Wal-Mart Stores Inc COM 931142103 407 2,844 SH   SOLE NONE 0 0 2,844
Walt Disney Co COM DISNEY 254687106 314 2,531 SH   SOLE NONE 0 0 2,531
Watsco Inc COM 942622200 497 2,124 SH   SOLE NONE 0 0 2,124
WisdomTree Interest Rt Hdg Hi Yld Bd ETF HEDGED HI YLD BD 97717W430 5,095 241,915 SH   SOLE NONE 0 0 241,915
Xtrackers USD High Yield Corp Bd ETF XTRACK USD HIGH 233051432 2,659 54,966 SH   SOLE NONE 0 0 54,966
Zoetis Inc CL A 98978V103 2,822 17,641 SH   SOLE NONE 0 0 17,641