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 1,546 15,977 SH   SOLE NONE 0 0 15,977
ABBVIE INC COM 00287Y109 360 2,681 SH   SOLE NONE 0 0 2,681
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,330 5,169 SH   SOLE NONE 0 0 5,169
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,986 7,215 SH   SOLE NONE 0 0 7,215
ADVANCED MICRO DEVICES INC COM 007903107 1,146 18,091 SH   SOLE NONE 0 0 18,091
AIR PRODS & CHEMS INC COM 009158106 2,119 9,106 SH   SOLE NONE 0 0 9,106
ALPHABET INC CAP STK CL A 02079K305 2,012 21,038 SH   SOLE NONE 0 0 21,038
AMAZON COM INC COM 023135106 1,831 16,203 SH   SOLE NONE 0 0 16,203
AMERICAN WTR WKS CO INC NEW COM 030420103 501 3,851 SH   SOLE NONE 0 0 3,851
AMGEN INC COM 031162100 575 2,550 SH   SOLE NONE 0 0 2,550
APPLE INC COM 037833100 4,621 33,437 SH   SOLE NONE 0 0 33,437
APPLIED MATLS INC COM 038222105 1,651 20,152 SH   SOLE NONE 0 0 20,152
AUTOMATIC DATA PROCESSING IN COM 053015103 1,753 7,749 SH   SOLE NONE 0 0 7,749
AUTONATION INC COM 05329W102 494 4,853 SH   SOLE NONE 0 0 4,853
BARNES GROUP INC COM 067806109 4,288 148,481 SH   SOLE NONE 0 0 148,481
BERKSHIRE HATHAWAY INC DEL CL A 084670108 813 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,730 10,224 SH   SOLE NONE 0 0 10,224
BLACKROCK INC COM 09247X101 1,549 2,815 SH   SOLE NONE 0 0 2,815
CATERPILLAR INC COM 149123101 485 2,954 SH   SOLE NONE 0 0 2,954
CHEVRON CORP NEW COM 166764100 1,666 11,598 SH   SOLE NONE 0 0 11,598
CHUBB LIMITED COM H1467J104 2,147 11,805 SH   SOLE NONE 0 0 11,805
CISCO SYS INC COM 17275R102 1,766 44,149 SH   SOLE NONE 0 0 44,149
COPART INC COM 217204106 596 5,597 SH   SOLE NONE 0 0 5,597
COSTCO WHSL CORP NEW COM 22160K105 2,660 5,633 SH   SOLE NONE 0 0 5,633
CUMMINS INC COM 231021106 1,804 8,864 SH   SOLE NONE 0 0 8,864
CVS HEALTH CORP COM 126650100 752 7,886 SH   SOLE NONE 0 0 7,886
DEERE & CO COM 244199105 674 2,018 SH   SOLE NONE 0 0 2,018
DUTCH BROS INC CL A 26701L100 203 6,511 SH   SOLE NONE 0 0 6,511
EATON CORP PLC SHS G29183103 498 3,738 SH   SOLE NONE 0 0 3,738
ECOLAB INC COM 278865100 462 3,199 SH   SOLE NONE 0 0 3,199
ELECTRONIC ARTS INC COM 285512109 464 4,013 SH   SOLE NONE 0 0 4,013
ELEVANCE HEALTH INC COM 036752103 1,786 3,932 SH   SOLE NONE 0 0 3,932
EOG RES INC COM 26875P101 1,260 11,277 SH   SOLE NONE 0 0 11,277
EXPEDITORS INTL WASH INC COM 302130109 1,891 21,408 SH   SOLE NONE 0 0 21,408
EXXON MOBIL CORP COM 30231G102 633 7,247 SH   SOLE NONE 0 0 7,247
FASTENAL CO COM 311900104 1,460 31,717 SH   SOLE NONE 0 0 31,717
FEDEX CORP COM 31428X106 441 2,968 SH   SOLE NONE 0 0 2,968
GENTEX CORP COM 371901109 1,160 48,664 SH   SOLE NONE 0 0 48,664
GRAINGER W W INC COM 384802104 714 1,459 SH   SOLE NONE 0 0 1,459
HOME DEPOT INC COM 437076102 491 1,778 SH   SOLE NONE 0 0 1,778
HONEYWELL INTL INC COM 438516106 1,328 7,952 SH   SOLE NONE 0 0 7,952
INTERCONTINENTAL EXCHANGE IN COM 45866F104 545 6,035 SH   SOLE NONE 0 0 6,035
INTUIT COM 461202103 1,851 4,778 SH   SOLE NONE 0 0 4,778
INVESCO ACTIVELY MANAGED ETF VAR RATE INVT 46090A879 9,117 370,294 SH   SOLE NONE 0 0 370,294
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,552 26,829 SH   SOLE NONE 0 0 26,829
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 2,369 111,871 SH   SOLE NONE 0 0 111,871
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,896 90,865 SH   SOLE NONE 0 0 90,865
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 309 15,175 SH   SOLE NONE 0 0 15,175
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825 776 38,920 SH   SOLE NONE 0 0 38,920
INVESCO QQQ TR UNIT SER 1 46090E103 17,625 65,948 SH   SOLE NONE 0 0 65,948
ISHARES TR CORE S&P500 ETF 464287200 40,166 111,992 SH   SOLE NONE 0 0 111,992
ISHARES TR MSCI KLD400 SOC 464288570 606 9,050 SH   SOLE NONE 0 0 9,050
ISHARES TR MSCI USA ESG SLC 464288802 218 2,866 SH   SOLE NONE 0 0 2,866
ISHARES TR RUS 1000 GRW ETF 464287614 286 1,358 SH   SOLE NONE 0 0 1,358
JACOBS SOLUTIONS INC COM 46982L108 1,357 12,507 SH   SOLE NONE 0 0 12,507
JOHNSON & JOHNSON COM 478160104 1,683 10,302 SH   SOLE NONE 0 0 10,302
LITHIA MTRS INC COM 536797103 2,635 12,282 SH   SOLE NONE 0 0 12,282
LOWES COS INC COM 548661107 778 4,142 SH   SOLE NONE 0 0 4,142
MASTERCARD INCORPORATED CL A 57636Q104 1,904 6,695 SH   SOLE NONE 0 0 6,695
MEDTRONIC PLC SHS G5960L103 1,204 14,906 SH   SOLE NONE 0 0 14,906
MERCK & CO INC COM 58933Y105 415 4,817 SH   SOLE NONE 0 0 4,817
METLIFE INC COM 59156R108 2,012 33,107 SH   SOLE NONE 0 0 33,107
MICRON TECHNOLOGY INC COM 595112103 376 7,514 SH   SOLE NONE 0 0 7,514
MICROSOFT CORP COM 594918104 2,625 11,269 SH   SOLE NONE 0 0 11,269
NIKE INC CL B 654106103 1,470 17,682 SH   SOLE NONE 0 0 17,682
NORFOLK SOUTHN CORP COM 655844108 525 2,505 SH   SOLE NONE 0 0 2,505
NORTHERN TR CORP COM 665859104 1,266 14,792 SH   SOLE NONE 0 0 14,792
NVIDIA CORPORATION COM 67066G104 1,365 11,246 SH   SOLE NONE 0 0 11,246
PARKER-HANNIFIN CORP COM 701094104 454 1,872 SH   SOLE NONE 0 0 1,872
PEPSICO INC COM 713448108 325 1,993 SH   SOLE NONE 0 0 1,993
PPG INDS INC COM 693506107 694 6,268 SH   SOLE NONE 0 0 6,268
PROCTER AND GAMBLE CO COM 742718109 11,613 91,983 SH   SOLE NONE 0 0 91,983
PRUDENTIAL FINL INC COM 744320102 957 11,156 SH   SOLE NONE 0 0 11,156
QUALCOMM INC COM 747525103 1,563 13,837 SH   SOLE NONE 0 0 13,837
RAYMOND JAMES FINL INC COM 754730109 110,228 1,115,438 SH   SOLE NONE 0 0 1,115,438
RESMED INC COM 761152107 2,360 10,813 SH   SOLE NONE 0 0 10,813
ROBERT HALF INTL INC COM 770323103 1,350 17,650 SH   SOLE NONE 0 0 17,650
ROCKWELL AUTOMATION INC COM 773903109 533 2,478 SH   SOLE NONE 0 0 2,478
SCHWAB CHARLES CORP COM 808513105 2,297 31,956 SH   SOLE NONE 0 0 31,956
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 662 10,941 SH   SOLE NONE 0 0 10,941
SIMPSON MFG INC COM 829073105 1,137 14,504 SH   SOLE NONE 0 0 14,504
SKYWORKS SOLUTIONS INC COM 83088M102 969 11,365 SH   SOLE NONE 0 0 11,365
SMITH A O CORP COM 831865209 1,125 23,159 SH   SOLE NONE 0 0 23,159
SNAP ON INC COM 833034101 1,435 7,128 SH   SOLE NONE 0 0 7,128
SPDR SER TR BBG CONV SEC ETF 78464A359 8,509 134,431 SH   SOLE NONE 0 0 134,431
SPDR SER TR S&P DIVID ETF 78464A763 340 3,045 SH   SOLE NONE 0 0 3,045
STANLEY BLACK & DECKER INC COM 854502101 707 9,400 SH   SOLE NONE 0 0 9,400
TARGET CORP COM 87612E106 1,161 7,822 SH   SOLE NONE 0 0 7,822
TESLA INC COM 88160R101 1,827 6,889 SH   SOLE NONE 0 0 6,889
TEXAS INSTRS INC COM 882508104 2,086 13,474 SH   SOLE NONE 0 0 13,474
UFP INDUSTRIES INC COM 90278Q108 1,544 21,402 SH   SOLE NONE 0 0 21,402
UNITEDHEALTH GROUP INC COM 91324P102 2,411 4,773 SH   SOLE NONE 0 0 4,773
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9,094 71,541 SH   SOLE NONE 0 0 71,541
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,841 11,699 SH   SOLE NONE 0 0 11,699
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,912 21,798 SH   SOLE NONE 0 0 21,798
VERTEX PHARMACEUTICALS INC COM 92532F100 654 2,260 SH   SOLE NONE 0 0 2,260
VISA INC COM CL A 92826C839 1,653 9,305 SH   SOLE NONE 0 0 9,305
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,683 6,839 SH   SOLE NONE 0 0 6,839
WILLIAMS SONOMA INC COM 969904101 1,255 10,653 SH   SOLE NONE 0 0 10,653
ZOETIS INC CL A 98978V103 564 3,804 SH   SOLE NONE 0 0 3,804