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,084 32,624 SH   SOLE NONE 0 0 32,624
ABBOTT LABS COM 002824100 1,286 10,870 SH   SOLE NONE 0 0 10,870
ABBVIE INCORPORATED COM 00287Y109 434 2,681 SH   SOLE NONE 0 0 2,681
Accenture PLC SHS CLASS A G1151C101 1,471 4,364 SH   SOLE NONE 0 0 4,364
ADOBE SYSTEMS INC COM COM 00724F101 3,182 6,985 SH   SOLE NONE 0 0 6,985
Advanced Micro Devices Inc COM 007903107 2,044 18,696 SH   SOLE NONE 0 0 18,696
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 2,070 8,284 SH   SOLE NONE 0 0 8,284
AMAZON.COM INC COM COM 023135106 2,308 708 SH   SOLE NONE 0 0 708
American Water Works Co Inc COM 030420103 627 3,793 SH   SOLE NONE 0 0 3,793
Amgen Inc COM 031162100 619 2,562 SH   SOLE NONE 0 0 2,562
ANTHEM INCORPORATED COM 036752103 1,927 3,923 SH   SOLE NONE 0 0 3,923
APPLE INCORPORATED COM 037833100 6,141 35,175 SH   SOLE NONE 0 0 35,175
APPLIED MATERIALS INC COM COM 038222105 2,563 19,448 SH   SOLE NONE 0 0 19,448
Auto Data Processing COM 053015103 1,864 8,193 SH   SOLE NONE 0 0 8,193
AUTODESK INCORPORATED COM 052769106 729 3,401 SH   SOLE NONE 0 0 3,401
AutoNation Inc COM 05329W102 310 3,122 SH   SOLE NONE 0 0 3,122
BANK OF AMERICA CORP COM COM 060505104 206 5,002 SH   SOLE NONE 0 0 5,002
BARNES GROUP INCORPORATED COM 067806109 6,084 151,398 SH   SOLE NONE 0 0 151,398
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 1,057 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 3,536 10,022 SH   SOLE NONE 0 0 10,022
BlackRock Inc COM 09247X101 1,994 2,610 SH   SOLE NONE 0 0 2,610
Cadence Design Systems Inc COM 127387108 657 3,996 SH   SOLE NONE 0 0 3,996
CATERPILLAR INCORPORATED DEL COM 149123101 1,615 7,249 SH   SOLE NONE 0 0 7,249
CHEVRON CORPORATION NEW COM 166764100 1,687 10,363 SH   SOLE NONE 0 0 10,363
CHUBB CORP COM COM H1467J104 1,653 7,730 SH   SOLE NONE 0 0 7,730
CISCO SYSTEMS INCORPORATED COM 17275R102 2,336 41,904 SH   SOLE NONE 0 0 41,904
Copart Inc COM 217204106 931 7,424 SH   SOLE NONE 0 0 7,424
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 2,623 4,556 SH   SOLE NONE 0 0 4,556
CUMMINS INC COM COM 231021106 2,408 11,742 SH   SOLE NONE 0 0 11,742
CVS Corp COM 126650100 1,115 11,024 SH   SOLE NONE 0 0 11,024
DEERE & COMPANY COM 244199105 1,177 2,835 SH   SOLE NONE 0 0 2,835
E O G Resources Inc COM 26875P101 1,204 10,102 SH   SOLE NONE 0 0 10,102
EATON CORP PLC ORD SHS G29183103 345 2,274 SH   SOLE NONE 0 0 2,274
Ecolab Inc COM 278865100 497 2,817 SH   SOLE NONE 0 0 2,817
Electronic Arts Inc COM 285512109 679 5,374 SH   SOLE NONE 0 0 5,374
Expeditors International of WA COM 302130109 2,165 20,987 SH   SOLE NONE 0 0 20,987
EXXON MOBIL CORPORATION COM 30231G102 742 8,991 SH   SOLE NONE 0 0 8,991
FASTENAL COMPANY COM 311900104 1,832 30,854 SH   SOLE NONE 0 0 30,854
Fedex Corporation COM 31428X106 878 3,798 SH   SOLE NONE 0 0 3,798
First Trust Large Cap Core AlphaDEX ETF COM SHS 33734K109 209 2,375 SH   SOLE NONE 0 0 2,375
Gentex Corp COM 371901109 1,422 48,759 SH   SOLE NONE 0 0 48,759
GOOGLE INC CAP STK CL C 02079K107 215 77 SH   SOLE NONE 0 0 77
GOOGLE INC CAP STK CL A 02079K305 2,664 958 SH   SOLE NONE 0 0 958
GRAINGER W W INC COM COM 384802104 1,064 2,063 SH   SOLE NONE 0 0 2,063
HOME DEPOT INC COM COM 437076102 423 1,416 SH   SOLE NONE 0 0 1,416
HONEYWELL INTERNATIONAL INC CO M COM 438516106 1,493 7,677 SH   SOLE NONE 0 0 7,677
INTEL CORPORATION COM 458140100 521 10,524 SH   SOLE NONE 0 0 10,524
INTERCONTINENTAL EXCHANGE COM 45866F104 972 7,363 SH   SOLE NONE 0 0 7,363
INTUIT INC COM COM 461202103 1,874 3,899 SH   SOLE NONE 0 0 3,899
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 2,169 102,028 SH   SOLE NONE 0 0 102,028
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,686 79,948 SH   SOLE NONE 0 0 79,948
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 813 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 31,637 1,269,324 SH   SOLE NONE 0 0 1,269,324
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 50,207 110,665 SH   SOLE NONE 0 0 110,665
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 782 9,039 SH   SOLE NONE 0 0 9,039
iShares MSCI USA ESG Select ETF MSCI USA ESG SLC 464288802 277 2,866 SH   SOLE NONE 0 0 2,866
ISHARES RUSSELL 1000 GROWTH ETF RUS 1000 GRW ETF 464287614 436 1,573 SH   SOLE NONE 0 0 1,573
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 209 797 SH   SOLE NONE 0 0 797
Jacobs Engineering Group Inc COM 469814107 1,480 10,742 SH   SOLE NONE 0 0 10,742
JOHNSON & JOHNSON COM 478160104 1,217 6,868 SH   SOLE NONE 0 0 6,868
LITHIA MOTORS COM 536797103 3,491 11,634 SH   SOLE NONE 0 0 11,634
Lowes Cos COM 548661107 1,024 5,067 SH   SOLE NONE 0 0 5,067
Mastercard Incorporated CL A 57636Q104 1,749 4,895 SH   SOLE NONE 0 0 4,895
MEDTRONIC INCORPORATED SHS G5960L103 1,680 15,150 SH   SOLE NONE 0 0 15,150
Merck & Co Inc New COM 58933Y105 343 4,184 SH   SOLE NONE 0 0 4,184
MetLife Inc COM 59156R108 1,732 24,657 SH   SOLE NONE 0 0 24,657
Microchip Technology Inc COM 595017104 725 9,661 SH   SOLE NONE 0 0 9,661
Micron Technology Inc COM 595112103 753 9,673 SH   SOLE NONE 0 0 9,673
MICROSOFT CORPORATION COM 594918104 3,250 10,542 SH   SOLE NONE 0 0 10,542
NIKE INCORPORATED CLASS B CL B 654106103 1,641 12,198 SH   SOLE NONE 0 0 12,198
NORFOLK SOUTHERN CORP COM 655844108 681 2,388 SH   SOLE NONE 0 0 2,388
NORTHERN TR CORP COM COM 665859104 1,692 14,536 SH   SOLE NONE 0 0 14,536
NVIDIA CORPORATION COM 67066G104 2,949 10,808 SH   SOLE NONE 0 0 10,808
ORACLE CORP COM COM 68389X105 937 11,338 SH   SOLE NONE 0 0 11,338
Parker-Hannifin Corp COM 701094104 753 2,655 SH   SOLE NONE 0 0 2,655
Pepsico Incorporated COM 713448108 333 1,993 SH   SOLE NONE 0 0 1,993
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,865 27,804 SH   SOLE NONE 0 0 27,804
POWERSHARES QQQ UNIT SER 1 46090E103 23,533 64,912 SH   SOLE NONE 0 0 64,912
PPG INDUSTRIES INC COM COM 693506107 834 6,370 SH   SOLE NONE 0 0 6,370
PROCTER & GAMBLE COMPANY COM 742718109 13,743 89,944 SH   SOLE NONE 0 0 89,944
Qualcomm Inc COM 747525103 1,248 8,173 SH   SOLE NONE 0 0 8,173
Quest Diagnostics Inc COM 74834L100 744 5,438 SH   SOLE NONE 0 0 5,438
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 125,624 1,142,978 SH   SOLE NONE 0 0 1,142,978
ResMed Inc COM 761152107 2,660 10,970 SH   SOLE NONE 0 0 10,970
Robert Half International Inc COM 770323103 1,697 14,869 SH   SOLE NONE 0 0 14,869
Rockwell Automation Inc COM 773903109 666 2,381 SH   SOLE NONE 0 0 2,381
SALESFORCE.COM INC COM COM 79466L302 949 4,473 SH   SOLE NONE 0 0 4,473
Sanderson Farms Inc COM 800013104 1,416 7,553 SH   SOLE NONE 0 0 7,553
SCHWAB CHARLES CORP COM COM 808513105 2,247 26,661 SH   SOLE NONE 0 0 26,661
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 839 11,061 SH   SOLE NONE 0 0 11,061
Seagen Inc Ordinary Shares COM 81181C104 515 3,582 SH   SOLE NONE 0 0 3,582
Simpson Manufacturing Co Inc COM 829073105 1,539 14,119 SH   SOLE NONE 0 0 14,119
SKYWORKS SOLUTIONS COM 83088M102 1,784 13,391 SH   SOLE NONE 0 0 13,391
Snap-On Incorporated COM 833034101 1,277 6,216 SH   SOLE NONE 0 0 6,216
SOUTHWEST AIRLINES CO COM COM 844741108 596 13,018 SH   SOLE NONE 0 0 13,018
SPDR DJIA ETF UT SER 1 78467X109 205 592 SH   SOLE NONE 0 0 592
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 225 500 SH   SOLE NONE 0 0 500
SPDR S&P DIVID ETF S&P DIVID ETF 78464A763 390 3,045 SH   SOLE NONE 0 0 3,045
SPDR Barclays Convertible Secs ETF BLOOMBERG CONV 78464A359 10,947 142,272 SH   SOLE NONE 0 0 142,272
STANLEY BLACK & DECKER COM 854502101 1,087 7,783 SH   SOLE NONE 0 0 7,783
TARGET CORP COM COM 87612E106 1,382 6,516 SH   SOLE NONE 0 0 6,516
TESLA MTRS INCORPORATED COM 88160R101 2,703 2,509 SH   SOLE NONE 0 0 2,509
Texas Instruments COM 882508104 2,483 13,535 SH   SOLE NONE 0 0 13,535
The Walt Disney Company COM 254687106 221 1,613 SH   SOLE NONE 0 0 1,613
UFP Industries Inc COM 90278Q108 1,627 21,098 SH   SOLE NONE 0 0 21,098
UNITED HEALTH GROUP INC COM 91324P102 1,709 3,352 SH   SOLE NONE 0 0 3,352
UNITED PARCEL SERVICE CL B CL B 911312106 413 1,927 SH   SOLE NONE 0 0 1,927
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844 210 1,296 SH   SOLE NONE 0 0 1,296
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 12,045 72,712 SH   SOLE NONE 0 0 72,712
VANGUARD INDEX S&P 500 ETF S&P 500 ETF SHS 922908363 5,205 12,538 SH   SOLE NONE 0 0 12,538
VANGUARD INDUSTRIALS ETF INDUSTRIAL ETF 92204A603 297 1,530 SH   SOLE NONE 0 0 1,530
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 5,117 22,477 SH   SOLE NONE 0 0 22,477
Vertex Pharmaceuticals Inc COM 92532F100 601 2,303 SH   SOLE NONE 0 0 2,303
Visa Inc Cl A COM CL A 92826C839 1,789 8,068 SH   SOLE NONE 0 0 8,068
Waste Connections Inc COM 94106B101 300 2,150 SH   SOLE NONE 0 0 2,150
West Pharmaceutical Services Inc COM 955306105 2,676 6,517 SH   SOLE NONE 0 0 6,517
Williams-Sonoma Inc COM 969904101 1,262 8,705 SH   SOLE NONE 0 0 8,705
ZOETIS INC COM CL A 98978V103 961 5,100 SH   SOLE NONE 0 0 5,100