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   246,394 2,633 SH   SOLE   0 0 2,633
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,465,184 28,923 SH   SOLE   0 0 28,923
AIR PRODS & CHEMS INC COM 009158106   2,202,460 8,024 SH   SOLE   0 0 8,024
AMDOCS LTD SHS G02602103   3,448,413 43,089 SH   SOLE   0 0 43,089
APPLE INC COM 037833100   9,517,309 55,624 SH   SOLE   0 0 55,624
BECTON DICKINSON & CO COM 075887109   5,830,105 22,812 SH   SOLE   0 0 22,812
BLACKROCK INC COM 09247X101   8,643,122 14,200 SH   SOLE   0 0 14,200
BROADCOM INC COM 11135F101   5,079,088 5,978 SH   SOLE   0 0 5,978
CASEYS GEN STORES INC COM 147528103   2,658,219 9,887 SH   SOLE   0 0 9,887
CHUBB LIMITED COM H1467J104   5,081,252 23,562 SH   SOLE   0 0 23,562
CISCO SYS INC COM 17275R102   4,944,582 94,362 SH   SOLE   0 0 94,362
COMCAST CORP NEW CL A 20030N101   3,013,816 70,499 SH   SOLE   0 0 70,499
COSTCO WHSL CORP NEW COM 22160K105   7,008,186 12,742 SH   SOLE   0 0 12,742
ELI LILLY & CO COM 532457108   4,973,181 8,480 SH   SOLE   0 0 8,480
EOG RES INC COM 26875P101   3,934,839 30,331 SH   SOLE   0 0 30,331
FIRST SOLAR INC COM 336433107   391,568 2,587 SH   SOLE   0 0 2,587
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   306,695 18,588 SH   SOLE   0 0 18,588
HERSHEY CO COM 427866108   3,886,476 19,985 SH   SOLE   0 0 19,985
HONEYWELL INTL INC COM 438516106   4,300,759 24,149 SH   SOLE   0 0 24,149
HUBBELL INC COM 443510607   6,244,779 22,312 SH   SOLE   0 0 22,312
HUT 8 MNG CORP COM 44812T102   33,157 14,416 SH   SOLE   0 0 14,416
INTUIT COM 461202103   7,936,900 16,431 SH   SOLE   0 0 16,431
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,066,610 99,836 SH   SOLE   0 0 99,836
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,296,998 61,121 SH   SOLE   0 0 61,121
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   529,107 23,663 SH   SOLE   0 0 23,663
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858   722,408 30,767 SH   SOLE   0 0 30,767
ISHARES TR TIPS BD ETF 464287176   762,737 7,440 SH   SOLE   0 0 7,440
ISHARES TR 0-5 YR TIPS ETF 46429B747   2,426,297 25,031 SH   SOLE   0 0 25,031
JPMORGAN CHASE & CO COM 46625H100   6,384,712 45,475 SH   SOLE   0 0 45,475
KLA CORP COM NEW 482480100   9,039,369 19,874 SH   SOLE   0 0 19,874
LOCKHEED MARTIN CORP COM 539830109   6,827,509 15,251 SH   SOLE   0 0 15,251
LOWES COS INC COM 548661107   6,218,801 33,418 SH   SOLE   0 0 33,418
MCDONALDS CORP COM 580135101   3,844,479 14,899 SH   SOLE   0 0 14,899
MEDTRONIC PLC SHS G5960L103   1,926,372 26,980 SH   SOLE   0 0 26,980
MICROSOFT CORP COM 594918104   10,502,128 30,828 SH   SOLE   0 0 30,828
MORGAN STANLEY COM NEW 617446448   3,070,925 43,010 SH   SOLE   0 0 43,010
NEXTERA ENERGY INC COM 65339F101   312,588 5,536 SH   SOLE   0 0 5,536
NORTHROP GRUMMAN CORP COM 666807102   8,347,928 17,274 SH   SOLE   0 0 17,274
ON SEMICONDUCTOR CORP COM 682189105   245,184 3,021 SH   SOLE   0 0 3,021
ORMAT TECHNOLOGIES INC COM 686688102   377,794 5,936 SH   SOLE   0 0 5,936
PARKER-HANNIFIN CORP COM 701094104   8,106,482 22,057 SH   SOLE   0 0 22,057
PROSHARES TR S&P 500 DV ARIST 74348A467   600,852 7,050 SH   SOLE   0 0 7,050
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,156,136 8,723 SH   SOLE   0 0 8,723
REPUBLIC SVCS INC COM 760759100   5,976,262 40,495 SH   SOLE   0 0 40,495
SPDR GOLD TR GOLD SHS 78463V107   628,139 3,419 SH   SOLE   0 0 3,419
UNITED PARCEL SERVICE INC CL B 911312106   275,200 1,873 SH   SOLE   0 0 1,873
UNITEDHEALTH GROUP INC COM 91324P102   9,759,271 18,406 SH   SOLE   0 0 18,406
WEC ENERGY GROUP INC COM 92939U106   257,332 3,126 SH   SOLE   0 0 3,126
WILLIAMS SONOMA INC COM 969904101   6,328,641 41,426 SH   SOLE   0 0 41,426
XYLEM INC COM 98419M100   359,278 4,094 SH   SOLE   0 0 4,094