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
ALPHABET INC CAP STK CL A 02079K305 204,773 573 SH SOLE 0 0 0 573
AMAZON COM INC COM 023135106 4,070,847 17,080 SH SOLE 0 0 0 17,080
APPLE INC COM 037833100 281,547 973 SH SOLE 0 0 0 973
BADGER METER INC COM 056525108 548,116 3,694 SH SOLE 0 0 0 3,694
CONSTRUCTION PARTNERS INC COM CL A 21044C107 254,999 2,147 SH SOLE 0 0 0 2,147
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 746,567 12,383 SH SOLE 0 0 0 12,383
FIDELITY COVINGTON TRUST INT HG DIV ETF 316092725 634,508 23,183 SH SOLE 0 0 0 23,183
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 412,576 9,070 SH SOLE 0 0 0 9,070
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,183,096 10,299 SH SOLE 0 0 0 10,299
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,729,171 54,825 SH SOLE 0 0 0 54,825
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 658,426 7,010 SH SOLE 0 0 0 7,010
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 8,360,371 173,524 SH SOLE 0 0 0 173,524
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 5,320,339 89,073 SH SOLE 0 0 0 89,073
FIRST TR EXCHANGE-TRADED FD SSI STRG ETF 33739Q507 1,439,411 26,767 SH SOLE 0 0 0 26,767
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 5,924,169 22,379 SH SOLE 0 0 0 22,379
FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439 591,988 20,516 SH SOLE 0 0 0 20,516
GABELLI UTIL TR COM 36240A101 1,237,924 187,849 SH SOLE 0 0 0 187,849
INVESCO QQQ TR UNIT SER 1 46090E103 12,119,574 16,458 SH SOLE 0 0 0 16,458
ISHARES TR RUS 1000 GRW ETF 464287614 213,448 1,719 SH SOLE 0 0 0 1,719
ISHARES TR RUS MID CAP ETF 464287499 1,270,666 11,518 SH SOLE 0 0 0 11,518
ISHARES TR RUS 1000 VAL ETF 464287598 451,092 1,861 SH SOLE 0 0 0 1,861
ISHARES TR MSCI USA MIN ETF 46429B697 203,126 2,106 SH SOLE 0 0 0 2,106
ISHARES TR CORE S&P500 ETF 464287200 351,902 470 SH SOLE 0 0 0 470
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 648,776 11,487 SH SOLE 0 0 0 11,487
J P MORGAN EXCHANGE TRADED F RLTY INCOME ETF 46641Q126 633,322 12,137 SH SOLE 0 0 0 12,137
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 544,426 8,858 SH SOLE 0 0 0 8,858
KINDER MORGAN INC DEL COM 49456B101 321,894 10,069 SH SOLE 0 0 0 10,069
MICROSOFT CORP COM 594918104 251,415 674 SH SOLE 0 0 0 674
NORTHERN LTS FD TR II ESSEN 40 STK ETF 664925708 2,124,791 106,862 SH SOLE 0 0 0 106,862
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 255,794 2,373 SH SOLE 0 0 0 2,373
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 8,413,027 303,719 SH SOLE 0 0 0 303,719
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 544,896 17,184 SH SOLE 0 0 0 17,184
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,075,981 179,550 SH SOLE 0 0 0 179,550
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,275,674 266,466 SH SOLE 0 0 0 266,466
SMITH A O CORP COM 831865209 269,069 4,290 SH SOLE 0 0 0 4,290
SPDR SERIES TRUST ST STR P500GRW 78464A409 265,943 2,235 SH SOLE 0 0 0 2,235
SPDR SERIES TRUST ST INTER ETF 78464A672 3,139,013 110,568 SH SOLE 0 0 0 110,568
SPDR SERIES TRUST ST STR PR SP1500 78464A805 246,448 2,714 SH SOLE 0 0 0 2,714
SPROTT INC COM NEW 852066208 561,750 5,000 SH SOLE 0 0 0 5,000
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 406,243 544 SH SOLE 0 0 0 544
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 762,471 1,110 SH SOLE 0 0 0 1,110
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,449,297 35,770 SH SOLE 0 0 0 35,770
VANGUARD INDEX FDS MID CAP ETF 922908629 8,037,697 99,760 SH SOLE 0 0 0 99,760
VANGUARD INDEX FDS SMALL CP ETF 922908751 9,076,824 29,945 SH SOLE 0 0 0 29,945
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 223,155 2,700 SH SOLE 0 0 0 2,700
VANGUARD WORLD FD MEGA GRWTH IND 921910816 335,178 3,813 SH SOLE 0 0 0 3,813
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 209,192 1,280 SH SOLE 0 0 0 1,280
WEC ENERGY GROUP INC COM 92939U106 1,046,651 8,963 SH SOLE 0 0 0 8,963