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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   427 3,776 SH   SOLE   0 0 3,776
ABBVIE COM 00287Y109   749 4,214 SH   SOLE   0 0 4,214
ACCENTURE PLC COM G1151C101   11,520 32,746 SH   SOLE   0 0 32,746
ALCON INC F COM H01301128   11,804 139,049 SH   SOLE   0 0 139,049
ALLIANT ENERGY COM 018802108   296 5,000 SH   SOLE   0 0 5,000
ALLSTATE COM 020002101   325 1,684 SH   SOLE   0 0 1,684
ALPHABET INC CL A COM 02079K305   429 2,266 SH   SOLE   0 0 2,266
ALPHABET INC CL C COM 02079K107   322 1,690 SH   SOLE   0 0 1,690
APPLE INC COM 037833100   1,431 5,715 SH   SOLE   0 0 5,715
BLACKROCK COM 09290D101   19,945 19,456 SH   SOLE   0 0 19,456
CAPITAL ONE COM 14040H105   10,345 58,014 SH   SOLE   0 0 58,014
CHEVRON COM 166764100   264 1,823 SH   SOLE   0 0 1,823
CISCO SYSTEMS COM 17275R102   11,473 193,805 SH   SOLE   0 0 193,805
COCA-COLA COM 191216100   11,217 180,157 SH   SOLE   0 0 180,157
COMCAST CORP COM 20030N101   11,541 307,512 SH   SOLE   0 0 307,512
DANAHER CORP COM 235851102   9,824 42,796 SH   SOLE   0 0 42,796
EQUINIX INC REIT COM 29444U700   6,415 6,804 SH   SOLE   0 0 6,804
EXXON MOBIL COM 30231G102   481 4,474 SH   SOLE   0 0 4,474
GENERAL MILLS COM 370334104   365 5,722 SH   SOLE   0 0 5,722
GOLDMAN SACHS COM 38141G104   19,230 33,583 SH   SOLE   0 0 33,583
HERSHEY FOODS COM 427866108   4,372 25,815 SH   SOLE   0 0 25,815
HOME DEPOT INC COM 437076102   1,240 3,187 SH   SOLE   0 0 3,187
HONEYWELL INT'L COM 438516106   19,118 84,633 SH   SOLE   0 0 84,633
JOHNSON/JOHNSON COM 478160104   13,813 95,515 SH   SOLE   0 0 95,515
JP MORGAN COM 46625H100   34,401 143,510 SH   SOLE   0 0 143,510
LOCKHEED MARTIN COM 539830109   12,991 26,734 SH   SOLE   0 0 26,734
LOWE'S COM 548661107   24,522 99,358 SH   SOLE   0 0 99,358
MARRIOTT INT'L COM 571903202   15,204 54,505 SH   SOLE   0 0 54,505
MCDONALDS CORP COM 580135101   9,989 34,457 SH   SOLE   0 0 34,457
MERCK & CO COM 58933Y105   753 7,574 SH   SOLE   0 0 7,574
MICROSOFT CORP COM 594918104   35,286 83,715 SH   SOLE   0 0 83,715
MONDELEZ INT'L COM 609207105   3,164 52,971 SH   SOLE   0 0 52,971
NASDAQ COM 631103108   12,924 167,167 SH   SOLE   0 0 167,167
NEXTERA ENERGY COM 65339F101   10,791 150,529 SH   SOLE   0 0 150,529
NOVARTIS AG ADR COM 66987V109   13,827 142,096 SH   SOLE   0 0 142,096
NVIDIA CORP COM 67066G104   392 2,921 SH   SOLE   0 0 2,921
ORACLE CORP COM 68389X105   16,289 97,750 SH   SOLE   0 0 97,750
PEPSICO COM 713448108   298 1,960 SH   SOLE   0 0 1,960
PFIZER COM 717081103   5,076 191,332 SH   SOLE   0 0 191,332
PHILIP MORRIS COM 718172109   9,467 78,666 SH   SOLE   0 0 78,666
PHILLIPS 66 COM 718546104   6,211 54,520 SH   SOLE   0 0 54,520
PPG INDUSTRIES COM 693506107   8,985 75,222 SH   SOLE   0 0 75,222
PROCTER/GAMBLE COM 742718109   10,276 61,294 SH   SOLE   0 0 61,294
SLB COM 806857108   6,155 160,530 SH   SOLE   0 0 160,530
SOUTHERN CO COM 842587107   417 5,060 SH   SOLE   0 0 5,060
STARBUCKS CORP COM 855244109   8,425 92,329 SH   SOLE   0 0 92,329
STIFEL FINANCIAL COM 860630102   366 3,450 SH   SOLE   0 0 3,450
TEXAS INSTR. COM 882508104   9,742 51,954 SH   SOLE   0 0 51,954
UNITEDHEALTH COM 91324P102   8,768 17,332 SH   SOLE   0 0 17,332
UPS COM 911312106   10,614 84,168 SH   SOLE   0 0 84,168
WALMART INC COM 931142103   845 9,357 SH   SOLE   0 0 9,357
WALT DISNEY CO COM 254687106   10,295 92,457 SH   SOLE   0 0 92,457
WASTE MGMT COM 94106L109   12,510 61,996 SH   SOLE   0 0 61,996
WELLS FARGO COM 949746101   469 6,670 SH   SOLE   0 0 6,670
WILLIS TOWERS COM G96629103   13,841 44,187 SH   SOLE   0 0 44,187
ISHARES CORE S&P 500 ETF ETF 464287200   285 485 SH   SOLE   0 0 485
2025 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J825   981 47,500 SH   SOLE   0 0 47,500
2025 ISHARES IBONDS ETF ETF 46434VBD1   2,288 91,352 SH   SOLE   0 0 91,352
2026 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J791   668 34,369 SH   SOLE   0 0 34,369
2026 ISHARES IBONDS ETF ETF 46435GAA0   1,949 80,955 SH   SOLE   0 0 80,955
2027 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J783   627 32,187 SH   SOLE   0 0 32,187
2027 ISHARES IBONDS ETF ETF 46435UAA9   1,678 70,053 SH   SOLE   0 0 70,053
2028 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J643   347 17,235 SH   SOLE   0 0 17,235
2028 ISHARES IBONDS ETF ETF 46435U515   1,514 60,810 SH   SOLE   0 0 60,810
2029 INVESCO BULLETSHARES CORP BOND ETF ETF 46138J577   213 11,640 SH   SOLE   0 0 11,640
2029 ISHARES IBONDS ETF ETF 46436E205   928 40,690 SH   SOLE   0 0 40,690