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   1,872,092 17,172 SH   SOLE   0 0 17,172
ABBVIE INC COM 00287Y109   392,873 2,916 SH   SOLE   0 0 2,916
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,089,704 6,772 SH   SOLE   0 0 6,772
ADOBE SYSTEMS INCORPORATED COM 00724F101   3,726,593 7,621 SH   SOLE   0 0 7,621
ADVANCED MICRO DEVICES INC COM 007903107   2,502,831 21,972 SH   SOLE   0 0 21,972
AIR PRODS & CHEMS INC COM 009158106   2,593,930 8,660 SH   SOLE   0 0 8,660
ALPHABET INC CAP STK CL A 02079K305   2,917,808 24,376 SH   SOLE   0 0 24,376
AMAZON COM INC COM 023135106   2,917,066 22,377 SH   SOLE   0 0 22,377
AMERICAN WTR WKS CO INC NEW COM 030420103   2,037,757 14,275 SH   SOLE   0 0 14,275
ANALOG DEVICES INC COM 032654105   1,917,710 9,844 SH   SOLE   0 0 9,844
APPLE INC COM 037833100   6,163,038 31,773 SH   SOLE   0 0 31,773
APPLIED MATLS INC COM 038222105   2,983,884 20,644 SH   SOLE   0 0 20,644
AUTONATION INC COM 05329W102   303,871 1,846 SH   SOLE   0 0 1,846
BARNES GROUP INC COM 067806109   5,980,737 141,757 SH   SOLE   0 0 141,757
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,831,817 11,237 SH   SOLE   0 0 11,237
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,035,620 2 SH   SOLE   0 0 2
BLACKROCK INC COM 09247X101   2,047,157 2,962 SH   SOLE   0 0 2,962
CATERPILLAR INC COM 149123101   726,832 2,954 SH   SOLE   0 0 2,954
CHEVRON CORP NEW COM 166764100   1,743,753 11,082 SH   SOLE   0 0 11,082
CHUBB LIMITED COM H1467J104   401,488 2,085 SH   SOLE   0 0 2,085
CISCO SYS INC COM 17275R102   2,458,094 47,509 SH   SOLE   0 0 47,509
COLUMBIA SPORTSWEAR CO COM 198516106   1,784,167 23,099 SH   SOLE   0 0 23,099
COPART INC COM 217204106   497,095 5,450 SH   SOLE   0 0 5,450
COSTCO WHSL CORP NEW COM 22160K105   3,281,224 6,095 SH   SOLE   0 0 6,095
CUMMINS INC COM 231021106   2,272,634 9,270 SH   SOLE   0 0 9,270
CVS HEALTH CORP COM 126650100   207,598 3,003 SH   SOLE   0 0 3,003
DEERE & CO COM 244199105   439,632 1,085 SH   SOLE   0 0 1,085
DOLBY LABORATORIES INC COM CL A 25659T107   1,916,524 22,903 SH   SOLE   0 0 22,903
EATON CORP PLC SHS G29183103   324,174 1,612 SH   SOLE   0 0 1,612
ECOLAB INC COM 278865100   2,356,775 12,624 SH   SOLE   0 0 12,624
ELEVANCE HEALTH INC COM 036752103   2,132,592 4,800 SH   SOLE   0 0 4,800
EOG RES INC COM 26875P101   1,597,011 13,955 SH   SOLE   0 0 13,955
EXPEDITORS INTL WASH INC COM 302130109   2,642,694 21,817 SH   SOLE   0 0 21,817
EXXON MOBIL CORP COM 30231G102   2,113,326 19,705 SH   SOLE   0 0 19,705
FASTENAL CO COM 311900104   2,371,811 40,207 SH   SOLE   0 0 40,207
FEDEX CORP COM 31428X106   349,292 1,409 SH   SOLE   0 0 1,409
GENTEX CORP COM 371901109   2,006,154 68,563 SH   SOLE   0 0 68,563
GRAINGER W W INC COM 384802104   479,463 608 SH   SOLE   0 0 608
HOME DEPOT INC COM 437076102   2,189,391 7,048 SH   SOLE   0 0 7,048
HONEYWELL INTL INC COM 438516106   2,133,448 10,282 SH   SOLE   0 0 10,282
ILLINOIS TOOL WKS INC COM 452308109   219,888 879 SH   SOLE   0 0 879
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,257,530 19,964 SH   SOLE   0 0 19,964
INTUIT COM 461202103   2,333,562 5,093 SH   SOLE   0 0 5,093
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,620,059 25,793 SH   SOLE   0 0 25,793
INVESCO QQQ TR UNIT SER 1 46090E103   21,841,964 59,125 SH   SOLE   0 0 59,125
ISHARES TR MSCI USA ESG SLC 464288802   212,189 2,266 SH   SOLE   0 0 2,266
ISHARES TR CORE S&P500 ETF 464287200   47,964,107 107,613 SH   SOLE   0 0 107,613
ISHARES TR RUS 1000 GRW ETF 464287614   684,648 2,488 SH   SOLE   0 0 2,488
ISHARES TR MSCI KLD400 SOC 464288570   697,770 8,290 SH   SOLE   0 0 8,290
JOHNSON & JOHNSON COM 478160104   2,106,950 12,729 SH   SOLE   0 0 12,729
LITHIA MTRS INC COM 536797103   3,318,789 10,913 SH   SOLE   0 0 10,913
LITTELFUSE INC COM 537008104   2,154,238 7,395 SH   SOLE   0 0 7,395
LOWES COS INC COM 548661107   545,517 2,417 SH   SOLE   0 0 2,417
MASTERCARD INCORPORATED CL A 57636Q104   487,299 1,239 SH   SOLE   0 0 1,239
MEDTRONIC PLC SHS G5960L103   2,065,329 23,443 SH   SOLE   0 0 23,443
MERCK & CO INC COM 58933Y105   1,865,972 16,171 SH   SOLE   0 0 16,171
METLIFE INC COM 59156R108   2,123,493 37,564 SH   SOLE   0 0 37,564
MICROSOFT CORP COM 594918104   5,149,435 15,121 SH   SOLE   0 0 15,121
NIKE INC CL B 654106103   2,108,178 19,101 SH   SOLE   0 0 19,101
NORFOLK SOUTHN CORP COM 655844108   261,001 1,151 SH   SOLE   0 0 1,151
NORTHERN TR CORP COM 665859104   1,688,391 22,773 SH   SOLE   0 0 22,773
NVIDIA CORPORATION COM 67066G104   4,154,057 9,820 SH   SOLE   0 0 9,820
PARKER-HANNIFIN CORP COM 701094104   258,597 663 SH   SOLE   0 0 663
PEPSICO INC COM 713448108   340,805 1,840 SH   SOLE   0 0 1,840
PPG INDS INC COM 693506107   486,276 3,279 SH   SOLE   0 0 3,279
PROCTER AND GAMBLE CO COM 742718109   14,063,719 92,683 SH   SOLE   0 0 92,683
QUALCOMM INC COM 747525103   1,951,066 16,390 SH   SOLE   0 0 16,390
RAYMOND JAMES FINL INC COM 754730109   117,065,324 1,128,123 SH   SOLE   0 0 1,128,123
RESMED INC COM 761152107   2,386,457 10,922 SH   SOLE   0 0 10,922
ROCKWELL AUTOMATION INC COM 773903109   368,984 1,120 SH   SOLE   0 0 1,120
SCHWAB CHARLES CORP COM 808513105   2,534,447 44,715 SH   SOLE   0 0 44,715
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   724,862 10,205 SH   SOLE   0 0 10,205
SIMPSON MFG INC COM 829073105   2,506,989 18,101 SH   SOLE   0 0 18,101
SMITH A O CORP COM 831865209   2,190,460 30,097 SH   SOLE   0 0 30,097
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   203,560 592 SH   SOLE   0 0 592
SPDR S&P 500 ETF TR TR UNIT 78462F103   221,640 500 SH   SOLE   0 0 500
SPDR SER TR S&P DIVID ETF 78464A763   373,257 3,045 SH   SOLE   0 0 3,045
SPDR SER TR BBG CONV SEC ETF 78464A359   7,676,129 109,737 SH   SOLE   0 0 109,737
TESLA INC COM 88160R101   1,435,547 5,484 SH   SOLE   0 0 5,484
TEXAS INSTRS INC COM 882508104   2,484,457 13,801 SH   SOLE   0 0 13,801
UFP INDUSTRIES INC COM 90278Q108   2,546,010 26,234 SH   SOLE   0 0 26,234
UNITEDHEALTH GROUP INC COM 91324P102   2,313,321 4,813 SH   SOLE   0 0 4,813
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,950,716 4,790 SH   SOLE   0 0 4,790
VANGUARD INDEX FDS VALUE ETF 922908744   227,360 1,600 SH   SOLE   0 0 1,600
VANGUARD INDEX FDS TOTAL STK MKT 922908769   7,460,470 33,868 SH   SOLE   0 0 33,868
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   10,165,482 68,303 SH   SOLE   0 0 68,303
VERTEX PHARMACEUTICALS INC COM 92532F100   364,579 1,036 SH   SOLE   0 0 1,036
VISA INC COM CL A 92826C839   2,765,455 11,645 SH   SOLE   0 0 11,645
WEST PHARMACEUTICAL SVSC INC COM 955306105   2,737,338 7,157 SH   SOLE   0 0 7,157
ZOETIS INC CL A 98978V103   280,875 1,631 SH   SOLE   0 0 1,631