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
HOME DEPOT INC COM 437076102 66,030 302,362 SH   SOLE NONE 302,362 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 60,937 378,165 SH   SOLE NONE 378,165 0 0
BANK AMER CORP COM 060505104 58,218 1,652,967 SH   SOLE NONE 1,652,967 0 0
WASTE MGMT INC DEL COM 94106L109 57,725 506,535 SH   SOLE NONE 506,535 0 0
GENERAL ELECTRIC CO COM 369604103 53,867 4,826,750 SH   SOLE NONE 4,826,750 0 0
CISCO SYS INC COM 17275R102 53,515 1,115,833 SH   SOLE NONE 1,115,833 0 0
T MOBILE US INC COM 872590104 53,435 681,393 SH   SOLE NONE 681,393 0 0
PROCTER & GAMBLE CO COM 742718109 49,685 397,799 SH   SOLE NONE 397,799 0 0
CITIGROUP INC COM NEW 172967424 49,293 617,016 SH   SOLE NONE 617,016 0 0
XILINX INC COM 983919101 46,117 471,693 SH   SOLE NONE 471,693 0 0
TEXAS INSTRS INC COM 882508104 44,816 349,337 SH   SOLE NONE 349,337 0 0
CATERPILLAR INC DEL COM 149123101 44,735 302,920 SH   SOLE NONE 302,920 0 0
D R HORTON INC COM 23331A109 44,208 838,066 SH   SOLE NONE 838,066 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 43,260 909,594 SH   SOLE NONE 909,594 0 0
MASCO CORP COM 574599106 39,584 824,846 SH   SOLE NONE 824,846 0 0
CIENA CORP COM NEW 171779309 39,496 925,170 SH   SOLE NONE 925,170 0 0
MORGAN STANLEY COM NEW 617446448 35,985 703,930 SH   SOLE NONE 703,930 0 0
MGIC INVT CORP WIS COM 552848103 34,108 2,407,040 SH   SOLE NONE 2,407,040 0 0
FIFTH THIRD BANCORP COM 316773100 33,856 1,101,365 SH   SOLE NONE 1,101,365 0 0
SANMINA CORPORATION COM 801056102 31,697 925,737 SH   SOLE NONE 925,737 0 0
REPUBLIC SVCS INC COM 760759100 31,262 348,791 SH   SOLE NONE 348,791 0 0
CORNING INC COM 219350105 30,541 1,049,169 SH   SOLE NONE 1,049,169 0 0
ANALOG DEVICES INC COM 032654105 29,345 246,933 SH   SOLE NONE 246,933 0 0
RADIAN GROUP INC COM 750236101 25,027 994,710 SH   SOLE NONE 994,710 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 24,999 551,010 SH   SOLE NONE 551,010 0 0
STERICYCLE INC COM 858912108 22,526 353,015 SH   SOLE NONE 353,015 0 0
CLOROX CO DEL COM 189054109 19,720 128,435 SH   SOLE NONE 128,435 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 18,339 327,834 SH   SOLE NONE 327,834 0 0
OLD REP INTL CORP COM 680223104 12,947 578,750 SH   SOLE NONE 578,750 0 0
SOUTHERN CO COM 842587107 12,808 201,062 SH   SOLE NONE 201,062 0 0
CONSOLIDATED EDISON INC COM 209115104 12,703 140,408 SH   SOLE NONE 140,408 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,021 131,792 SH   SOLE NONE 131,792 0 0
AT&T INC COM 00206R102 11,287 288,826 SH   SOLE NONE 288,826 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 7,072 233,720 SH   SOLE NONE 233,720 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 6,793 267,115 SH   SOLE NONE 267,115 0 0
APPLE INC COM 037833100 6,558 22,333 SH   SOLE NONE 22,333 0 0
ISHARES TR NATIONAL MUN ETF 464288414 5,247 46,067 SH   SOLE NONE 46,067 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 4,951 61,414 SH   SOLE NONE 61,414 0 0
XCEL ENERGY INC COM 98389B100 4,907 77,287 SH   SOLE NONE 77,287 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 3,218 63,616 SH   SOLE NONE 63,616 0 0
WEC ENERGY GROUP INC COM 92939U106 2,307 25,016 SH   SOLE NONE 25,016 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,902 38,725 SH   SOLE NONE 38,725 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,314 26,162 SH   SOLE NONE 26,162 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 1,307 14,990 SH   SOLE NONE 14,990 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,113 4,912 SH   SOLE NONE 4,912 0 0
FISERV INC COM 337738108 922 7,970 SH   SOLE NONE 7,970 0 0
JPMORGAN CHASE & CO COM 46625H100 859 6,163 SH   SOLE NONE 6,163 0 0
COCA COLA CO COM 191216100 833 15,051 SH   SOLE NONE 15,051 0 0
JOHNSON & JOHNSON COM 478160104 793 5,435 SH   SOLE NONE 5,435 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 781 2,405 SH   SOLE NONE 2,405 0 0
MICROSOFT CORP COM 594918104 744 4,717 SH   SOLE NONE 4,717 0 0
ISHARES TR CORE MSCI EAFE 46432F842 736 11,280 SH   SOLE NONE 11,280 0 0
MCDONALDS CORP COM 580135101 726 3,676 SH   SOLE NONE 3,676 0 0
INTEL CORP COM 458140100 692 11,555 SH   SOLE NONE 11,555 0 0
SPDR SERIES TRUST PORTFOLIO TL STK 78464A805 638 16,000 SH   SOLE NONE 16,000 0 0
AMAZON COM INC COM 023135106 623 337 SH   SOLE NONE 337 0 0
MASTERCARD INC CL A 57636Q104 593 1,986 SH   SOLE NONE 1,986 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 521 6,425 SH   SOLE NONE 6,425 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 514 4,662 SH   SOLE NONE 4,662 0 0
MERCK & CO INC COM 58933Y105 513 5,643 SH   SOLE NONE 5,643 0 0
VISA INC COM CL A 92826C839 506 2,694 SH   SOLE NONE 2,694 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 493 3,547 SH   SOLE NONE 3,547 0 0
US BANCORP DEL COM NEW 902973304 492 8,291 SH   SOLE NONE 8,291 0 0
FASTENAL CO COM 311900104 460 12,460 SH   SOLE NONE 12,460 0 0
ISHARES TR IBOXX INV CP ETF 464287242 450 3,514 SH   SOLE NONE 3,514 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 448 1,391 SH   SOLE NONE 1,391 0 0
ALPHABET INC CAP STK CL A 02079K305 414 309 SH   SOLE NONE 309 0 0
FACEBOOK INC CL A 30303M102 404 1,969 SH   SOLE NONE 1,969 0 0
ABBOTT LABS COM 002824100 384 4,423 SH   SOLE NONE 4,423 0 0
LILLY ELI & CO COM 532457108 375 2,850 SH   SOLE NONE 2,850 0 0
DOMINION ENERGY INC COM 25746U109 369 4,459 SH   SOLE NONE 4,459 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 368 4,348 SH   SOLE NONE 4,348 0 0
AON PLC SHS CL A G0408V102 346 1,659 SH   SOLE NONE 1,659 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 340 7,652 SH   SOLE NONE 7,652 0 0
WALMART INC COM 931142103 339 2,855 SH   SOLE NONE 2,855 0 0
ALPHABET INC CAP STK CL C 02079K107 313 234 SH   SOLE NONE 234 0 0
ISHARES TR CORE S&P MCP ETF 464287507 307 1,492 SH   SOLE NONE 1,492 0 0
S&P GLOBAL INC COM 78409V104 293 1,074 SH   SOLE NONE 1,074 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 266 9,520 SH   SOLE NONE 9,520 0 0
LOCKHEED MARTIN CORP COM 539830109 265 681 SH   SOLE NONE 681 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 265 1,942 SH   SOLE NONE 1,942 0 0
ISHARES TR CORE S&P500 ETF 464287200 259 800 SH   SOLE NONE 800 0 0
HONEYWELL INTL INC COM 438516106 257 1,453 SH   SOLE NONE 1,453 0 0
HELEN OF TROY CORP LTD COM G4388N106 252 1,400 SH   SOLE NONE 1,400 0 0
CHEVRON CORP NEW COM 166764100 242 2,007 SH   SOLE NONE 2,007 0 0
AMERICAN TOWER CORP NEW COM 03027X100 241 1,050 SH   SOLE NONE 1,050 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 239 1,400 SH   SOLE NONE 1,400 0 0
UNITED TECHNOLOGIES CORP COM 913017109 234 1,563 SH   SOLE NONE 1,563 0 0
MONDELEZ INTL INC CL A 609207105 232 4,211 SH   SOLE NONE 4,211 0 0
NEXTERA ENERGY INC COM 65339F101 228 940 SH   SOLE NONE 940 0 0
NETFLIX INC COM 64110L106 226 700 SH   SOLE NONE 700 0 0
AMGEN INC COM 031162100 220 913 SH   SOLE NONE 913 0 0
MCCORMICK & CO INC COM NON VTG 579780206 216 1,275 SH   SOLE NONE 1,275 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 214 1,400 SH   SOLE NONE 1,400 0 0
DISNEY WALT CO COM DISNEY 254687106 208 1,439 SH   SOLE NONE 1,439 0 0
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 208 2,272 SH   SOLE NONE 2,272 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 205 5,802 SH   SOLE NONE 5,802 0 0
VERU INC COM 92536C103 111 33,000 SH   SOLE NONE 33,000 0 0