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
A.O. Smith Corp COM 831865209 2,350 27,383 SH   SOLE NONE 0 0 27,383
ABBOTT LABS COM 002824100 1,450 10,304 SH   SOLE NONE 0 0 10,304
ABBVIE INCORPORATED COM 00287Y109 370 2,736 SH   SOLE NONE 0 0 2,736
Accenture PLC SHS CLASS A G1151C101 1,635 3,945 SH   SOLE NONE 0 0 3,945
ADOBE SYSTEMS INC COM COM 00724F101 3,700 6,525 SH   SOLE NONE 0 0 6,525
Advanced Micro Devices Inc COM 007903107 314 2,185 SH   SOLE NONE 0 0 2,185
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 2,588 8,508 SH   SOLE NONE 0 0 8,508
AMAZON.COM INC COM COM 023135106 1,970 591 SH   SOLE NONE 0 0 591
American Water Works Co Inc COM 030420103 596 3,156 SH   SOLE NONE 0 0 3,156
Amgen Inc COM 031162100 507 2,258 SH   SOLE NONE 0 0 2,258
ANTHEM INCORPORATED COM 036752103 1,662 3,586 SH   SOLE NONE 0 0 3,586
APPLE INCORPORATED COM 037833100 8,093 45,579 SH   SOLE NONE 0 0 45,579
APPLIED MATERIALS INC COM COM 038222105 2,797 17,778 SH   SOLE NONE 0 0 17,778
Auto Data Processing COM 053015103 1,859 7,543 SH   SOLE NONE 0 0 7,543
AUTODESK INCORPORATED COM 052769106 812 2,891 SH   SOLE NONE 0 0 2,891
AutoNation Inc COM 05329W102 212 1,818 SH   SOLE NONE 0 0 1,818
BANK OF AMERICA CORP COM COM 060505104 224 5,055 SH   SOLE NONE 0 0 5,055
BARNES GROUP INCORPORATED COM 067806109 7,055 151,443 SH   SOLE NONE 0 0 151,443
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 901 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 2,793 9,343 SH   SOLE NONE 0 0 9,343
BlackRock Inc COM 09247X101 2,065 2,256 SH   SOLE NONE 0 0 2,256
Cadence Design Systems Inc COM 127387108 610 3,277 SH   SOLE NONE 0 0 3,277
CATERPILLAR INCORPORATED DEL COM 149123101 1,379 6,673 SH   SOLE NONE 0 0 6,673
CHEVRON CORPORATION NEW COM 166764100 1,150 9,800 SH   SOLE NONE 0 0 9,800
CHUBB CORP COM COM H1467J104 1,362 7,050 SH   SOLE NONE 0 0 7,050
CISCO SYSTEMS INCORPORATED COM 17275R102 2,391 37,734 SH   SOLE NONE 0 0 37,734
Copart Inc COM 217204106 1,012 6,677 SH   SOLE NONE 0 0 6,677
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 2,506 4,415 SH   SOLE NONE 0 0 4,415
CUMMINS INC COM COM 231021106 2,586 11,859 SH   SOLE NONE 0 0 11,859
CVS Corp COM 126650100 1,013 9,825 SH   SOLE NONE 0 0 9,825
DEERE & COMPANY COM 244199105 836 2,439 SH   SOLE NONE 0 0 2,439
EATON CORP PLC ORD SHS G29183103 262 1,518 SH   SOLE NONE 0 0 1,518
Ecolab Inc COM 278865100 558 2,379 SH   SOLE NONE 0 0 2,379
Electronic Arts Inc COM 285512109 592 4,495 SH   SOLE NONE 0 0 4,495
Expeditors International of WA COM 302130109 2,496 18,588 SH   SOLE NONE 0 0 18,588
EXXON MOBIL CORPORATION COM 30231G102 553 9,046 SH   SOLE NONE 0 0 9,046
FASTENAL COMPANY COM 311900104 1,770 27,639 SH   SOLE NONE 0 0 27,639
Fedex Corporation COM 31428X106 889 3,440 SH   SOLE NONE 0 0 3,440
First Trust Large Cap Core AlphaDEX ETF COM SHS 33734K109 230 2,500 SH   SOLE NONE 0 0 2,500
Fortune Brands Home & Security Inc COM 34964C106 246 2,305 SH   SOLE NONE 0 0 2,305
Gentex Corp COM 371901109 1,526 43,800 SH   SOLE NONE 0 0 43,800
GOOGLE INC CAP STK CL C 02079K107 219 76 SH   SOLE NONE 0 0 76
GOOGLE INC CAP STK CL A 02079K305 2,474 854 SH   SOLE NONE 0 0 854
GRAINGER W W INC COM COM 384802104 955 1,843 SH   SOLE NONE 0 0 1,843
HOME DEPOT INC COM COM 437076102 454 1,095 SH   SOLE NONE 0 0 1,095
HONEYWELL INTERNATIONAL INC CO M COM 438516106 1,436 6,889 SH   SOLE NONE 0 0 6,889
ILLINOIS TOOL WORKS COM 452308109 232 941 SH   SOLE NONE 0 0 941
INTEL CORPORATION COM 458140100 654 12,714 SH   SOLE NONE 0 0 12,714
INTERCONTINENTAL EXCHANGE COM 45866F104 910 6,660 SH   SOLE NONE 0 0 6,660
INTUIT INC COM COM 461202103 2,179 3,388 SH   SOLE NONE 0 0 3,388
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 2,185 102,181 SH   SOLE NONE 0 0 102,181
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,715 79,940 SH   SOLE NONE 0 0 79,940
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 852 38,920 SH   SOLE NONE 0 0 38,920
Invesco Ltd SHS G491BT108 289 12,569 SH   SOLE NONE 0 0 12,569
Invesco Variable Rate Investment Grd ETF VAR RATE INVT 46090A879 29,789 1,188,708 SH   SOLE NONE 0 0 1,188,708
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 48,544 101,772 SH   SOLE NONE 0 0 101,772
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 841 9,055 SH   SOLE NONE 0 0 9,055
iShares MSCI USA ESG Select ETF MSCI USA ESG SLC 464288802 304 2,866 SH   SOLE NONE 0 0 2,866
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 463 3,985 SH   SOLE NONE 0 0 3,985
ISHARES RUSSELL 1000 GROWTH ETF RUS 1000 GRW ETF 464287614 488 1,598 SH   SOLE NONE 0 0 1,598
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 221 798 SH   SOLE NONE 0 0 798
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 227 1,978 SH   SOLE NONE 0 0 1,978
JOHNSON & JOHNSON COM 478160104 1,118 6,540 SH   SOLE NONE 0 0 6,540
LITHIA MOTORS COM 536797103 3,344 11,262 SH   SOLE NONE 0 0 11,262
Lowes Cos COM 548661107 1,147 4,439 SH   SOLE NONE 0 0 4,439
Mastercard Incorporated CL A 57636Q104 1,652 4,599 SH   SOLE NONE 0 0 4,599
Maximus Inc COM 577933104 1,399 17,569 SH   SOLE NONE 0 0 17,569
MEDTRONIC INCORPORATED SHS G5960L103 1,319 12,753 SH   SOLE NONE 0 0 12,753
MercadoLibre Inc COM 58733R102 269 200 SH   SOLE NONE 0 0 200
Merck & Co Inc New COM 58933Y105 335 4,379 SH   SOLE NONE 0 0 4,379
MetLife Inc COM 59156R108 1,468 23,507 SH   SOLE NONE 0 0 23,507
Microchip Technology Inc COM 595017104 717 8,246 SH   SOLE NONE 0 0 8,246
Micron Technology Inc COM 595112103 813 8,736 SH   SOLE NONE 0 0 8,736
MICROSOFT CORPORATION COM 594918104 3,383 10,061 SH   SOLE NONE 0 0 10,061
NIKE INCORPORATED CLASS B CL B 654106103 1,841 11,050 SH   SOLE NONE 0 0 11,050
NORFOLK SOUTHERN CORP COM 655844108 607 2,041 SH   SOLE NONE 0 0 2,041
NORTHERN TR CORP COM COM 665859104 1,643 13,737 SH   SOLE NONE 0 0 13,737
NVIDIA CORPORATION COM 67066G104 2,627 8,933 SH   SOLE NONE 0 0 8,933
ORACLE CORP COM COM 68389X105 880 10,091 SH   SOLE NONE 0 0 10,091
Parker-Hannifin Corp COM 701094104 718 2,259 SH   SOLE NONE 0 0 2,259
Pepsico Incorporated COM 713448108 346 1,993 SH   SOLE NONE 0 0 1,993
Polaris Inc COM 731068102 202 1,838 SH   SOLE NONE 0 0 1,838
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,938 28,245 SH   SOLE NONE 0 0 28,245
PPG INDUSTRIES INC COM COM 693506107 984 5,711 SH   SOLE NONE 0 0 5,711
PROCTER & GAMBLE COMPANY COM 742718109 14,655 89,590 SH   SOLE NONE 0 0 89,590
Quest Diagnostics Inc COM 74834L100 819 4,737 SH   SOLE NONE 0 0 4,737
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 114,822 1,143,648 SH   SOLE NONE 0 0 1,143,648
Raytheon Technologies COM 75513E101 1,987 23,099 SH   SOLE NONE 0 0 23,099
ResMed Inc COM 761152107 2,792 10,722 SH   SOLE NONE 0 0 10,722
Robert Half International Inc COM 770323103 1,543 13,839 SH   SOLE NONE 0 0 13,839
Rockwell Automation Inc COM 773903109 713 2,044 SH   SOLE NONE 0 0 2,044
SALESFORCE.COM INC COM COM 79466L302 1,033 4,065 SH   SOLE NONE 0 0 4,065
SCHWAB CHARLES CORP COM COM 808513105 2,163 25,724 SH   SOLE NONE 0 0 25,724
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 889 11,061 SH   SOLE NONE 0 0 11,061
Seagen Inc Ordinary Shares COM 81181C104 456 2,954 SH   SOLE NONE 0 0 2,954
Simpson Manufacturing Co Inc COM 829073105 1,752 12,600 SH   SOLE NONE 0 0 12,600
SKYWORKS SOLUTIONS COM 83088M102 1,752 11,299 SH   SOLE NONE 0 0 11,299
Snap-On Incorporated COM 833034101 1,239 5,757 SH   SOLE NONE 0 0 5,757
SOUTHWEST AIRLINES CO COM COM 844741108 478 11,165 SH   SOLE NONE 0 0 11,165
SPDR DJIA ETF UT SER 1 78467X109 215 592 SH   SOLE NONE 0 0 592
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 237 500 SH   SOLE NONE 0 0 500
SPDR S&P DIVID ETF S&P DIVID ETF 78464A763 424 3,290 SH   SOLE NONE 0 0 3,290
SPDR Barclays Convertible Secs ETF BLOOMBERG CONV 78464A359 10,427 125,688 SH   SOLE NONE 0 0 125,688
STANLEY BLACK & DECKER COM 854502101 1,190 6,311 SH   SOLE NONE 0 0 6,311
TESLA MTRS INCORPORATED COM 88160R101 2,599 2,460 SH   SOLE NONE 0 0 2,460
Texas Instruments COM 882508104 2,304 12,228 SH   SOLE NONE 0 0 12,228
The Walt Disney Company COM 254687106 252 1,633 SH   SOLE NONE 0 0 1,633
UFP Industries Inc COM 90278Q108 1,774 19,285 SH   SOLE NONE 0 0 19,285
UNITED HEALTH GROUP INC COM 91324P102 1,572 3,131 SH   SOLE NONE 0 0 3,131
UNITED PARCEL SERVICE CL B CL B 911312106 411 1,920 SH   SOLE NONE 0 0 1,920
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844 222 1,296 SH   SOLE NONE 0 0 1,296
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 12,402 67,823 SH   SOLE NONE 0 0 67,823
VANGUARD INDEX S&P 500 ETF S&P 500 ETF SHS 922908363 5,444 12,471 SH   SOLE NONE 0 0 12,471
VANGUARD INDUSTRIALS ETF INDUSTRIAL ETF 92204A603 310 1,530 SH   SOLE NONE 0 0 1,530
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 5,483 22,713 SH   SOLE NONE 0 0 22,713
Vertex Pharmaceuticals Inc COM 92532F100 416 1,898 SH   SOLE NONE 0 0 1,898
Visa Inc Cl A COM CL A 92826C839 1,686 7,783 SH   SOLE NONE 0 0 7,783
Waste Connections Inc COM 94106B101 292 2,150 SH   SOLE NONE 0 0 2,150
West Pharmaceutical Services Inc COM 955306105 2,803 5,978 SH   SOLE NONE 0 0 5,978
Xilinx Inc COM 983919101 2,249 10,607 SH   SOLE NONE 0 0 10,607
ZOETIS INC COM CL A 98978V103 1,008 4,133 SH   SOLE NONE 0 0 4,133