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
Expires: July 31, 2015
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 3,675,860 14,754 SH SOLE 0 0 0 14,754
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 201,883 10,687 SH SOLE 0 0 0 10,687
APPLE INC COM 037833100 325,755 978 SH SOLE 0 0 0 978
BADGER METER INC COM 056525108 456,357 3,694 SH SOLE 0 0 0 3,694
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,475,326 2,963 SH SOLE 0 0 0 2,963
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 708,359 25,481 SH SOLE 0 0 0 25,481
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 839,572 13,825 SH SOLE 0 0 0 13,825
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 463,399 10,702 SH SOLE 0 0 0 10,702
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,212,377 10,746 SH SOLE 0 0 0 10,746
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 353,973 3,772 SH SOLE 0 0 0 3,772
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,650,550 54,696 SH SOLE 0 0 0 54,696
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 6,766,767 144,250 SH SOLE 0 0 0 144,250
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 3,637,664 12,611 SH SOLE 0 0 0 12,611
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 5,226,860 87,832 SH SOLE 0 0 0 87,832
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1,373,864 28,026 SH SOLE 0 0 0 28,026
FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 643,685 22,617 SH SOLE 0 0 0 22,617
GABELLI UTIL TR COM 36240A101 1,143,429 200,954 SH SOLE 0 0 0 200,954
INVESCO EXCHANGE TRADED FD T S&P SMLCP MOMENT 46137V498 2,832,020 34,715 SH SOLE 0 0 0 34,715
INVESCO QQQ TR UNIT SER 1 46090E103 12,489,177 16,883 SH SOLE 0 0 0 16,883
ISHARES TR RUS MID CAP ETF 464287499 1,437,573 13,472 SH SOLE 0 0 0 13,472
ISHARES TR RUS 1000 GRW ETF 464287614 213,193 1,702 SH SOLE 0 0 0 1,702
ISHARES TR RUS 1000 VAL ETF 464287598 459,674 1,854 SH SOLE 0 0 0 1,854
ISHARES TR MSCI USA MIN ETF 46429B697 205,190 2,106 SH SOLE 0 0 0 2,106
ISHARES TR CORE S&P500 ETF 464287200 586,563 766 SH SOLE 0 0 0 766
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 721,040 12,825 SH SOLE 0 0 0 12,825
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 626,106 10,220 SH SOLE 0 0 0 10,220
J P MORGAN EXCHANGE TRADED F US VALUE FACTR 46641Q753 2,986,173 51,557 SH SOLE 0 0 0 51,557
J P MORGAN EXCHANGE TRADED F RLTY INCOME ETF 46641Q126 677,015 13,702 SH SOLE 0 0 0 13,702
KINDER MORGAN INC DEL COM 49456B101 303,588 10,069 SH SOLE 0 0 0 10,069
MICROSOFT CORP COM 594918104 353,152 689 SH SOLE 0 0 0 689
NORTHERN LTS FD TR II ESSEN 40 STK ETF 664925708 3,875,342 191,127 SH SOLE 0 0 0 191,127
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 266,387 2,379 SH SOLE 0 0 0 2,379
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 5,856,370 175,814 SH SOLE 0 0 0 175,814
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,411,909 206,287 SH SOLE 0 0 0 206,287
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,902,949 360,501 SH SOLE 0 0 0 360,501
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,242,224 99,669 SH SOLE 0 0 0 99,669
SMITH A O CORP COM 831865209 241,827 4,290 SH SOLE 0 0 0 4,290
SPDR SERIES TRUST ST STR PR SP1500 78464A805 249,868 2,714 SH SOLE 0 0 0 2,714
SPDR SERIES TRUST ST INTER ETF 78464A672 1,032,490 37,848 SH SOLE 0 0 0 37,848
SPROTT INC COM NEW 852066208 596,900 5,000 SH SOLE 0 0 0 5,000
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 414,871 544 SH SOLE 0 0 0 544
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,470,323 38,718 SH SOLE 0 0 0 38,718
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 216,589 579 SH SOLE 0 0 0 579
VANGUARD INDEX FDS MRNGSTR MID CAP 922908629 8,229,028 104,935 SH SOLE 0 0 0 104,935
VANGUARD INDEX FDS MRNGSTR SML CAP 922908751 6,063,352 21,313 SH SOLE 0 0 0 21,313
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,813,921 5,442 SH SOLE 0 0 0 5,442
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 211,437 2,700 SH SOLE 0 0 0 2,700
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 202,439 2,867 SH SOLE 0 0 0 2,867
VANGUARD WORLD FD MRNGSTR MEGA CAP 921910816 353,251 3,813 SH SOLE 0 0 0 3,813
VANGUARD WORLD FD MRNGSTR VAL ETF 921910840 206,171 1,280 SH SOLE 0 0 0 1,280
WEC ENERGY GROUP INC COM 92939U106 903,346 8,964 SH SOLE 0 0 0 8,964