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 544 3,865 SH   SOLE   0 0 3,865
ABBVIE COM 00287y109 474 3,500 SH   SOLE   0 0 3,500
ACCENTURE PLC COM G1151C101 16,026 38,658 SH   SOLE   0 0 38,658
ACTIVISION BLIZZARD COM 00507V109 5,731 86,148 SH   SOLE   0 0 86,148
ALCON INC F COM H01301128 14,485 166,265 SH   SOLE   0 0 166,265
ALLIANT ENERGY CORP COM 018802108 369 6,000 SH   SOLE   0 0 6,000
ALPHABET INC CLASS A COM 02079K305 530 183 SH   SOLE   0 0 183
ALPHABET INC CLASS C COM 02079K107 385 133 SH   SOLE   0 0 133
ALTRIA GROUP COM 02209S103 7,628 160,963 SH   SOLE   0 0 160,963
APPLE INC COM 037833100 822 4,628 SH   SOLE   0 0 4,628
BECTON DICKINSON COM 075887109 8,196 32,592 SH   SOLE   0 0 32,592
CAPITAL ONE COM 14040H105 12,652 87,203 SH   SOLE   0 0 87,203
CISCO SYSTEMS COM 17275R102 24,915 393,166 SH   SOLE   0 0 393,166
COCA-COLA COM 191216100 11,180 188,814 SH   SOLE   0 0 188,814
COMCAST CORP COM 20030N101 20,647 410,231 SH   SOLE   0 0 410,231
DOMINION RES COM 25746U109 655 8,335 SH   SOLE   0 0 8,335
DUKE ENERGY CORP COM 26441C204 6,344 60,477 SH   SOLE   0 0 60,477
DUPONT COM 26614N102 10,410 128,874 SH   SOLE   0 0 128,874
GENERAL MILLS COM 370334104 363 5,392 SH   SOLE   0 0 5,392
HOME DEPOT INC COM 437076102 1,914 4,613 SH   SOLE   0 0 4,613
HONEYWELL INT'L COM 438516106 18,634 89,368 SH   SOLE   0 0 89,368
JOHNSON & JOHNSON COM 478160104 17,815 104,140 SH   SOLE   0 0 104,140
JOHNSON CONTROLS COM G51502105 17,012 209,219 SH   SOLE   0 0 209,219
JP MORGAN CHASE COM 46625H100 25,275 159,613 SH   SOLE   0 0 159,613
LOCKHEED MARTIN COM 539830109 6,853 19,281 SH   SOLE   0 0 19,281
LOWE'S COMPANIES COM 548661107 38,076 147,306 SH   SOLE   0 0 147,306
MARRIOTT INT'L COM 571903202 7,541 45,636 SH   SOLE   0 0 45,636
MCDONALDS CORP COM 580135101 239 890 SH   SOLE   0 0 890
MERCK & CO COM 58933Y105 668 8,720 SH   SOLE   0 0 8,720
MICROSOFT CORP COM 594918104 38,837 115,476 SH   SOLE   0 0 115,476
MONDELEZ INT'L COM 609207105 332 5,000 SH   SOLE   0 0 5,000
NORFOLK SOUTHERN CORP COM 655844108 238 800 SH   SOLE   0 0 800
NOVARTIS AG ADR COM 66987V109 14,889 170,223 SH   SOLE   0 0 170,223
ORACLE CORP COM 68389X105 8,006 91,805 SH   SOLE   0 0 91,805
PEPSICO COM 713448108 17,356 99,912 SH   SOLE   0 0 99,912
PFIZER COM 717081103 25,476 431,432 SH   SOLE   0 0 431,432
PHILIP MORRIS COM 718172109 12,244 128,879 SH   SOLE   0 0 128,879
PHILLIPS 66 COM 718546104 4,208 58,075 SH   SOLE   0 0 58,075
PPG INDUSTRIES INC COM 693506107 14,002 81,202 SH   SOLE   0 0 81,202
PROCTER & GAMBLE COM 742718109 18,572 113,534 SH   SOLE   0 0 113,534
SCHLUMBERGER COM 806857108 4,541 151,608 SH   SOLE   0 0 151,608
SOUTHERN CO COM 842587107 2,353 34,313 SH   SOLE   0 0 34,313
STARBUCKS CORP COM 855244109 9,504 81,253 SH   SOLE   0 0 81,253
STIFEL FINANCIAL CORP COM 860630102 243 3,450 SH   SOLE   0 0 3,450
TJX COMPANIES INC COM 872540109 11,589 152,654 SH   SOLE   0 0 152,654
U.S. BANCORP COM 902973304 14,358 255,623 SH   SOLE   0 0 255,623
UPS COM 911312106 23,257 108,505 SH   SOLE   0 0 108,505
VERIZON COMM COM 92343V104 11,429 219,958 SH   SOLE   0 0 219,958
WALMART INC COM 931142103 395 2,730 SH   SOLE   0 0 2,730
WALT DISNEY CO COM 254687106 17,036 109,987 SH   SOLE   0 0 109,987
WASTE MGMT COM 94106L109 9,171 54,951 SH   SOLE   0 0 54,951
WILLIS TOWERS WATSON COM G96629103 10,683 44,984 SH   SOLE   0 0 44,984
WISCONSIN ENERGY CORP COM 92939U106 393 4,050 SH   SOLE   0 0 4,050
ISHARES CORE S&P 500 ETF ETF 464287200 220 462 SH   SOLE   0 0 462
2022 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J882 1,610 75,292 SH   SOLE   0 0 75,292
2022 ISHARES IBONDS ETF ETF 46434VBA7 3,371 134,085 SH   SOLE   0 0 134,085
2023 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J866 1,044 48,656 SH   SOLE   0 0 48,656
2023 ISHARES IBONDS ETF ETF 46434VAX8 3,008 117,170 SH   SOLE   0 0 117,170
2024 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J841 994 45,537 SH   SOLE   0 0 45,537
2024 ISHARES IBONDS ETF ETF 46434VBG4 2,416 93,170 SH   SOLE   0 0 93,170
2025 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J825 816 37,260 SH   SOLE   0 0 37,260
2025 ISHARES IBONDS ETF ETF 46434VBD1 2,270 85,915 SH   SOLE   0 0 85,915
2026 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J791 262 12,370 SH   SOLE   0 0 12,370
2026 ISHARES IBONDS ETF ETF 46435GAA0 1,429 54,830 SH   SOLE   0 0 54,830
2026 ISHARES IBONDS ETF ETF 46435U259 67 2,480 SH   SOLE   0 0 2,480
2027 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J783 241 11,170 SH   SOLE   0 0 11,170
2027 ISHARES IBONDS ETF ETF 46435UAA9 240 9,050 SH   SOLE   0 0 9,050