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 287 2,103 SH   SOLE   0 0 2,103
ABBOTT LABS COM 002824100 974 12,337 SH   SOLE   0 0 12,337
ABBVIE INC COM 00287Y109 590 7,749 SH   SOLE   0 0 7,749
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 243 1,491 SH   SOLE   0 0 1,491
ADOBE INC COM 00724F101 227 714 SH   SOLE   0 0 714
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 202 1,040 SH   SOLE   0 0 1,040
ALLIANT ENERGY CORP COM 018802108 452 9,354 SH   SOLE   0 0 9,354
ALPHABET INC CAP STK CL A 02079K305 555 478 SH   SOLE   0 0 478
ALPHABET INC CAP STK CL C 02079K107 954 820 SH   SOLE   0 0 820
ALPS ETF TR ALERIAN MLP 00162Q866 2,622 762,105 SH   SOLE   0 0 762,105
ALPS ETF TR ALERIAN MLP 00162Q866 0 200 SH Call SOLE   0 0 200
ALTRIA GROUP INC COM 02209S103 649 16,792 SH   SOLE   0 0 16,792
AMAZON COM INC COM 023135106 1,809 928 SH   SOLE   0 0 928
AMERICAN TOWER CORP NEW COM 03027X100 209 959 SH   SOLE   0 0 959
AMERICAN WTR WKS CO INC NEW COM 030420103 237 1,980 SH   SOLE   0 0 1,980
AMGEN INC COM 031162100 723 3,565 SH   SOLE   0 0 3,565
AON PLC SHS CL A G0408V102 1,207 7,314 SH   SOLE   0 0 7,314
APPLE INC COM 037833100 6,579 25,870 SH   SOLE   0 0 25,870
ASSOCIATED BANC CORP COM 045487105 1,467 114,737 SH   SOLE   0 0 114,737
AT&T INC COM 00206R102 2,246 77,062 SH   SOLE   0 0 77,062
BADGER METER INC COM 056525108 300 5,600 SH   SOLE   0 0 5,600
BANK FIRST CORP COM 06211J100 617 11,011 SH   SOLE   0 0 11,011
BANK MONTREAL COM 063671101 500 9,947 SH   SOLE   0 0 9,947
BAXTER INTL INC COM 071813109 215 2,643 SH   SOLE   0 0 2,643
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,370 12,963 SH   SOLE   0 0 12,963
BK OF AMERICA CORP COM 060505104 459 21,630 SH   SOLE   0 0 21,630
BOEING CO COM 097023105 515 3,451 SH   SOLE   0 0 3,451
BP PLC SPONSORED ADR 055622104 334 13,702 SH   SOLE   0 0 13,702
BRISTOL-MYERS SQUIBB CO COM 110122108 316 5,675 SH   SOLE   0 0 5,675
CATERPILLAR INC DEL COM 149123101 418 3,602 SH   SOLE   0 0 3,602
CHEVRON CORP NEW COM 166764100 984 13,586 SH   SOLE   0 0 13,586
CISCO SYS INC COM 17275R102 716 18,223 SH   SOLE   0 0 18,223
CITIGROUP INC COM NEW 172967424 211 5,005 SH   SOLE   0 0 5,005
COCA COLA CO COM 191216100 3,621 81,829 SH   SOLE   0 0 81,829
COMCAST CORP NEW CL A 20030N101 355 10,320 SH   SOLE   0 0 10,320
CONTANGO OIL & GAS CO COM NEW 21075N204 127 84,602 SH   SOLE   0 0 84,602
COSTCO WHSL CORP NEW COM 22160K105 436 1,529 SH   SOLE   0 0 1,529
COUNTY BANCORP INC COM 221907108 572 30,935 SH   SOLE   0 0 30,935
CVS HEALTH CORP COM 126650100 219 3,688 SH   SOLE   0 0 3,688
DANAHER CORPORATION COM 235851102 510 3,687 SH   SOLE   0 0 3,687
DBX ETF TR XTRACK MSCI EAFE 233051200 241 9,000 SH   SOLE   0 0 9,000
DEERE & CO COM 244199105 389 2,812 SH   SOLE   0 0 2,812
DISNEY WALT CO COM DISNEY 254687106 1,621 16,782 SH   SOLE   0 0 16,782
DIXIE GROUP INC CL A 255519100 8 13,000 SH   SOLE   0 0 13,000
DNP SELECT INCOME FD COM 23325P104 657 67,077 SH   SOLE   0 0 67,077
DUKE ENERGY CORP NEW COM NEW 26441C204 393 4,858 SH   SOLE   0 0 4,858
EATON CORP PLC SHS G29183103 228 2,940 SH   SOLE   0 0 2,940
ENTERPRISE PRODS PARTNERS L COM 293792107 160 11,174 SH   SOLE   0 0 11,174
EXXON MOBIL CORP COM 30231G102 1,791 47,179 SH   SOLE   0 0 47,179
FACEBOOK INC CL A 30303M102 310 1,860 SH   SOLE   0 0 1,860
FIDELITY NATL INFORMATION SV COM 31620M106 1,404 11,539 SH   SOLE   0 0 11,539
FIRST BUS FINL SVCS INC WIS COM 319390100 292 18,862 SH   SOLE   0 0 18,862
FLEXSHARES TR GLB QLT R/E IDX 33939L787 228 4,807 SH   SOLE   0 0 4,807
FLEXSHARES TR IBOXX 3R TARGT 33939L506 1,899 77,230 SH   SOLE   0 0 77,230
FLEXSHARES TR IBOXX 5YR TRGT 33939L605 6,062 234,889 SH   SOLE   0 0 234,889
FLEXSHARES TR MORNSTAR UPSTR 33939L407 3,808 169,018 SH   SOLE   0 0 169,018
FORD MTR CO DEL COM 345370860 227 47,092 SH   SOLE   0 0 47,092
GENERAL ELECTRIC CO COM 369604103 340 42,767 SH   SOLE   0 0 42,767
GILEAD SCIENCES INC COM 375558103 239 3,190 SH   SOLE   0 0 3,190
GLOBAL PMTS INC COM 37940X102 209 1,451 SH   SOLE   0 0 1,451
HENRY JACK & ASSOC INC COM 426281101 279 1,800 SH   SOLE   0 0 1,800
HOME DEPOT INC COM 437076102 584 3,128 SH   SOLE   0 0 3,128
HONEYWELL INTL INC COM 438516106 392 2,932 SH   SOLE   0 0 2,932
IMMUNOMEDICS INC COM 452907108 270 20,000 SH   SOLE   0 0 20,000
INTEL CORP COM 458140100 952 17,598 SH   SOLE   0 0 17,598
INTERNATIONAL BUSINESS MACHS COM 459200101 640 5,765 SH   SOLE   0 0 5,765
INTUITIVE SURGICAL INC COM NEW 46120E602 255 515 SH   SOLE   0 0 515
ISHARES INC CORE MSCI EMKT 46434G103 5,663 139,931 SH   SOLE   0 0 139,931
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,406 34,093 SH   SOLE   0 0 34,093
ISHARES TR AGGRES ALLOC ETF 464289859 805 16,961 SH   SOLE   0 0 16,961
ISHARES TR CONSER ALLOC ETF 464289883 311 9,214 SH   SOLE   0 0 9,214
ISHARES TR CORE S&P TTL STK 464287150 9,976 174,369 SH   SOLE   0 0 174,369
ISHARES TR CORE S&P500 ETF 464287200 3,512 13,590 SH   SOLE   0 0 13,590
ISHARES TR EAFE SML CP ETF 464288273 1,334 29,749 SH   SOLE   0 0 29,749
ISHARES TR GLB INFRASTR ETF 464288372 2,800 81,997 SH   SOLE   0 0 81,997
ISHARES TR GLOBAL REIT ETF 46434V647 1,779 92,883 SH   SOLE   0 0 92,883
ISHARES TR GRWT ALLOCAT ETF 464289867 1,136 27,456 SH   SOLE   0 0 27,456
ISHARES TR IBOXX HI YD ETF 464288513 2,302 29,863 SH   SOLE   0 0 29,863
ISHARES TR MODERT ALLOC ETF 464289875 726 19,764 SH   SOLE   0 0 19,764
ISHARES TR MSCI EAFE ETF 464287465 1,787 33,427 SH   SOLE   0 0 33,427
ISHARES TR NATIONAL MUN ETF 464288414 210 1,855 SH   SOLE   0 0 1,855
ISHARES TR RUS 1000 ETF 464287622 754 5,327 SH   SOLE   0 0 5,327
ISHARES TR RUS 1000 GRW ETF 464287614 2,311 15,340 SH   SOLE   0 0 15,340
ISHARES TR RUS 1000 VAL ETF 464287598 530 5,344 SH   SOLE   0 0 5,344
ISHARES TR RUS MD CP GR ETF 464287481 219 1,802 SH   SOLE   0 0 1,802
ISHARES TR RUSSELL 2000 ETF 464287655 212 1,854 SH   SOLE   0 0 1,854
ISHARES TR S&P 500 GRWT ETF 464287309 1,235 7,482 SH   SOLE   0 0 7,482
ISHARES TR SHRT NAT MUN ETF 464288158 237 2,233 SH   SOLE   0 0 2,233
ISHARES TR TIPS BD ETF 464287176 2,215 18,780 SH   SOLE   0 0 18,780
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 7,956 179,559 SH   SOLE   0 0 179,559
JOHNSON & JOHNSON COM 478160104 1,708 13,027 SH   SOLE   0 0 13,027
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 5,122 567,255 SH   SOLE   0 0 567,255
JPMORGAN CHASE & CO COM 46625H100 4,119 45,750 SH   SOLE   0 0 45,750
KIMBERLY CLARK CORP COM 494368103 1,481 11,579 SH   SOLE   0 0 11,579
KINROSS GOLD CORP COM 496902404 50 12,627 SH   SOLE   0 0 12,627
KRAFT HEINZ CO COM 500754106 260 10,522 SH   SOLE   0 0 10,522
LILLY ELI & CO COM 532457108 516 3,719 SH   SOLE   0 0 3,719
LOCKHEED MARTIN CORP COM 539830109 275 811 SH   SOLE   0 0 811
LOWES COS INC COM 548661107 479 5,566 SH   SOLE   0 0 5,566
MANITOWOC CO INC COM NEW 563571405 212 24,943 SH   SOLE   0 0 24,943
MASTERCARD INC CL A 57636Q104 273 1,130 SH   SOLE   0 0 1,130
MCDONALDS CORP COM 580135101 853 5,157 SH   SOLE   0 0 5,157
MEDTRONIC PLC SHS G5960L103 297 3,296 SH   SOLE   0 0 3,296
MERCK & CO. INC COM 58933Y105 857 11,133 SH   SOLE   0 0 11,133
MICROSOFT CORP COM 594918104 3,701 23,468 SH   SOLE   0 0 23,468
MONDELEZ INTL INC CL A 609207105 422 8,417 SH   SOLE   0 0 8,417
NETFLIX INC COM 64110L106 232 617 SH   SOLE   0 0 617
NEXTERA ENERGY INC COM 65339F101 391 1,623 SH   SOLE   0 0 1,623
NIKE INC CL B 654106103 540 6,525 SH   SOLE   0 0 6,525
NOKIA CORP SPONSORED ADR 654902204 66 21,434 SH   SOLE   0 0 21,434
OLD SECOND BANCORP INC ILL COM 680277100 140 20,210 SH   SOLE   0 0 20,210
ORACLE CORP COM 68389X105 813 16,830 SH   SOLE   0 0 16,830
OSHKOSH CORP COM 688239201 648 10,072 SH   SOLE   0 0 10,072
PEPSICO INC COM 713448108 1,488 12,386 SH   SOLE   0 0 12,386
PERKINELMER INC COM 714046109 242 3,221 SH   SOLE   0 0 3,221
PFIZER INC COM 717081103 876 26,827 SH   SOLE   0 0 26,827
PHILIP MORRIS INTL INC COM 718172109 621 8,510 SH   SOLE   0 0 8,510
PLEXUS CORP COM 729132100 313 5,728 SH   SOLE   0 0 5,728
PNC FINL SVCS GROUP INC COM 693475105 203 2,117 SH   SOLE   0 0 2,117
PROCTER & GAMBLE CO COM 742718109 8,489 77,172 SH   SOLE   0 0 77,172
PROLOGIS INC. COM 74340W103 312 3,887 SH   SOLE   0 0 3,887
RAYTHEON CO COM NEW 755111507 246 1,879 SH   SOLE   0 0 1,879
SALESFORCE COM INC COM 79466L302 236 1,639 SH   SOLE   0 0 1,639
SCHNEIDER NATIONAL INC CL B 80689H102 198 10,212 SH   SOLE   0 0 10,212
SELECT SECTOR SPDR TR ENERGY 81369Y506 294 10,105 SH   SOLE   0 0 10,105
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 295 14,152 SH   SOLE   0 0 14,152
SIRIUS XM HLDGS INC COM 82968B103 96 19,477 SH   SOLE   0 0 19,477
SOUTHERN CO COM 842587107 283 5,232 SH   SOLE   0 0 5,232
SPDR GOLD TRUST GOLD SHS 78463V107 350 2,367 SH   SOLE   0 0 2,367
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 6,371 176,974 SH   SOLE   0 0 176,974
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 2,174 70,277 SH   SOLE   0 0 70,277
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 19,030 794,919 SH   SOLE   0 0 794,919
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 5,986 210,322 SH   SOLE   0 0 210,322
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 8,896 227,857 SH   SOLE   0 0 227,857
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 5,532 242,973 SH   SOLE   0 0 242,973
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,868 7,246 SH   SOLE   0 0 7,246
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 348 1,325 SH   SOLE   0 0 1,325
SPDR SER TR BLOOMBERG BRCLYS 78468R622 1,721 18,161 SH   SOLE   0 0 18,161
SPDR SER TR BLOOMBERG SRT TR 78468R408 7,073 300,205 SH   SOLE   0 0 300,205
SPDR SER TR NUVEEN BLMBRG SR 78468R739 13,999 286,277 SH   SOLE   0 0 286,277
SPDR SER TR NUVEEN BRC MUNIC 78468R721 10,056 201,113 SH   SOLE   0 0 201,113
SPDR SER TR PORTFOLI S&P1500 78464A805 5,403 171,794 SH   SOLE   0 0 171,794
SPDR SER TR PORTFOLIO AGRGTE 78464A649 26,808 887,110 SH   SOLE   0 0 887,110
SPDR SER TR PORTFOLIO S&P400 78464A847 12,275 484,584 SH   SOLE   0 0 484,584
SPDR SER TR PORTFOLIO S&P500 78464A854 936 30,951 SH   SOLE   0 0 30,951
SPDR SER TR PORTFOLIO S&P600 78468R853 2,542 116,375 SH   SOLE   0 0 116,375
SPDR SER TR PORTFOLIO SH TSR 78468R101 1,664 54,170 SH   SOLE   0 0 54,170
SPDR SER TR PORTFOLIO SHORT 78464A474 18,669 617,166 SH   SOLE   0 0 617,166
SPDR SER TR PRTFLO S&P500 GW 78464A409 68,361 1,912,737 SH   SOLE   0 0 1,912,737
SPDR SER TR PRTFLO S&P500 VL 78464A508 69,732 2,698,588 SH   SOLE   0 0 2,698,588
SPDR SER TR S&P PHARMAC 78464A722 355 9,846 SH   SOLE   0 0 9,846
SPDR SER TR SPDR BLOOMBERG 78468R663 1,081 11,798 SH   SOLE   0 0 11,798
STARBUCKS CORP COM 855244109 321 4,888 SH   SOLE   0 0 4,888
TESLA INC COM 88160R101 312 595 SH   SOLE   0 0 595
TESLA INC COM 88160R101 1 100 SH Call SOLE   0 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102 636 2,244 SH   SOLE   0 0 2,244
UNION PAC CORP COM 907818108 515 3,654 SH   SOLE   0 0 3,654
UNITED PARCEL SERVICE INC CL B 911312106 211 2,255 SH   SOLE   0 0 2,255
UNITED TECHNOLOGIES CORP COM 913017109 502 5,324 SH   SOLE   0 0 5,324
UNITEDHEALTH GROUP INC COM 91324P102 291 1,167 SH   SOLE   0 0 1,167
US BANCORP DEL COM NEW 902973304 483 14,009 SH   SOLE   0 0 14,009
VALERO ENERGY CORP COM 91913Y100 217 4,775 SH   SOLE   0 0 4,775
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 497 3,340 SH   SOLE   0 0 3,340
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 543 5,821 SH   SOLE   0 0 5,821
VANGUARD BD INDEX FDS INTERMED TERM 921937819 854 9,557 SH   SOLE   0 0 9,557
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 4,697 57,159 SH   SOLE   0 0 57,159
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 39,116 458,296 SH   SOLE   0 0 458,296
VANGUARD INDEX FDS GROWTH ETF 922908736 11,251 71,807 SH   SOLE   0 0 71,807
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,596 13,475 SH   SOLE   0 0 13,475
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 925 7,304 SH   SOLE   0 0 7,304
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 245 3,009 SH   SOLE   0 0 3,009
VANGUARD INDEX FDS MID CAP ETF 922908629 6,072 46,120 SH   SOLE   0 0 46,120
VANGUARD INDEX FDS SM CP VAL ETF 922908611 201 2,266 SH   SOLE   0 0 2,266
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,787 24,141 SH   SOLE   0 0 24,141
VANGUARD INDEX FDS SML CP GRW ETF 922908595 469 3,120 SH   SOLE   0 0 3,120
VANGUARD INDEX FDS TOTAL STK MKT 922908769 920 7,140 SH   SOLE   0 0 7,140
VANGUARD INDEX FDS VALUE ETF 922908744 8,067 90,583 SH   SOLE   0 0 90,583
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,766 43,064 SH   SOLE   0 0 43,064
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,863 85,323 SH   SOLE   0 0 85,323
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 350 4,468 SH   SOLE   0 0 4,468
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 215 2,470 SH   SOLE   0 0 2,470
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 387 4,888 SH   SOLE   0 0 4,888
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 2,251 21,776 SH   SOLE   0 0 21,776
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 23,116 693,330 SH   SOLE   0 0 693,330
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 518 7,321 SH   SOLE   0 0 7,321
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,374 10,811 SH   SOLE   0 0 10,811
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 234 1,410 SH   SOLE   0 0 1,410
VANGUARD WORLD FDS INF TECH ETF 92204A702 257 1,215 SH   SOLE   0 0 1,215
VBI VACCINES INC COM NEW 91822J103 10 10,000 SH   SOLE   0 0 10,000
VERIZON COMMUNICATIONS INC COM 92343V104 737 13,710 SH   SOLE   0 0 13,710
VISA INC COM CL A 92826C839 328 2,033 SH   SOLE   0 0 2,033
WALGREENS BOOTS ALLIANCE INC COM 931427108 233 5,088 SH   SOLE   0 0 5,088
WALMART INC COM 931142103 1,345 11,842 SH   SOLE   0 0 11,842
WASTE MGMT INC DEL COM 94106L109 203 2,192 SH   SOLE   0 0 2,192
WEC ENERGY GROUP INC COM 92939U106 7,883 89,449 SH   SOLE   0 0 89,449
WELBILT INC COM 949090104 121 23,513 SH   SOLE   0 0 23,513
WELLS FARGO CO NEW COM 949746101 1,100 38,318 SH   SOLE   0 0 38,318
XCEL ENERGY INC COM 98389B100 508 8,427 SH   SOLE   0 0 8,427