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 1,701 27,855 SH   SOLE NONE 0 0 27,855
ABBOTT LABS COM 002824100 1,164 9,856 SH   SOLE NONE 0 0 9,856
ABBVIE INCORPORATED COM 00287Y109 289 2,681 SH   SOLE NONE 0 0 2,681
Accenture PLC SHS CLASS A G1151C101 1,216 3,802 SH   SOLE NONE 0 0 3,802
ACTIVISION BLIZZARD COM 00507V109 1,164 15,046 SH   SOLE NONE 0 0 15,046
ADOBE SYSTEMS INC COM COM 00724F101 3,601 6,255 SH   SOLE NONE 0 0 6,255
Advanced Micro Devices Inc COM 007903107 333 3,243 SH   SOLE NONE 0 0 3,243
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 1,760 6,874 SH   SOLE NONE 0 0 6,874
AMAZON.COM INC COM COM 023135106 1,672 509 SH   SOLE NONE 0 0 509
American Water Works Co Inc COM 030420103 530 3,140 SH   SOLE NONE 0 0 3,140
Amgen Inc COM 031162100 468 2,203 SH   SOLE NONE 0 0 2,203
ANTHEM INCORPORATED COM 036752103 1,278 3,430 SH   SOLE NONE 0 0 3,430
APPLE INCORPORATED COM 037833100 6,349 44,873 SH   SOLE NONE 0 0 44,873
APPLIED MATERIALS INC COM COM 038222105 2,206 17,137 SH   SOLE NONE 0 0 17,137
ARK Autonomous Technology&Robotics ETF AUTNMUS TECHNLGY 00214Q203 681 8,734 SH   SOLE NONE 0 0 8,734
ARK Innovation ETF INNOVATION ETF 00214Q104 1,643 14,868 SH   SOLE NONE 0 0 14,868
ARK Next Generation Internet ETF NEXT GNRTN INTER 00214Q401 226 1,630 SH   SOLE NONE 0 0 1,630
Auto Data Processing COM 053015103 1,413 7,068 SH   SOLE NONE 0 0 7,068
AUTODESK INCORPORATED COM 052769106 821 2,882 SH   SOLE NONE 0 0 2,882
AutoNation Inc COM 05329W102 221 1,818 SH   SOLE NONE 0 0 1,818
BANK OF AMERICA CORP COM COM 060505104 212 5,002 SH   SOLE NONE 0 0 5,002
BARNES GROUP INCORPORATED COM 067806109 7,557 181,102 SH   SOLE NONE 0 0 181,102
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 822 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 2,506 9,183 SH   SOLE NONE 0 0 9,183
BlackRock Inc COM 09247X101 1,813 2,162 SH   SOLE NONE 0 0 2,162
Boeing Co COM 097023105 204 932 SH   SOLE NONE 0 0 932
Cadence Design Systems Inc COM 127387108 491 3,243 SH   SOLE NONE 0 0 3,243
CATERPILLAR INCORPORATED DEL COM 149123101 1,281 6,673 SH   SOLE NONE 0 0 6,673
CHEVRON CORPORATION NEW COM 166764100 959 9,454 SH   SOLE NONE 0 0 9,454
CHUBB CORP COM COM H1467J104 1,153 6,649 SH   SOLE NONE 0 0 6,649
CISCO SYSTEMS INCORPORATED COM 17275R102 2,057 37,792 SH   SOLE NONE 0 0 37,792
Copart Inc COM 217204106 929 6,697 SH   SOLE NONE 0 0 6,697
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 1,921 4,277 SH   SOLE NONE 0 0 4,277
CUMMINS INC COM COM 231021106 1,800 8,017 SH   SOLE NONE 0 0 8,017
CVS Corp COM 126650100 884 10,425 SH   SOLE NONE 0 0 10,425
DEERE & COMPANY COM 244199105 590 1,762 SH   SOLE NONE 0 0 1,762
EATON CORP PLC ORD SHS G29183103 226 1,518 SH   SOLE NONE 0 0 1,518
Ecolab Inc COM 278865100 743 3,566 SH   SOLE NONE 0 0 3,566
Electronic Arts Inc COM 285512109 634 4,463 SH   SOLE NONE 0 0 4,463
Expeditors International of WA COM 302130109 2,194 18,425 SH   SOLE NONE 0 0 18,425
EXXON MOBIL CORPORATION COM 30231G102 440 7,496 SH   SOLE NONE 0 0 7,496
FASTENAL COMPANY COM 311900104 1,445 28,005 SH   SOLE NONE 0 0 28,005
Fedex Corporation COM 31428X106 751 3,429 SH   SOLE NONE 0 0 3,429
First Trust Large Cap Core AlphaDEX ETF COM SHS 33734K109 213 2,500 SH   SOLE NONE 0 0 2,500
Gentex Corp COM 371901109 1,313 39,835 SH   SOLE NONE 0 0 39,835
GOOGLE INC CAP STK CL C 02079K107 202 76 SH   SOLE NONE 0 0 76
GOOGLE INC CAP STK CL A 02079K305 2,184 817 SH   SOLE NONE 0 0 817
GRAINGER W W INC COM COM 384802104 790 2,011 SH   SOLE NONE 0 0 2,011
HOME DEPOT INC COM COM 437076102 345 1,053 SH   SOLE NONE 0 0 1,053
HONEYWELL INTERNATIONAL INC CO M COM 438516106 1,190 5,606 SH   SOLE NONE 0 0 5,606
HORMEL FOODS COM 440452100 907 22,122 SH   SOLE NONE 0 0 22,122
INTEL CORPORATION COM 458140100 1,484 27,863 SH   SOLE NONE 0 0 27,863
INTERCONTINENTAL EXCHANGE COM 45866F104 562 4,898 SH   SOLE NONE 0 0 4,898
INTUIT INC COM COM 461202103 1,780 3,301 SH   SOLE NONE 0 0 3,301
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 849 40,290 SH   SOLE NONE 0 0 40,290
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 2,291 106,444 SH   SOLE NONE 0 0 106,444
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,732 79,926 SH   SOLE NONE 0 0 79,926
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 963 43,400 SH   SOLE NONE 0 0 43,400
Invesco Ltd SHS G491BT108 296 12,290 SH   SOLE NONE 0 0 12,290
Invesco Preferred ETF PFD ETF 46138E511 768 51,124 SH   SOLE NONE 0 0 51,124
Invesco Variable Rate Investment Grd ETF VAR RATE INVT 46090A879 28,312 1,127,331 SH   SOLE NONE 0 0 1,127,331
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 44,220 102,642 SH   SOLE NONE 0 0 102,642
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 752 9,049 SH   SOLE NONE 0 0 9,049
iShares MSCI USA ESG Select ETF MSCI USA ESG SLC 464288802 274 2,866 SH   SOLE NONE 0 0 2,866
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 522 4,495 SH   SOLE NONE 0 0 4,495
ISHARES RUSSELL 1000 GROWTH ETF RUS 1000 GRW ETF 464287614 437 1,598 SH   SOLE NONE 0 0 1,598
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 203 798 SH   SOLE NONE 0 0 798
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 221 1,978 SH   SOLE NONE 0 0 1,978
JOHNSON & JOHNSON COM 478160104 971 6,018 SH   SOLE NONE 0 0 6,018
LITHIA MOTORS COM 536797103 3,562 11,237 SH   SOLE NONE 0 0 11,237
Lowes Cos COM 548661107 930 4,589 SH   SOLE NONE 0 0 4,589
Mastercard Incorporated CL A 57636Q104 1,316 3,787 SH   SOLE NONE 0 0 3,787
Maximus Inc COM 577933104 1,244 14,963 SH   SOLE NONE 0 0 14,963
MEDTRONIC INCORPORATED SHS G5960L103 1,308 10,436 SH   SOLE NONE 0 0 10,436
MercadoLibre Inc COM 58733R102 335 200 SH   SOLE NONE 0 0 200
Merck & Co Inc New COM 58933Y105 328 4,379 SH   SOLE NONE 0 0 4,379
MetLife Inc COM 59156R108 1,120 18,151 SH   SOLE NONE 0 0 18,151
Microchip Technology Inc COM 595017104 626 4,083 SH   SOLE NONE 0 0 4,083
Micron Technology Inc COM 595112103 579 8,162 SH   SOLE NONE 0 0 8,162
MICROSOFT CORPORATION COM 594918104 2,806 9,955 SH   SOLE NONE 0 0 9,955
NIKE INCORPORATED CLASS B CL B 654106103 1,528 10,524 SH   SOLE NONE 0 0 10,524
NORFOLK SOUTHERN CORP COM 655844108 488 2,041 SH   SOLE NONE 0 0 2,041
NORTHERN TR CORP COM COM 665859104 1,359 12,611 SH   SOLE NONE 0 0 12,611
NVIDIA CORPORATION COM 67066G104 2,572 12,417 SH   SOLE NONE 0 0 12,417
ORACLE CORP COM COM 68389X105 843 9,678 SH   SOLE NONE 0 0 9,678
Parker-Hannifin Corp COM 701094104 652 2,334 SH   SOLE NONE 0 0 2,334
PAYPAL INC COM 70450Y103 657 2,527 SH   SOLE NONE 0 0 2,527
Pepsico Incorporated COM 713448108 299 1,993 SH   SOLE NONE 0 0 1,993
Polaris Inc COM 731068102 217 1,818 SH   SOLE NONE 0 0 1,818
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,793 29,487 SH   SOLE NONE 0 0 29,487
PPG INDUSTRIES INC COM COM 693506107 1,080 7,552 SH   SOLE NONE 0 0 7,552
PROCTER & GAMBLE COMPANY COM 742718109 12,485 89,308 SH   SOLE NONE 0 0 89,308
Quest Diagnostics Inc COM 74834L100 742 5,108 SH   SOLE NONE 0 0 5,108
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 105,470 1,142,935 SH   SOLE NONE 0 0 1,142,935
Raytheon Technologies COM 75513E101 1,402 16,319 SH   SOLE NONE 0 0 16,319
ResMed Inc COM 761152107 2,255 8,560 SH   SOLE NONE 0 0 8,560
Robert Half International Inc COM 770323103 1,310 13,065 SH   SOLE NONE 0 0 13,065
Rockwell Automation Inc COM 773903109 601 2,047 SH   SOLE NONE 0 0 2,047
SALESFORCE.COM INC COM COM 79466L302 1,000 3,690 SH   SOLE NONE 0 0 3,690
SCHWAB CHARLES CORP COM COM 808513105 1,612 22,131 SH   SOLE NONE 0 0 22,131
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 855 11,161 SH   SOLE NONE 0 0 11,161
Seagen Inc Ordinary Shares COM 81181C104 592 3,491 SH   SOLE NONE 0 0 3,491
Simpson Manufacturing Co Inc COM 829073105 1,317 12,315 SH   SOLE NONE 0 0 12,315
SKYWORKS SOLUTIONS COM 83088M102 1,723 10,461 SH   SOLE NONE 0 0 10,461
Snap-On Incorporated COM 833034101 1,005 4,811 SH   SOLE NONE 0 0 4,811
SOUTHWEST AIRLINES CO COM COM 844741108 572 11,135 SH   SOLE NONE 0 0 11,135
SPDR DJIA ETF UT SER 1 78467X109 200 592 SH   SOLE NONE 0 0 592
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 214 500 SH   SOLE NONE 0 0 500
SPDR S&P DIVID ETF S&P DIVID ETF 78464A763 402 3,425 SH   SOLE NONE 0 0 3,425
SPDR Barclays Convertible Secs ETF BLMBRG BRC CNVRT 78464A359 10,622 124,456 SH   SOLE NONE 0 0 124,456
STANLEY BLACK & DECKER COM 854502101 981 5,598 SH   SOLE NONE 0 0 5,598
Teladoc Health Inc COM 87918A105 268 2,121 SH   SOLE NONE 0 0 2,121
TESLA MTRS INCORPORATED COM 88160R101 1,896 2,446 SH   SOLE NONE 0 0 2,446
Texas Instruments COM 882508104 1,954 10,170 SH   SOLE NONE 0 0 10,170
UFP Industries Inc COM 90278Q108 1,288 18,960 SH   SOLE NONE 0 0 18,960
UNITED HEALTH GROUP INC COM 91324P102 1,162 2,975 SH   SOLE NONE 0 0 2,975
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 12,270 67,287 SH   SOLE NONE 0 0 67,287
VANGUARD INDEX S&P 500 ETF S&P 500 ETF SHS 922908363 5,200 13,186 SH   SOLE NONE 0 0 13,186
VANGUARD INDUSTRIALS ETF INDUSTRIAL ETF 92204A603 287 1,530 SH   SOLE NONE 0 0 1,530
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 5,235 23,576 SH   SOLE NONE 0 0 23,576
Vertex Pharmaceuticals Inc COM 92532F100 559 3,087 SH   SOLE NONE 0 0 3,087
Visa Inc Cl A COM CL A 92826C839 1,420 6,376 SH   SOLE NONE 0 0 6,376
Waste Connections Inc COM 94106B101 200 1,591 SH   SOLE NONE 0 0 1,591
West Pharmaceutical Services Inc COM 955306105 2,409 5,676 SH   SOLE NONE 0 0 5,676
Xilinx Inc COM 983919101 1,698 11,252 SH   SOLE NONE 0 0 11,252
Zillow Group Inc CL A 98954M101 305 3,448 SH   SOLE NONE 0 0 3,448
ZOETIS INC COM CL A 98978V103 575 2,965 SH   SOLE NONE 0 0 2,965