X0202 13F-HR LIVE false true false 0001649147 XXXXXXXX 03-31-2026 03-31-2026 false Harfst & Associates, Inc.
1949 Sugarland Drive #220 Sheridan WY 82801
13F HOLDINGS REPORT 028-16956 000145090 801-71661 N
Robby Harfst Chief Compliance Officer 307-218-5667 /s/ Robby Harfst Sheridan WY 05-12-2026 0 121 560198468