The Securities and Exchange Commission has not necessarily
reviewed the information in this filing and has not determined
if it is accurate and complete.
| |||||||||||||||||||||
|
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
||||||||||||||||||||
| 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 | |