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 596 3,721 SH   SOLE   0 0 3,721
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 210 974 SH   SOLE   0 0 974
ALPHABET INC CAP STK CL A 02079K305 305 202 SH   SOLE   0 0 202
AMAZON COM INC COM 023135106 1,280 600 SH   SOLE   0 0 600
AMGEN INC COM 031162100 357 1,569 SH   SOLE   0 0 1,569
APPLE INC COM 037833100 957 2,976 SH   SOLE   0 0 2,976
AUTOMATIC DATA PROCESSING IN COM 053015103 734 4,092 SH   SOLE   0 0 4,092
BANK AMER CORP COM 060505104 238 6,853 SH   SOLE   0 0 6,853
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 750 3,301 SH   SOLE   0 0 3,301
BOEING CO COM 097023105 226 655 SH   SOLE   0 0 655
CISCO SYS INC COM 17275R102 444 9,090 SH   SOLE   0 0 9,090
COCA COLA CO COM 191216100 522 8,732 SH   SOLE   0 0 8,732
COLGATE PALMOLIVE CO COM 194162103 283 3,660 SH   SOLE   0 0 3,660
COSTCO WHSL CORP NEW COM 22160K105 492 1,569 SH   SOLE   0 0 1,569
FACEBOOK INC CL A 30303M102 262 1,232 SH   SOLE   0 0 1,232
FASTENAL CO COM 311900104 957 25,909 SH   SOLE   0 0 25,909
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 456 13,797 SH   SOLE   0 0 13,797
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 1,141 14,727 SH   SOLE   0 0 14,727
HONEYWELL INTL INC COM 438516106 524 2,960 SH   SOLE   0 0 2,960
HORMEL FOODS CORP COM 440452100 331 7,000 SH   SOLE   0 0 7,000
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 230 3,335 SH   SOLE   0 0 3,335
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 17,306 147,666 SH   SOLE   0 0 147,666
INVESCO QQQ TR UNIT SER 1 46090E103 6,294 27,134 SH   SOLE   0 0 27,134
ISHARES TR BARCLAYS 7 10 YR 464287440 312 2,750 SH   SOLE   0 0 2,750
ISHARES TR CORE S&P MCP ETF 464287507 1,250 6,071 SH   SOLE   0 0 6,071
ISHARES TR CORE S&P SCP ETF 464287804 217 2,630 SH   SOLE   0 0 2,630
ISHARES TR EXPANDED TECH 464287515 8,822 33,933 SH   SOLE   0 0 33,933
ISHARES TR PHLX SEMICND ETF 464287523 7,965 31,006 SH   SOLE   0 0 31,006
ISHARES TR RUS 1000 GRW ETF 464287614 282 1,492 SH   SOLE   0 0 1,492
ISHARES TR RUS 2000 GRW ETF 464287648 1,940 8,785 SH   SOLE   0 0 8,785
ISHARES TR US AER DEF ETF 464288760 7,109 29,765 SH   SOLE   0 0 29,765
ISHARES TR USA MOMENTUM FCT 46432F396 5,547 41,221 SH   SOLE   0 0 41,221
JOHNSON & JOHNSON COM 478160104 555 3,658 SH   SOLE   0 0 3,658
MEDTRONIC PLC SHS G5960L103 248 2,080 SH   SOLE   0 0 2,080
MERCK & CO INC COM 58933Y105 431 5,033 SH   SOLE   0 0 5,033
MICROSOFT CORP COM 594918104 483 2,558 SH   SOLE   0 0 2,558
NIKE INC CL B 654106103 240 2,400 SH   SOLE   0 0 2,400
OPKO HEALTH INC COM 68375N103 47 28,754 SH   SOLE   0 0 28,754
PEPSICO INC COM 713448108 221 1,514 SH   SOLE   0 0 1,514
PROCTER & GAMBLE CO COM 742718109 403 3,196 SH   SOLE   0 0 3,196
QUALCOMM INC COM 747525103 309 3,484 SH   SOLE   0 0 3,484
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 265 2,625 SH   SOLE   0 0 2,625
SOUTHWESTERN ENERGY CO COM 845467109 35 23,000 SH   SOLE   0 0 23,000
SPDR GOLD TRUST GOLD SHS 78463V107 12,909 87,121 SH   SOLE   0 0 87,121
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 681 7,447 SH   SOLE   0 0 7,447
SPLUNK INC COM 848637104 319 1,910 SH   SOLE   0 0 1,910
TCF FINANCIAL CORPORATION NE COM 872307103 563 13,070 SH   SOLE   0 0 13,070
UNITED PARCEL SERVICE INC CL B 911312106 249 2,414 SH   SOLE   0 0 2,414
UNITEDHEALTH GROUP INC COM 91324P102 280 976 SH   SOLE   0 0 976
VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 567 13,853 SH   SOLE   0 0 13,853
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 1,086 7,237 SH   SOLE   0 0 7,237
VANGUARD GROUP DIV APP ETF 921908844 9,597 74,215 SH   SOLE   0 0 74,215
VANGUARD INDEX FDS GROWTH ETF 922908736 861 4,366 SH   SOLE   0 0 4,366
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 2,637 15,895 SH   SOLE   0 0 15,895
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 1,245 10,348 SH   SOLE   0 0 10,348
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 203 659 SH   SOLE   0 0 659
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,636 34,143 SH   SOLE   0 0 34,143
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 522 12,067 SH   SOLE   0 0 12,067
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1,425 15,304 SH   SOLE   0 0 15,304
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 811 9,944 SH   SOLE   0 0 9,944
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 17,156 182,506 SH   SOLE   0 0 182,506
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6,862 34,513 SH   SOLE   0 0 34,513
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 382 1,955 SH   SOLE   0 0 1,955
VANGUARD WORLD FDS INF TECH ETF 92204A702 326 1,214 SH   SOLE   0 0 1,214
VISA INC COM CL A 92826C839 712 3,455 SH   SOLE   0 0 3,455