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 213 1,210 SH   SOLE   0 0 1,210
ABBOTT LABS COM 002824100 1,546 40,403 SH   SOLE   0 0 40,403
ABBVIE INC COM 00287Y109 1,631 18,420 SH   SOLE   0 0 18,420
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 309 10,926 SH   SOLE   0 0 10,926
ADOBE INC COM 00724F101 106 16,662 SH   SOLE   0 0 16,662
ALLIANT ENERGY CORP COM 018802108 547 9,998 SH   SOLE   0 0 9,998
ALPHABET INC CAP STK CL A 02079K305 337 67,184 SH   SOLE   0 0 67,184
ALPHABET INC CAP STK CL C 02079K107 229 171 SH   SOLE   0 0 171
ALTRIA GROUP INC COM 02209S103 737 14,767 SH   SOLE   0 0 14,767
AMAZON COM INC COM 023135106 1,575 93,217 SH   SOLE   0 0 93,217
AMERICAN FIN TR INC COM CLASS A 02607T109 1,076 18,973 SH   SOLE   0 0 18,973
AMGEN INC COM 031162100 3,548 322,046 SH   SOLE   0 0 322,046
ANTHEM INC COM 036752103 458 1,517 SH   SOLE   0 0 1,517
APPLE INC COM 037833100 14,187 806,104 SH   SOLE   0 0 806,104
APPLIED MATLS INC COM 038222105 684 33,540 SH   SOLE   0 0 33,540
APTARGROUP INC COM 038336103 262 2,265 SH   SOLE   0 0 2,265
ASSOCIATED BANC CORP COM 045487105 489 22,179 SH   SOLE   0 0 22,179
ASSURANT INC COM 04621X108 453 3,455 SH   SOLE   0 0 3,455
AT&T INC COM 00206R102 15,130 543,689 SH   SOLE   0 0 543,689
BANK AMER CORP COM 060505104 10,606 358,954 SH   SOLE   0 0 358,954
BANK FIRST CORPORATION COM 06211J100 1,078 15,399 SH   SOLE   0 0 15,399
BANK MONTREAL QUE COM 063671101 1,693 106,409 SH   SOLE   0 0 106,409
BAXTER INTL INC COM 071813109 465 5,556 SH   SOLE   0 0 5,556
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 436 13,026 SH   SOLE   0 0 13,026
BHP GROUP LTD SPONSORED ADS 088606108 6,507 294,276 SH   SOLE   0 0 294,276
BOEING CO COM 097023105 4,390 265,755 SH   SOLE   0 0 265,755
BRISTOL MYERS SQUIBB CO COM 110122108 7,366 364,243 SH   SOLE   0 0 364,243
BRP INC COM SUN VTG 05577W200 203 4,450 SH   SOLE   0 0 4,450
CATERPILLAR INC DEL COM 149123101 338 24,832 SH   SOLE   0 0 24,832
CHEVRON CORP NEW COM 166764100 6,314 466,232 SH   SOLE   0 0 466,232
CISCO SYS INC COM 17275R102 10,178 410,919 SH   SOLE   0 0 410,919
CITIGROUP INC COM NEW 172967424 5,492 297,107 SH   SOLE   0 0 297,107
COCA COLA CO COM 191216100 300 5,422 SH   SOLE   0 0 5,422
COLONY CR REAL ESTATE INC COM CL A 19625T101 621 47,152 SH   SOLE   0 0 47,152
COMCAST CORP NEW CL A 20030N101 9,349 370,914 SH   SOLE   0 0 370,914
DISNEY WALT CO COM DISNEY 254687106 4,662 327,300 SH   SOLE   0 0 327,300
EATON CORP PLC SHS G29183103 607 6,405 SH   SOLE   0 0 6,405
ELECTRONIC ARTS INC COM 285512109 326 35,048 SH   SOLE   0 0 35,048
ELLINGTON FINANCIAL INC COM 28852N109 2,143 39,289 SH   SOLE   0 0 39,289
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 308 24,000 SH   SOLE   0 0 24,000
EVERSOURCE ENERGY COM 30040W108 570 48,490 SH   SOLE   0 0 48,490
EXACT SCIENCES CORP COM 30063P105 691 51,817 SH   SOLE   0 0 51,817
EXXON MOBIL CORP COM 30231G102 1,837 89,256 SH   SOLE   0 0 89,256
FACEBOOK INC CL A 30303M102 343 11,694 SH   SOLE   0 0 11,694
FIDELITY NATL INFORMATION SV COM 31620M106 3,614 346,023 SH   SOLE   0 0 346,023
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 254 3,900 SH   SOLE   0 0 3,900
FISERV INC COM 337738108 12,903 1,401,666 SH   SOLE   0 0 1,401,666
FORD MTR CO DEL COM 345370860 388 41,660 SH   SOLE   0 0 41,660
GENERAL ELECTRIC CO COM 369604103 266 23,771 SH   SOLE   0 0 23,771
GENERAL MTRS CO COM 37045V100 12,377 427,796 SH   SOLE   0 0 427,796
GILEAD SCIENCES INC COM 375558103 4,458 230,056 SH   SOLE   0 0 230,056
GLOBAL NET LEASE INC COM NEW 379378201 771 16,576 SH   SOLE   0 0 16,576
GLOBAL PMTS INC COM 37940X102 568 3,113 SH   SOLE   0 0 3,113
GOLDMAN SACHS GROUP INC COM 38141G104 3,478 309,228 SH   SOLE   0 0 309,228
HERSHEY CO COM 427866108 222 29,546 SH   SOLE   0 0 29,546
HOME DEPOT INC COM 437076102 4,176 349,340 SH   SOLE   0 0 349,340
HONEYWELL INTL INC COM 438516106 398 2,250 SH   SOLE   0 0 2,250
INTEL CORP COM 458140100 9,648 467,171 SH   SOLE   0 0 467,171
INTERNATIONAL BUSINESS MACHS COM 459200101 222 1,656 SH   SOLE   0 0 1,656
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 83,228 2,917,925 SH   SOLE   0 0 2,917,925
INVESCO QQQ TR UNIT SER 1 46090E103 227 3,145 SH   SOLE   0 0 3,145
ISHARES TR AGGRES ALLOC ETF 464289859 3,611 86,502 SH   SOLE   0 0 86,502
ISHARES TR CONSER ALLOC ETF 464289883 1,366 37,676 SH   SOLE   0 0 37,676
ISHARES TR CORE S&P MCP ETF 464287507 11,976 473,258 SH   SOLE   0 0 473,258
ISHARES TR CORE S&P SCP ETF 464287804 40,946 1,489,228 SH   SOLE   0 0 1,489,228
ISHARES TR CORE S&P500 ETF 464287200 11,628 325,167 SH   SOLE   0 0 325,167
ISHARES TR FLTG RATE NT ETF 46429B655 3,105 137,835 SH   SOLE   0 0 137,835
ISHARES TR GRWT ALLOCAT ETF 464289867 2,909 63,268 SH   SOLE   0 0 63,268
ISHARES TR IBOXX HI YD ETF 464288513 603 6,860 SH   SOLE   0 0 6,860
ISHARES TR INTL SEL DIV ETF 464288448 6,449 207,137 SH   SOLE   0 0 207,137
ISHARES TR MODERT ALLOC ETF 464289875 4,408 138,949 SH   SOLE   0 0 138,949
ISHARES TR RUS 1000 ETF 464287622 275 19,862 SH   SOLE   0 0 19,862
ISHARES TR RUS 1000 GRW ETF 464287614 2,352 137,301 SH   SOLE   0 0 137,301
ISHARES TR RUS 1000 VAL ETF 464287598 1,540 63,590 SH   SOLE   0 0 63,590
ISHARES TR RUS 2000 VAL ETF 464287630 249 1,933 SH   SOLE   0 0 1,933
ISHARES TR RUSSELL 2000 ETF 464287655 575 3,473 SH   SOLE   0 0 3,473
ISHARES TR SELECT DIVID ETF 464287168 288 2,726 SH   SOLE   0 0 2,726
JOHNSON & JOHNSON COM 478160104 714 30,056 SH   SOLE   0 0 30,056
JPMORGAN CHASE & CO COM 46625H100 6,677 456,148 SH   SOLE   0 0 456,148
KIMBERLY CLARK CORP COM 494368103 443 3,219 SH   SOLE   0 0 3,219
KLA CORPORATION COM NEW 482480100 202 1,132 SH   SOLE   0 0 1,132
KOHLS CORP COM 500255104 6,533 257,023 SH   SOLE   0 0 257,023
LAM RESEARCH CORP COM 512807108 360 1,234 SH   SOLE   0 0 1,234
LAMB WESTON HLDGS INC COM 513272104 399 4,640 SH   SOLE   0 0 4,640
LAS VEGAS SANDS CORP COM 517834107 2,348 118,643 SH   SOLE   0 0 118,643
LILLY ELI & CO COM 532457108 483 33,884 SH   SOLE   0 0 33,884
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 234 14,900 SH   SOLE   0 0 14,900
MCDONALDS CORP COM 580135101 377 1,910 SH   SOLE   0 0 1,910
MERCK & CO INC COM 58933Y105 366 4,021 SH   SOLE   0 0 4,021
MICRON TECHNOLOGY INC COM 595112103 1,017 54,088 SH   SOLE   0 0 54,088
MICROSOFT CORP COM 594918104 9,689 534,783 SH   SOLE   0 0 534,783
MORGAN STANLEY COM NEW 617446448 6,226 265,931 SH   SOLE   0 0 265,931
NEXTERA ENERGY INC COM 65339F101 2,746 58,946 SH   SOLE   0 0 58,946
NIKE INC CL B 654106103 344 24,151 SH   SOLE   0 0 24,151
ORACLE CORP COM 68389X105 9,919 425,439 SH   SOLE   0 0 425,439
PACCAR INC COM 693718108 200 15,820 SH   SOLE   0 0 15,820
PEPSICO INC COM 713448108 1,102 48,808 SH   SOLE   0 0 48,808
PFIZER INC COM 717081103 3,417 118,839 SH   SOLE   0 0 118,839
PHILIP MORRIS INTL INC COM 718172109 1,768 60,821 SH   SOLE   0 0 60,821
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 1,976 132,300 SH   SOLE   0 0 132,300
PROCTER & GAMBLE CO COM 742718109 603 18,507 SH   SOLE   0 0 18,507
PROSHARES TR SHORT S&P 500 NE 74347B425 259 10,800 SH   SOLE   0 0 10,800
QUAD / GRAPHICS INC COM CL A 747301109 87 18,564 SH   SOLE   0 0 18,564
QUALCOMM INC COM 747525103 5,491 292,902 SH   SOLE   0 0 292,902
REGIONS FINL CORP NEW COM 7591EP100 15,105 333,745 SH   SOLE   0 0 333,745
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 206 2,672 SH   SOLE   0 0 2,672
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,240 105,846 SH   SOLE   0 0 105,846
SEAGATE TECHNOLOGY PLC SHS G7945M107 11,789 546,012 SH   SOLE   0 0 546,012
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 82,775 3,423,114 SH   SOLE   0 0 3,423,114
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 87,349 3,541,090 SH   SOLE   0 0 3,541,090
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 148,492 4,664,960 SH   SOLE   0 0 4,664,960
SOUTHWEST AIRLS CO COM 844741108 9,138 403,156 SH   SOLE   0 0 403,156
SPDR INDEX SHS FDS MSCI ACWI EXUS 78463X848 2,447 63,332 SH   SOLE   0 0 63,332
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 7,467 236,289 SH   SOLE   0 0 236,289
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,275 69,845 SH   SOLE   0 0 69,845
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,961 302,530 SH   SOLE   0 0 302,530
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 21,931 675,439 SH   SOLE   0 0 675,439
SPDR SERIES TRUST PORTFOLIO MD ETF 78464A847 20,691 674,707 SH   SOLE   0 0 674,707
SPDR SERIES TRUST PORTFOLIO SM ETF 78468R853 110,235 3,519,109 SH   SOLE   0 0 3,519,109
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 178,871 5,776,802 SH   SOLE   0 0 5,776,802
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 2,006 70,029 SH   SOLE   0 0 70,029
SPDR SERIES TRUST S&P DIVID ETF 78464A763 232 17,583 SH   SOLE   0 0 17,583
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 684 62,538 SH   SOLE   0 0 62,538
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 906 13,279 SH   SOLE   0 0 13,279
STRYKER CORP COM 863667101 260 1,239 SH   SOLE   0 0 1,239
TARGET CORP COM 87612E106 5,671 398,882 SH   SOLE   0 0 398,882
TESLA INC COM 88160R101 226 21,337 SH   SOLE   0 0 21,337
TEXAS INSTRS INC COM 882508104 6,626 845,955 SH   SOLE   0 0 845,955
UNITED PARCEL SERVICE INC CL B 911312106 329 9,971 SH   SOLE   0 0 9,971
UNITEDHEALTH GROUP INC COM 91324P102 914 3,108 SH   SOLE   0 0 3,108
US BANCORP DEL COM NEW 902973304 549 9,257 SH   SOLE   0 0 9,257
VALERO ENERGY CORP NEW COM 91913Y100 4,602 261,567 SH   SOLE   0 0 261,567
VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 318 2,250 SH   SOLE   0 0 2,250
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 455 13,621 SH   SOLE   0 0 13,621
VANGUARD GROUP DIV APP ETF 921908844 399 3,203 SH   SOLE   0 0 3,203
VANGUARD INDEX FDS GROWTH ETF 922908736 331 21,076 SH   SOLE   0 0 21,076
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,874 118,135 SH   SOLE   0 0 118,135
VANGUARD INDEX FDS SM CP VAL ETF 922908611 118 12,150 SH   SOLE   0 0 12,150
VANGUARD INDEX FDS SMALL CP ETF 922908751 56,024 2,710,160 SH   SOLE   0 0 2,710,160
VANGUARD INDEX FDS TOTAL STK MKT 922908769 87,490 2,938,071 SH   SOLE   0 0 2,938,071
VANGUARD INDEX FDS VALUE ETF 922908744 273 24,690 SH   SOLE   0 0 24,690
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 5,706 189,923 SH   SOLE   0 0 189,923
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 530 21,822 SH   SOLE   0 0 21,822
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 3,398 127,304 SH   SOLE   0 0 127,304
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,285 53,798 SH   SOLE   0 0 53,798
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 210 2,239 SH   SOLE   0 0 2,239
VANGUARD WORLD FDS INF TECH ETF 92204A702 81,205 3,515,791 SH   SOLE   0 0 3,515,791
VANGUARD WORLD FDS UTILITIES ETF 92204A876 2,484 112,567 SH   SOLE   0 0 112,567
VERIZON COMMUNICATIONS INC COM 92343V104 236 3,850 SH   SOLE   0 0 3,850
VISA INC COM CL A 92826C839 2,913 205,906 SH   SOLE   0 0 205,906
WALGREENS BOOTS ALLIANCE INC COM 931427108 413 16,141 SH   SOLE   0 0 16,141
WALMART INC COM 931142103 8,304 581,008 SH   SOLE   0 0 581,008
WEC ENERGY GROUP INC COM 92939U106 5,297 57,435 SH   SOLE   0 0 57,435
WEIBO CORP SPONSORED ADR 948596101 292 6,300 SH   SOLE   0 0 6,300
WELBILT INC COM 949090104 543 19,215 SH   SOLE   0 0 19,215