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   296,730 2,647 SH   SOLE   0 0 2,647
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,917,281 29,273 SH   SOLE   0 0 29,273
AIR PRODS & CHEMS INC COM 009158106   2,152,307 8,337 SH   SOLE   0 0 8,337
ALPS ETF TR ALERIAN MLP 00162Q452   330,583 7,459 SH   SOLE   0 0 7,459
AMDOCS LTD SHS G02602103   4,081,688 44,155 SH   SOLE   0 0 44,155
APPLE INC COM 037833100   10,514,962 56,578 SH   SOLE   0 0 56,578
BECTON DICKINSON & CO COM 075887109   5,668,384 23,898 SH   SOLE   0 0 23,898
BLACKROCK INC COM 09247X101   11,368,996 14,428 SH   SOLE   0 0 14,428
BROADCOM INC COM 11135F101   7,375,885 6,024 SH   SOLE   0 0 6,024
CASEYS GEN STORES INC COM 147528103   2,793,196 10,155 SH   SOLE   0 0 10,155
CHUBB LIMITED COM H1467J104   5,968,085 24,193 SH   SOLE   0 0 24,193
CISCO SYS INC COM 17275R102   4,940,559 98,457 SH   SOLE   0 0 98,457
COMCAST CORP NEW CL A 20030N101   3,264,913 72,409 SH   SOLE   0 0 72,409
COSTCO WHSL CORP NEW COM 22160K105   9,146,348 12,892 SH   SOLE   0 0 12,892
ELI LILLY & CO COM 532457108   5,818,628 8,715 SH   SOLE   0 0 8,715
EOG RES INC COM 26875P101   3,512,612 31,688 SH   SOLE   0 0 31,688
FIRST SOLAR INC COM 336433107   374,263 2,639 SH   SOLE   0 0 2,639
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   208,503 11,714 SH   SOLE   0 0 11,714
HERSHEY CO COM 427866108   4,077,904 20,631 SH   SOLE   0 0 20,631
HONEYWELL INTL INC COM 438516106   4,863,173 24,798 SH   SOLE   0 0 24,798
HUBBELL INC COM 443510607   8,141,649 22,997 SH   SOLE   0 0 22,997
INTUIT COM 461202103   10,669,669 16,682 SH   SOLE   0 0 16,682
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,452,144 70,957 SH   SOLE   0 0 70,957
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,376,232 65,770 SH   SOLE   0 0 65,770
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 HY 46138J817   850,238 37,185 SH   SOLE   0 0 37,185
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 26 46138J635   229,687 9,935 SH   SOLE   0 0 9,935
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 HY 46138J833   1,198,567 52,777 SH   SOLE   0 0 52,777
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,262,447 65,446 SH   SOLE   0 0 65,446
ISHARES TR 0-5 YR TIPS ETF 46429B747   1,921,893 19,498 SH   SOLE   0 0 19,498
ISHARES TR TIPS BD ETF 464287176   426,497 3,986 SH   SOLE   0 0 3,986
ISHARES TR IBONDS 26 TRM TS 46436E858   533,446 23,407 SH   SOLE   0 0 23,407
ISHARES TR IBONDS 25 TRM TS 46436E866   1,075,268 46,258 SH   SOLE   0 0 46,258
ISHARES TR IBONDS 24 TRM TS 46436E874   1,989,614 83,387 SH   SOLE   0 0 83,387
JPMORGAN CHASE & CO COM 46625H100   8,055,542 46,103 SH   SOLE   0 0 46,103
KLA CORP COM NEW 482480100   11,867,478 19,638 SH   SOLE   0 0 19,638
LOCKHEED MARTIN CORP COM 539830109   6,686,169 15,696 SH   SOLE   0 0 15,696
LOWES COS INC COM 548661107   7,503,630 34,187 SH   SOLE   0 0 34,187
MCDONALDS CORP COM 580135101   4,504,734 15,165 SH   SOLE   0 0 15,165
MEDTRONIC PLC SHS G5960L103   2,404,418 27,438 SH   SOLE   0 0 27,438
MICROSOFT CORP COM 594918104   12,743,331 30,989 SH   SOLE   0 0 30,989
MORGAN STANLEY COM NEW 617446448   3,832,782 43,919 SH   SOLE   0 0 43,919
NEXTERA ENERGY INC COM 65339F101   337,961 5,812 SH   SOLE   0 0 5,812
NORTHROP GRUMMAN CORP COM 666807102   7,857,928 17,596 SH   SOLE   0 0 17,596
ON SEMICONDUCTOR CORP COM 682189105   243,514 3,438 SH   SOLE   0 0 3,438
ORMAT TECHNOLOGIES INC COM 686688102   399,590 6,096 SH   SOLE   0 0 6,096
PARKER-HANNIFIN CORP COM 701094104   11,340,483 22,221 SH   SOLE   0 0 22,221
PROSHARES TR S&P 500 DV ARIST 74348A467   632,313 6,625 SH   SOLE   0 0 6,625
RELIANCE STEEL & ALUMINUM CO COM 759509102   2,603,168 8,972 SH   SOLE   0 0 8,972
REPUBLIC SVCS INC COM 760759100   7,184,483 41,371 SH   SOLE   0 0 41,371
SPDR GOLD TR GOLD SHS 78463V107   881,186 4,672 SH   SOLE   0 0 4,672
UNITED PARCEL SERVICE INC CL B 911312106   297,601 2,098 SH   SOLE   0 0 2,098
UNITEDHEALTH GROUP INC COM 91324P102   9,615,180 18,845 SH   SOLE   0 0 18,845
WEC ENERGY GROUP INC COM 92939U106   249,642 3,126 SH   SOLE   0 0 3,126
WILLIAMS SONOMA INC COM 969904101   8,160,228 40,732 SH   SOLE   0 0 40,732
XYLEM INC COM 98419M100   480,686 4,165 SH   SOLE   0 0 4,165
ZOMEDICA CORP COM 98980M109   4,610 35,000 SH   SOLE   0 0 35,000