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
VERU INC COM 92536C103 71 33,000 SH   SOLE NONE 33,000 0 0
UNITED TECHNOLOGIES CORP COM 913017109 200 1,464 SH   SOLE NONE 1,464 0 0
NEXTERA ENERGY INC COM 65339F101 219 940 SH   SOLE NONE 940 0 0
HELEN OF TROY CORP LTD COM G4388N106 221 1,400 SH   SOLE NONE 1,400 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 226 1,400 SH   SOLE NONE 1,400 0 0
CHEVRON CORP NEW COM 166764100 236 1,992 SH   SOLE NONE 1,992 0 0
AMERICAN TOWER CORP NEW COM 03027X100 243 1,100 SH   SOLE NONE 1,100 0 0
MONDELEZ INTL INC CL A 609207105 248 4,486 SH   SOLE NONE 4,486 0 0
HONEYWELL INTL INC COM 438516106 249 1,473 SH   SOLE NONE 1,473 0 0
S&P GLOBAL INC COM 78409V104 263 1,074 SH   SOLE NONE 1,074 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 267 3,295 SH   SOLE NONE 3,295 0 0
ALPHABET INC CAP STK CL C 02079K107 285 234 SH   SOLE NONE 234 0 0
LOCKHEED MARTIN CORP COM 539830109 316 811 SH   SOLE NONE 811 0 0
LILLY ELI & CO COM 532457108 319 2,850 SH   SOLE NONE 2,850 0 0
AON PLC SHS CL A G0408V102 321 1,659 SH   SOLE NONE 1,659 0 0
ISHARES TR CORE S&P500 ETF 464287200 338 1,132 SH   SOLE NONE 1,132 0 0
WALMART INC COM 931142103 339 2,855 SH   SOLE NONE 2,855 0 0
ISHARES TR IBOXX INV CP ETF 464287242 344 2,700 SH   SOLE NONE 2,700 0 0
FACEBOOK INC CL A 30303M102 351 1,969 SH   SOLE NONE 1,969 0 0
ALPHABET INC CAP STK CL A 02079K305 353 289 SH   SOLE NONE 289 0 0
DOMINION ENERGY INC COM 25746U109 361 4,459 SH   SOLE NONE 4,459 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 369 4,348 SH   SOLE NONE 4,348 0 0
ABBOTT LABS COM 002824100 370 4,423 SH   SOLE NONE 4,423 0 0
FASTENAL CO COM 311900104 407 12,460 SH   SOLE NONE 12,460 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 410 2,715 SH   SOLE NONE 2,715 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 413 1,391 SH   SOLE NONE 1,391 0 0
MERCK & CO INC COM 58933Y105 450 5,351 SH   SOLE NONE 5,351 0 0
US BANCORP DEL COM NEW 902973304 470 8,491 SH   SOLE NONE 8,491 0 0
VISA INC COM CL A 92826C839 472 2,744 SH   SOLE NONE 2,744 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 524 4,662 SH   SOLE NONE 4,662 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 545 4,106 SH   SOLE NONE 4,106 0 0
AMAZON COM INC COM 023135106 559 322 SH   SOLE NONE 322 0 0
MASTERCARD INC CL A 57636Q104 594 2,186 SH   SOLE NONE 2,186 0 0
INTEL CORP COM 458140100 618 11,995 SH   SOLE NONE 11,995 0 0
MICROSOFT CORP COM 594918104 624 4,487 SH   SOLE NONE 4,487 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 703 2,413 SH   SOLE NONE 2,413 0 0
JPMORGAN CHASE & CO COM 46625H100 719 6,113 SH   SOLE NONE 6,113 0 0
COCA COLA CO COM 191216100 819 15,051 SH   SOLE NONE 15,051 0 0
MCDONALDS CORP COM 580135101 832 3,876 SH   SOLE NONE 3,876 0 0
JOHNSON & JOHNSON COM 478160104 874 6,752 SH   SOLE NONE 6,752 0 0
FISERV INC COM 337738108 877 8,470 SH   SOLE NONE 8,470 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,011 4,862 SH   SOLE NONE 4,862 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,316 26,162 SH   SOLE NONE 26,162 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,897 38,725 SH   SOLE NONE 38,725 0 0
WEC ENERGY GROUP INC COM 92939U106 2,523 26,527 SH   SOLE NONE 26,527 0 0
SPDR SERIES TRUST NUVEEN BRC MUNIC 78468R721 3,225 63,616 SH   SOLE NONE 63,616 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 4,697 58,134 SH   SOLE NONE 58,134 0 0
XCEL ENERGY INC COM 98389B100 5,051 77,837 SH   SOLE NONE 77,837 0 0
APPLE INC COM 037833100 5,057 22,578 SH   SOLE NONE 22,578 0 0
ISHARES TR NATIONAL MUN ETF 464288414 5,256 46,067 SH   SOLE NONE 46,067 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 7,297 248,635 SH   SOLE NONE 248,635 0 0
AT&T INC COM 00206R102 10,708 282,976 SH   SOLE NONE 282,976 0 0
SOUTHERN CO COM 842587107 12,403 200,787 SH   SOLE NONE 200,787 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 12,612 131,572 SH   SOLE NONE 131,572 0 0
CONSOLIDATED EDISON INC COM 209115104 13,301 140,798 SH   SOLE NONE 140,798 0 0
OLD REP INTL CORP COM 680223104 13,651 579,150 SH   SOLE NONE 579,150 0 0
TELEPHONE & DATA SYS INC COM NEW 879433829 15,181 588,416 SH   SOLE NONE 588,416 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 15,882 325,184 SH   SOLE NONE 325,184 0 0
CLOROX CO DEL COM 189054109 19,426 127,914 SH   SOLE NONE 127,914 0 0
RADIAN GROUP INC COM 750236101 22,797 998,120 SH   SOLE NONE 998,120 0 0
E TRADE FINANCIAL CORP COM NEW 269246401 23,905 547,140 SH   SOLE NONE 547,140 0 0
ANALOG DEVICES INC COM 032654105 28,423 254,393 SH   SOLE NONE 254,393 0 0
SANMINA CORPORATION COM 801056102 29,534 919,787 SH   SOLE NONE 919,787 0 0
CORNING INC COM 219350105 29,856 1,046,835 SH   SOLE NONE 1,046,835 0 0
MORGAN STANLEY COM NEW 617446448 29,917 701,130 SH   SOLE NONE 701,130 0 0
FIFTH THIRD BANCORP COM 316773100 30,024 1,096,565 SH   SOLE NONE 1,096,565 0 0
MGIC INVT CORP WIS COM 552848103 30,361 2,413,395 SH   SOLE NONE 2,413,395 0 0
REPUBLIC SVCS INC COM 760759100 31,188 360,341 SH   SOLE NONE 360,341 0 0
F5 NETWORKS INC COM 315616102 31,797 226,439 SH   SOLE NONE 226,439 0 0
MASCO CORP COM 574599106 34,779 834,436 SH   SOLE NONE 834,436 0 0
CIENA CORP COM NEW 171779309 36,438 928,840 SH   SOLE NONE 928,840 0 0
CATERPILLAR INC DEL COM 149123101 37,942 300,390 SH   SOLE NONE 300,390 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 38,078 910,310 SH   SOLE NONE 910,310 0 0
CITIGROUP INC COM NEW 172967424 42,536 615,749 SH   SOLE NONE 615,749 0 0
XILINX INC COM 983919101 46,358 483,403 SH   SOLE NONE 483,403 0 0
D R HORTON INC COM 23331A109 46,610 884,269 SH   SOLE NONE 884,269 0 0
TEXAS INSTRS INC COM 882508104 46,647 360,931 SH   SOLE NONE 360,931 0 0
BANK AMER CORP COM 060505104 48,869 1,675,329 SH   SOLE NONE 1,675,329 0 0
PROCTER & GAMBLE CO COM 742718109 50,135 403,081 SH   SOLE NONE 403,081 0 0
CISCO SYS INC COM 17275R102 54,541 1,103,843 SH   SOLE NONE 1,103,843 0 0
T MOBILE US INC COM 872590104 55,742 707,653 SH   SOLE NONE 707,653 0 0
WASTE MGMT INC DEL COM 94106L109 58,459 508,340 SH   SOLE NONE 508,340 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 69,464 407,626 SH   SOLE NONE 407,626 0 0
HOME DEPOT INC COM 437076102 73,652 317,436 SH   SOLE NONE 317,436 0 0