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 494 4,120 SH   SOLE   0 0 4,120
ABBVIE COM 00287y109 379 3,500 SH   SOLE   0 0 3,500
ACCENTURE PLC COM G1151C101 11,509 41,660 SH   SOLE   0 0 41,660
ALCON INC F COM H01301128 12,299 175,254 SH   SOLE   0 0 175,254
ALLIANT ENERGY CORP COM 018802108 325 6,000 SH   SOLE   0 0 6,000
ALPHABET INC CLASS A COM 02079K305 377 183 SH   SOLE   0 0 183
ALPHABET INC CLASS C COM 02079K107 275 133 SH   SOLE   0 0 133
ALTRIA GROUP COM 02209S103 7,724 150,969 SH   SOLE   0 0 150,969
APPLE INC COM 037833100 730 5,978 SH   SOLE   0 0 5,978
AT&T INC COM 00206R102 312 10,300 SH   SOLE   0 0 10,300
BECTON DICKINSON COM 075887109 4,915 20,215 SH   SOLE   0 0 20,215
CAPITAL ONE COM 14040H105 14,285 112,274 SH   SOLE   0 0 112,274
CISCO SYSTEMS COM 17275R102 22,339 432,012 SH   SOLE   0 0 432,012
COCA-COLA COM 191216100 10,155 192,666 SH   SOLE   0 0 192,666
COMCAST CORP COM 20030N101 22,487 415,582 SH   SOLE   0 0 415,582
DOMINION RES COM 25746U109 702 9,240 SH   SOLE   0 0 9,240
DUKE ENERGY CORP COM 26441C204 7,043 72,958 SH   SOLE   0 0 72,958
DUPONT COM 26614N102 10,131 131,092 SH   SOLE   0 0 131,092
GENERAL MILLS COM 370334104 331 5,392 SH   SOLE   0 0 5,392
HOME DEPOT INC COM 437076102 1,436 4,703 SH   SOLE   0 0 4,703
HONEYWELL INT'L COM 438516106 20,533 94,590 SH   SOLE   0 0 94,590
JOHNSON & JOHNSON COM 478160104 17,989 109,457 SH   SOLE   0 0 109,457
JOHNSON CONTROLS COM G51502105 14,132 236,834 SH   SOLE   0 0 236,834
JP MORGAN CHASE COM 46625H100 26,652 175,080 SH   SOLE   0 0 175,080
LOCKHEED MARTIN COM 539830109 11,440 30,962 SH   SOLE   0 0 30,962
LOWE'S COMPANIES COM 548661107 34,046 179,021 SH   SOLE   0 0 179,021
MARRIOTT INT'L COM 571903202 6,773 45,732 SH   SOLE   0 0 45,732
MCDONALDS CORP COM 580135101 220 980 SH   SOLE   0 0 980
MERCK & CO COM 58933Y105 748 9,706 SH   SOLE   0 0 9,706
MICROSOFT CORP COM 594918104 33,053 140,192 SH   SOLE   0 0 140,192
MONDELEZ INT'L COM 609207105 293 5,000 SH   SOLE   0 0 5,000
NORFOLK SOUTHERN CORP COM 655844108 215 800 SH   SOLE   0 0 800
NOVARTIS AG ADR COM 66987V109 14,842 173,631 SH   SOLE   0 0 173,631
ORACLE CORP COM 68389X105 4,950 70,550 SH   SOLE   0 0 70,550
PEPSICO COM 713448108 14,838 104,898 SH   SOLE   0 0 104,898
PFIZER COM 717081103 19,312 533,048 SH   SOLE   0 0 533,048
PHILIP MORRIS INT'L COM 718172109 11,987 135,083 SH   SOLE   0 0 135,083
PHILLIPS 66 COM 718546104 6,707 82,258 SH   SOLE   0 0 82,258
PPG INDUSTRIES INC COM 693506107 12,313 81,947 SH   SOLE   0 0 81,947
PROCTER & GAMBLE COM 742718109 16,207 119,667 SH   SOLE   0 0 119,667
SCHLUMBERGER COM 806857108 6,180 227,295 SH   SOLE   0 0 227,295
SOUTHERN CO COM 842587107 2,341 37,660 SH   SOLE   0 0 37,660
STARBUCKS CORP COM 855244109 6,736 61,643 SH   SOLE   0 0 61,643
STIFEL FINANCIAL CORP COM 860630102 444 6,930 SH   SOLE   0 0 6,930
TJX COMPANIES INC COM 872540109 10,204 154,257 SH   SOLE   0 0 154,257
U.S. BANCORP COM 902973304 15,182 274,482 SH   SOLE   0 0 274,482
UNITED PARCEL SERVICE COM 911312106 20,436 120,220 SH   SOLE   0 0 120,220
VERIZON COMM COM 92343V104 19,456 334,579 SH   SOLE   0 0 334,579
WALMART INC COM 931142103 407 2,998 SH   SOLE   0 0 2,998
WALT DISNEY CO COM 254687106 19,433 105,318 SH   SOLE   0 0 105,318
WASTE MANAGEMENT COM 94106L109 5,455 42,280 SH   SOLE   0 0 42,280
WISCONSIN ENERGY CORP COM 92939U106 454 4,850 SH   SOLE   0 0 4,850
INVESCO QQQ TRUST ETF 46090E103 387 1,214 SH   SOLE   0 0 1,214
2023 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J866 683 31,230 SH   SOLE   0 0 31,230
2023 ISHARES IBONDS ETF ETF 46434VAX8 2,418 92,065 SH   SOLE   0 0 92,065
2024 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J841 617 27,580 SH   SOLE   0 0 27,580
2024 ISHARES IBONDS ETF ETF 46434VBG4 1,894 71,275 SH   SOLE   0 0 71,275
2025 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J825 352 15,580 SH   SOLE   0 0 15,580
2025 ISHARES IBONDS ETF ETF 46434VBD1 1,194 43,625 SH   SOLE   0 0 43,625
ISHARES CORE S&P 500 ETF ETF 464287200 186 468 SH   SOLE   0 0 468
2025 INVESCO BULLETSHARES CORP BOND ETF 46138J825 380 17,160 SH   SOLE   0 0 17,160
2024 INVESCO BULLETSHARES CORP BOND ETF 46138J841 638 28,780 SH   SOLE   0 0 28,780
2022 INVESCO BULLETSHARES CORP BOND ETF 46138J882 675 31,230 SH   SOLE   0 0 31,230
2023 INVESCO BULLETSHARES CORP BOND ETF 46138J866 690 31,740 SH   SOLE   0 0 31,740
2025 ISHARES IBONDS ETF 46434VBD1 1,200 44,755 SH   SOLE   0 0 44,755
2021 INVESCO BULLETSHARES CORP BOND ETF 46138J700 1,604 75,940 SH   SOLE   0 0 75,940
2024 ISHARES IBONDS ETF 46434VBG4 1,899 71,965 SH   SOLE   0 0 71,965
2022 ISHARES IBONDS ETF 46434VBA7 2,351 92,345 SH   SOLE   0 0 92,345
2023 ISHARES IBONDS ETF 46434VAX8 2,472 94,570 SH   SOLE   0 0 94,570
2021 ISHARES IBONDS ETF 46434VBK5 2,797 112,560 SH   SOLE   0 0 112,560