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 578 3,305 SH   SOLE   0 0 3,305
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 216 930 SH   SOLE   0 0 930
ALPHABET INC CAP STK CL A 02079K305 433 247 SH   SOLE   0 0 247
ALPHABET INC CAP STK CL C 02079K107 233 133 SH   SOLE   0 0 133
AMAZON COM INC COM 023135106 1,440 442 SH   SOLE   0 0 442
AMGEN INC COM 031162100 453 1,969 SH   SOLE   0 0 1,969
APPLE INC COM 037833100 1,400 10,553 SH   SOLE   0 0 10,553
ARK ETF TR INNOVATION ETF 00214Q104 228 1,828 SH   SOLE   0 0 1,828
ARK ETF TR NEXT GNRTN INTER 00214Q401 230 1,570 SH   SOLE   0 0 1,570
AUTOMATIC DATA PROCESSING IN COM 053015103 733 4,160 SH   SOLE   0 0 4,160
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 478 2,062 SH   SOLE   0 0 2,062
CHEGG INC COM 163092109 234 2,594 SH   SOLE   0 0 2,594
CISCO SYS INC COM 17275R102 353 7,894 SH   SOLE   0 0 7,894
COCA COLA CO COM 191216100 469 8,549 SH   SOLE   0 0 8,549
COLGATE PALMOLIVE CO COM 194162103 313 3,660 SH   SOLE   0 0 3,660
COSTCO WHSL CORP NEW COM 22160K105 791 2,099 SH   SOLE   0 0 2,099
DISNEY WALT CO COM 254687106 249 1,372 SH   SOLE   0 0 1,372
DOCUSIGN INC COM 256163106 576 2,590 SH   SOLE   0 0 2,590
ECOLAB INC COM 278865100 217 1,001 SH   SOLE   0 0 1,001
FACEBOOK INC CL A 30303M102 271 992 SH   SOLE   0 0 992
FASTENAL CO COM 311900104 1,184 24,257 SH   SOLE   0 0 24,257
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 6,604 31,118 SH   SOLE   0 0 31,118
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 329 8,128 SH   SOLE   0 0 8,128
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1,335 13,237 SH   SOLE   0 0 13,237
HONEYWELL INTL INC COM 438516106 520 2,447 SH   SOLE   0 0 2,447
HORMEL FOODS CORP COM 440452100 326 7,000 SH   SOLE   0 0 7,000
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 222 3,022 SH   SOLE   0 0 3,022
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,923 15,081 SH   SOLE   0 0 15,081
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 222 2,151 SH   SOLE   0 0 2,151
INVESCO QQQ TR UNIT SER 1 46090E103 7,068 22,527 SH   SOLE   0 0 22,527
ISHARES TR 0-5 YR TIPS ETF 46429B747 522 5,000 SH   SOLE   0 0 5,000
ISHARES TR 20 YR TR BD ETF 464287432 317 2,007 SH   SOLE   0 0 2,007
ISHARES TR BARCLAYS 7 10 YR 464287440 330 2,750 SH   SOLE   0 0 2,750
ISHARES TR CORE S&P MCP ETF 464287507 1,887 8,208 SH   SOLE   0 0 8,208
ISHARES TR CORE S&P SCP ETF 464287804 2,835 30,846 SH   SOLE   0 0 30,846
ISHARES TR EXPANDED TECH 464287515 7,842 22,145 SH   SOLE   0 0 22,145
ISHARES TR ISHS 1-5YR INVS 464288646 1,027 18,622 SH   SOLE   0 0 18,622
ISHARES TR MSCI USA MMENTM 46432F396 6,607 40,962 SH   SOLE   0 0 40,962
ISHARES TR PHLX SEMICND ETF 464287523 8,065 21,270 SH   SOLE   0 0 21,270
ISHARES TR RUS 1000 GRW ETF 464287614 336 1,392 SH   SOLE   0 0 1,392
ISHARES TR RUS 2000 GRW ETF 464287648 5,322 18,562 SH   SOLE   0 0 18,562
ISHARES TR RUS 2000 VAL ETF 464287630 6,753 51,256 SH   SOLE   0 0 51,256
ISHARES TR U.S. MED DVC ETF 464288810 5,692 17,389 SH   SOLE   0 0 17,389
JOHNSON & JOHNSON COM 478160104 587 3,727 SH   SOLE   0 0 3,727
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 202 5,000 SH   SOLE   0 0 5,000
MEDTRONIC PLC SHS G5960L103 254 2,167 SH   SOLE   0 0 2,167
MERCK & CO. INC COM 58933Y105 400 4,892 SH   SOLE   0 0 4,892
MICROSOFT CORP COM 594918104 563 2,530 SH   SOLE   0 0 2,530
MOSAIC CO NEW COM 61945C103 237 10,300 SH   SOLE   0 0 10,300
NETFLIX INC COM 64110L106 287 530 SH   SOLE   0 0 530
NIKE INC CL B 654106103 355 2,508 SH   SOLE   0 0 2,508
NVIDIA CORPORATION COM 67066G104 362 693 SH   SOLE   0 0 693
OPKO HEALTH INC COM 68375N103 119 30,140 SH   SOLE   0 0 30,140
PACER FDS TR TRENDPILOT US BD 69374H642 6,315 229,390 SH   SOLE   0 0 229,390
PEPSICO INC COM 713448108 241 1,623 SH   SOLE   0 0 1,623
PROCTER AND GAMBLE CO COM 742718109 441 3,167 SH   SOLE   0 0 3,167
QUALCOMM INC COM 747525103 450 2,954 SH   SOLE   0 0 2,954
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 253 1,945 SH   SOLE   0 0 1,945
SOUTHWESTERN ENERGY CO COM 845467109 69 23,000 SH   SOLE   0 0 23,000
SPDR GOLD TR GOLD SHS 78463V107 15,014 84,180 SH   SOLE   0 0 84,180
SPDR S&P 500 ETF TR TR UNIT 78462F103 644 1,721 SH   SOLE   0 0 1,721
SPDR SER TR PORTFOLIO SHORT 78464A474 937 29,828 SH   SOLE   0 0 29,828
SPDR SER TR S&P HOMEBUILD 78464A888 6,433 111,610 SH   SOLE   0 0 111,610
SPDR SER TR SPDR BLOOMBERG 78468R663 682 7,447 SH   SOLE   0 0 7,447
TCF FINL CORP COM 872307103 421 11,383 SH   SOLE   0 0 11,383
UNITED PARCEL SERVICE INC CL B 911312106 407 2,417 SH   SOLE   0 0 2,417
UNITEDHEALTH GROUP INC COM 91324P102 321 915 SH   SOLE   0 0 915
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 690 12,714 SH   SOLE   0 0 12,714
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 331 1,976 SH   SOLE   0 0 1,976
VANGUARD INDEX FDS GROWTH ETF 922908736 1,016 4,010 SH   SOLE   0 0 4,010
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 4,040 19,050 SH   SOLE   0 0 19,050
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 388 1,129 SH   SOLE   0 0 1,129
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 222 4,437 SH   SOLE   0 0 4,437
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 2,348 24,168 SH   SOLE   0 0 24,168
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 829 9,957 SH   SOLE   0 0 9,957
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 42,345 299,954 SH   SOLE   0 0 299,954
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 998 10,903 SH   SOLE   0 0 10,903
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 384 1,716 SH   SOLE   0 0 1,716
VANGUARD WORLD FDS INF TECH ETF 92204A702 495 1,398 SH   SOLE   0 0 1,398
VISA INC COM CL A 92826C839 762 3,485 SH   SOLE   0 0 3,485
WEYERHAEUSER CO MTN BE COM NEW 962166104 218 6,500 SH   SOLE   0 0 6,500