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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1011,1646,636SH SOLENONE006,636
ABBOTT LABSCOM0028241009738,240SH SOLENONE008,240
ABBVIE INCCOM00287Y1098678,040SH SOLENONE008,040
ACCENTURE PLC IRELANDSHS CLASS AG1151C10116,28450,900SH SOLENONE0050,900
AEROVIRONMENT INCCOM0080731082332,700SH SOLENONE002,700
ALLIANT ENERGY CORPCOM0188021082634,700SH SOLENONE004,700
ALLSTATE CORPCOM0200021013062,386SH SOLENONE002,386
ALPHABET INCCAP STK CL A02079K305481180SH SOLENONE00180
ALPHABET INCCAP STK CL C02079K1071,146430SH SOLENONE00430
AMAZON COM INCCOM0231351066,2711,909SH SOLENONE001,909
AON PLCSHS CL AG0403H1088953,133SH SOLENONE003,133
APPLE INCCOM0378331007605,368SH SOLENONE005,368
AT&T INCCOM00206R10231611,683SH SOLENONE0011,683
AUTODESK INCCOM0527691061,9686,900SH SOLENONE006,900
AUTOMATIC DATA PROCESSING INCOM0530151039944,950SH SOLENONE004,950
AVALARA INCCOM05338G1062801,600SH SOLENONE001,600
AVERY DENNISON CORPCOM0536111096443,110SH SOLENONE003,110
BK OF AMERICA CORPCOM0605051043147,408SH SOLENONE007,408
BLACKROCK INCCOM09247X101642765SH SOLENONE00765
BRISTOL-MYERS SQUIBB COCOM1101221082995,005SH SOLENONE005,005
CAMDEN PPTY TRSH BEN INT1331311021,2418,366SH SOLENONE008,366
CHEVRON CORP NEWCOM1667641005044,968SH SOLENONE004,968
CINTAS CORPCOM1729081055811,525SH SOLENONE001,525
CISCO SYS INCCOM17275R10254610,025SH SOLENONE0010,025
CLOROX CO DELCOM1890541093772,274SH SOLENONE002,274
CONAGRA BRANDS INCCOM2058871023048,965SH SOLENONE008,965
DANAHER CORPORATIONCOM2358511024651,526SH SOLENONE001,526
DENTSPLY SIRONA INCCOM24906P1092975,100SH SOLENONE005,100
DIGITAL RLTY TR INCCOM2538681032461,700SH SOLENONE001,700
DISNEY WALT COCOM2546871062631,554SH SOLENONE001,554
DOMINION ENERGY INCCOM25746U1094676,401SH SOLENONE006,401
DTE ENERGY COCOM2333311075765,115SH SOLENONE005,115
DUKE ENERGY CORP NEWCOM NEW26441C2045075,196SH SOLENONE005,196
EMERSON ELEC COCOM2910111045225,540SH SOLENONE005,540
EXTRA SPACE STORAGE INCCOM30225T1021,0166,050SH SOLENONE006,050
EXXON MOBIL CORPCOM30231G10293115,830SH SOLENONE0015,830
GENERAL ELECTRIC COCOM NEW3696043012212,144SH SOLENONE002,144
GENUINE PARTS COCOM3724601052442,000SH SOLENONE002,000
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1052015,177SH SOLENONE005,177
GRAINGER W W INCCOM3848021041,4153,600SH SOLENONE003,600
HOME DEPOT INCCOM4370761021,0833,300SH SOLENONE003,300
HONEYWELL INTL INCCOM4385161064612,170SH SOLENONE002,170
ILLINOIS TOOL WKS INCCOM4523081095092,450SH SOLENONE002,450
INTEL CORPCOM4581401005069,490SH SOLENONE009,490
INTERNATIONAL BUSINESS MACHSCOM4592001013322,390SH SOLENONE002,390
INTUITCOM461202103345640SH SOLENONE00640
INVESCO QQQ TRUNIT SER 146090E1031,5584,347SH SOLENONE004,347
ISHARES TRCORE S&P MCP ETF4642875074451,692SH SOLENONE001,692
ISHARES TRCORE S&P500 ETF4642872007091,645SH SOLENONE001,645
ISHARES TRNATIONAL MUN ETF4642884145815,000SH SOLENONE005,000
ISHARES TRRUSSELL 2000 ETF4642876554321,975SH SOLENONE001,975
JOHNSON & JOHNSONCOM4781601041,88211,653SH SOLENONE0011,653
JPMORGAN CHASE & COCOM46625H1001,4698,972SH SOLENONE008,972
KIMBERLY-CLARK CORPCOM4943681034273,200SH SOLENONE003,200
KROGER COCOM5010441012285,630SH SOLENONE005,630
L3HARRIS TECHNOLOGIES INCCOM5024311092641,200SH SOLENONE001,200
LENNAR CORPCL A5260571042032,162SH SOLENONE002,162
LILLY ELI & COCOM5324571084561,974SH SOLENONE001,974
MARATHON PETE CORPCOM56585A1023425,532SH SOLENONE005,532
MCCORMICK & CO INCCOM NON VTG5797802063894,800SH SOLENONE004,800
MCDONALDS CORPCOM5801351017353,050SH SOLENONE003,050
MEDTRONIC PLCSHSG5960L1033162,507SH SOLENONE002,507
MERCK & CO INCCOM58933Y1054866,423SH SOLENONE006,423
MICROSOFT CORPCOM5949181041,8416,530SH SOLENONE006,530
NETFLIX INCCOM64110L106286468SH SOLENONE00468
NEXTERA ENERGY INCCOM65339F1014285,450SH SOLENONE005,450
NORTHERN TR CORPCOM6658591042061,900SH SOLENONE001,900
OLD REP INTL CORPCOM6802231042208,912SH SOLENONE008,912
PARKER-HANNIFIN CORPCOM7010941043771,350SH SOLENONE001,350
PFIZER INCCOM7170811033608,376SH SOLENONE008,376
PROCTER AND GAMBLE COCOM7427181091,76612,631SH SOLENONE0012,631
PUBLIC STORAGECOM74460D1091,1523,879SH SOLENONE003,879
QUALCOMM INCCOM7475251038226,370SH SOLENONE006,370
RAYTHEON TECHNOLOGIES CORPCOM75513E1016747,844SH SOLENONE007,844
RPM INTL INCCOM7496851031,16615,013SH SOLENONE0015,013
SAP SESPON ADR8030542042431,800SH SOLENONE001,800
SNAP ON INCCOM8330341011,1705,600SH SOLENONE005,600
SOUTHERN COCOM8425871072824,550SH SOLENONE004,550
SPDR S&P 500 ETF TRTR UNIT78462F10314,70634,155SH SOLENONE0034,155
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1078,41317,448SH SOLENONE0017,448
SPDR SER TRSPDR BLOOMBERG78468R6638249,010SH SOLENONE009,010
SSGA ACTIVE ETF TRSPDR TR TACTIC78467V84851710,700SH SOLENONE0010,700
STATE STR CORPCOM8574771032052,400SH SOLENONE002,400
STERIS PLCSHS USDG8473T1005112,500SH SOLENONE002,500
STRYKER CORPORATIONCOM8636671013041,150SH SOLENONE001,150
SYSCO CORPCOM8718291072723,450SH SOLENONE003,450
TARGET CORPCOM87612E1064692,050SH SOLENONE002,050
TELEDYNE TECHNOLOGIES INCCOM879360105243565SH SOLENONE00565
TELEFLEX INCORPORATEDCOM8793691066781,800SH SOLENONE001,800
TESLA INCCOM88160R101388500SH SOLENONE00500
THERMO FISHER SCIENTIFIC INCCOM883556102317555SH SOLENONE00555
UDR INCCOM90265310462111,722SH SOLENONE0011,722
UNILEVER PLCSPON ADR NEW9047677044187,710SH SOLENONE007,710
US BANCORP DELCOM NEW9029733045248,753SH SOLENONE008,753
VANECK ETF TRUSTBIOTECH ETF92189F7262851,410SH SOLENONE001,410
VANECK ETF TRUSTINTRMDT MUNI ETF92189H2014488,750SH SOLENONE008,750
VANGUARD INDEX FDSMID CAP ETF922908629206870SH SOLENONE00870
VANGUARD INDEX FDSSMALL CP ETF9229087512,62712,015SH SOLENONE0012,015
VANGUARD MUN BD FDSTAX EXEMPT BD9229077465269,600SH SOLENONE009,600
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1021,22820,000SH SOLENONE0020,000
WALGREENS BOOTS ALLIANCE INCCOM93142710862813,343SH SOLENONE0013,343
WALMART INCCOM9311421032862,055SH SOLENONE002,055
WEC ENERGY GROUP INCCOM92939U1061,11112,601SH SOLENONE0012,601
ZOOM VIDEO COMMUNICATIONS INCL A98980L1012641,010SH SOLENONE001,010