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
ABBOTT LABS COM 002824100 490 4,223 SH   SOLE NONE 4,223 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 238 407 SH   SOLE NONE 407 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 10,351 222,320 SH   SOLE NONE 222,320 0 0
ALPHABET INC CAP STK CL A 02079K305 779 319 SH   SOLE NONE 319 0 0
ALPHABET INC CAP STK CL C 02079K107 383 153 SH   SOLE NONE 153 0 0
AMAZON COM INC COM 023135106 1,221 355 SH   SOLE NONE 355 0 0
AMERICAN TOWER CORP NEW COM 03027X100 270 1,000 SH   SOLE NONE 1,000 0 0
AMERISOURCEBERGEN CORP COM 03073E105 35,091 306,495 SH   SOLE NONE 306,495 0 0
ANALOG DEVICES INC COM 032654105 35,910 208,586 SH   SOLE NONE 208,586 0 0
AON PLC SHS CL A G0403H108 313 1,311 SH   SOLE NONE 1,311 0 0
APPLE INC COM 037833100 11,683 85,302 SH   SOLE NONE 85,302 0 0
AT&T INC COM 00206R102 8,650 300,551 SH   SOLE NONE 300,551 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,193 4,294 SH   SOLE NONE 4,294 0 0
BK OF AMERICA CORP COM 060505104 35,367 857,807 SH   SOLE NONE 857,807 0 0
BLACKSTONE GROUP INC COM 09260D107 28,904 297,554 SH   SOLE NONE 297,554 0 0
BOEING CO COM 097023105 371 1,550 SH   SOLE NONE 1,550 0 0
CIENA CORP COM NEW 171779309 48,557 853,530 SH   SOLE NONE 853,530 0 0
CISCO SYS INC COM 17275R102 57,428 1,083,546 SH   SOLE NONE 1,083,546 0 0
CLOROX CO DEL COM 189054109 1,455 8,090 SH   SOLE NONE 8,090 0 0
COCA COLA CO COM 191216100 597 11,026 SH   SOLE NONE 11,026 0 0
CONSOLIDATED EDISON INC COM 209115104 10,128 141,220 SH   SOLE NONE 141,220 0 0
CORNING INC COM 219350105 39,667 969,860 SH   SOLE NONE 969,860 0 0
D R HORTON INC COM 23331A109 64,614 714,994 SH   SOLE NONE 714,994 0 0
DOMINION ENERGY INC COM 25746U109 331 4,500 SH   SOLE NONE 4,500 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,286 124,453 SH   SOLE NONE 124,453 0 0
EATON CORP PLC SHS G29183103 28,198 190,295 SH   SOLE NONE 190,295 0 0
EXACT SCIENCES CORP COM 30063P105 373 3,000 SH   SOLE NONE 3,000 0 0
EXXON MOBIL CORP COM 30231G102 316 5,015 SH   SOLE NONE 5,015 0 0
FACEBOOK INC CL A 30303M102 637 1,832 SH   SOLE NONE 1,832 0 0
FASTENAL CO COM 311900104 648 12,460 SH   SOLE NONE 12,460 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 471 3,323 SH   SOLE NONE 3,323 0 0
FISERV INC COM 337738108 777 7,270 SH   SOLE NONE 7,270 0 0
FORD MTR CO DEL COM 345370860 45,731 3,077,450 SH   SOLE NONE 3,077,450 0 0
GENERAL ELECTRIC CO COM 369604103 58,721 4,362,645 SH   SOLE NONE 4,362,645 0 0
GENERAL MTRS CO COM 37045V100 38,633 652,910 SH   SOLE NONE 652,910 0 0
HELEN OF TROY LTD COM G4388N106 333 1,460 SH   SOLE NONE 1,460 0 0
HOME DEPOT INC COM 437076102 77,785 243,925 SH   SOLE NONE 243,925 0 0
INTEL CORP COM 458140100 491 8,737 SH   SOLE NONE 8,737 0 0
ISHARES TR NATIONAL MUN ETF 464288414 5,299 45,217 SH   SOLE NONE 45,217 0 0
ISHARES TR CORE MSCI EAFE 46432F842 620 8,280 SH   SOLE NONE 8,280 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 538 4,662 SH   SOLE NONE 4,662 0 0
ISHARES TR IBOXX INV CP ETF 464287242 430 3,200 SH   SOLE NONE 3,200 0 0
ISHARES TR CORE S&P SCP ETF 464287804 358 3,169 SH   SOLE NONE 3,169 0 0
ISHARES TR CORE S&P500 ETF 464287200 346 804 SH   SOLE NONE 804 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 332 3,848 SH   SOLE NONE 3,848 0 0
JOHNSON & JOHNSON COM 478160104 765 4,641 SH   SOLE NONE 4,641 0 0
JPMORGAN CHASE & CO COM 46625H100 790 5,078 SH   SOLE NONE 5,078 0 0
L BRANDS INC COM 501797104 44,223 613,700 SH   SOLE NONE 613,700 0 0
LILLY ELI & CO COM 532457108 631 2,750 SH   SOLE NONE 2,750 0 0
MASCO CORP COM 574599106 42,487 721,215 SH   SOLE NONE 721,215 0 0
MASTERCARD INCORPORATED CL A 57636Q104 712 1,951 SH   SOLE NONE 1,951 0 0
MCDONALDS CORP COM 580135101 644 2,787 SH   SOLE NONE 2,787 0 0
MCKESSON CORP COM 58155Q103 47,871 250,320 SH   SOLE NONE 250,320 0 0
MERCK & CO INC COM 58933Y105 202 2,597 SH   SOLE NONE 2,597 0 0
MGIC INVT CORP WIS COM 552848103 28,375 2,086,390 SH   SOLE NONE 2,086,390 0 0
MICROSOFT CORP COM 594918104 1,427 5,268 SH   SOLE NONE 5,268 0 0
MORGAN STANLEY COM NEW 617446448 92,771 1,011,795 SH   SOLE NONE 1,011,795 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 73,191 337,520 SH   SOLE NONE 337,520 0 0
NETFLIX INC COM 64110L106 376 712 SH   SOLE NONE 712 0 0
NEXTERA ENERGY INC COM 65339F101 280 3,824 SH   SOLE NONE 3,824 0 0
OLD REP INTL CORP COM 680223104 14,290 573,680 SH   SOLE NONE 573,680 0 0
PACCAR INC COM 693718108 20,775 232,775 SH   SOLE NONE 232,775 0 0
PROCTER AND GAMBLE CO COM 742718109 28,083 208,131 SH   SOLE NONE 208,131 0 0
RADIAN GROUP INC COM 750236101 20,691 929,945 SH   SOLE NONE 929,945 0 0
REPUBLIC SVCS INC COM 760759100 33,229 302,055 SH   SOLE NONE 302,055 0 0
REWALK ROBOTICS LTD SHS M8216Q200 25 15,000 SH   SOLE NONE 15,000 0 0
ROCKWELL AUTOMATION INC COM 773903109 262 916 SH   SOLE NONE 916 0 0
S&P GLOBAL INC COM 78409V104 441 1,074 SH   SOLE NONE 1,074 0 0
SCHWAB CHARLES CORP COM 808513105 61,569 845,605 SH   SOLE NONE 845,605 0 0
SOUTHERN CO COM 842587107 11,605 191,786 SH   SOLE NONE 191,786 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 509 1,190 SH   SOLE NONE 1,190 0 0
SPDR SER TR NUVEEN BRC MUNIC 78468R721 3,088 59,266 SH   SOLE NONE 59,266 0 0
SPDR SER TR NUVEEN BLMBRG SR 78468R739 1,919 38,725 SH   SOLE NONE 38,725 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 318 6,000 SH   SOLE NONE 6,000 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 213 5,802 SH   SOLE NONE 5,802 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 208 2,272 SH   SOLE NONE 2,272 0 0
STERICYCLE INC COM 858912108 23,551 329,155 SH   SOLE NONE 329,155 0 0
TEXAS INSTRS INC COM 882508104 57,135 297,116 SH   SOLE NONE 297,116 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 911 1,805 SH   SOLE NONE 1,805 0 0
T-MOBILE US INC COM 872590104 79,777 550,832 SH   SOLE NONE 550,832 0 0
US BANCORP DEL COM NEW 902973304 304 5,336 SH   SOLE NONE 5,336 0 0
VANECK VECTORS ETF TR INTRMDT MUNI ETF 92189H201 1,356 26,162 SH   SOLE NONE 26,162 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 4,417 53,759 SH   SOLE NONE 53,759 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 1,169 12,990 SH   SOLE NONE 12,990 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 258 1,158 SH   SOLE NONE 1,158 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 454 5,485 SH   SOLE NONE 5,485 0 0
VISA INC COM CL A 92826C839 616 2,636 SH   SOLE NONE 2,636 0 0
WALMART INC COM 931142103 223 1,580 SH   SOLE NONE 1,580 0 0
WASTE MGMT INC DEL COM 94106L109 63,365 452,250 SH   SOLE NONE 452,250 0 0
WEC ENERGY GROUP INC COM 92939U106 2,120 23,831 SH   SOLE NONE 23,831 0 0
XCEL ENERGY INC COM 98389B100 4,481 68,012 SH   SOLE NONE 68,012 0 0
XILINX INC COM 983919101 58,416 403,873 SH   SOLE NONE 403,873 0 0