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,911 26,533 SH   SOLE NONE 0 0 26,533
ABBOTT LABS COM 002824100 1,131 9,760 SH   SOLE NONE 0 0 9,760
ABBVIE INCORPORATED COM 00287Y109 301 2,681 SH   SOLE NONE 0 0 2,681
Accenture PLC SHS CLASS A G1151C101 1,097 3,723 SH   SOLE NONE 0 0 3,723
ACTIVISION BLIZZARD COM 00507V109 1,336 14,008 SH   SOLE NONE 0 0 14,008
ADOBE SYSTEMS INC COM COM 00724F101 3,698 6,316 SH   SOLE NONE 0 0 6,316
Advanced Micro Devices Inc COM 007903107 304 3,243 SH   SOLE NONE 0 0 3,243
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 1,911 6,646 SH   SOLE NONE 0 0 6,646
AMAZON.COM INC COM COM 023135106 1,520 442 SH   SOLE NONE 0 0 442
American Water Works Co Inc COM 030420103 691 4,484 SH   SOLE NONE 0 0 4,484
Amgen Inc COM 031162100 533 2,187 SH   SOLE NONE 0 0 2,187
ANTHEM INCORPORATED COM 036752103 1,335 3,497 SH   SOLE NONE 0 0 3,497
APPLE INCORPORATED COM 037833100 6,382 46,600 SH   SOLE NONE 0 0 46,600
APPLIED MATERIALS INC COM COM 038222105 2,425 17,035 SH   SOLE NONE 0 0 17,035
ARK Autonomous Technology&Robotics ETF AUTNMUS TECHNLGY 00214Q203 788 9,152 SH   SOLE NONE 0 0 9,152
ARK Genomic Revolution ETF GENOMIC REV ETF 00214Q302 206 2,229 SH   SOLE NONE 0 0 2,229
ARK Innovation ETF INNOVATION ETF 00214Q104 1,988 15,206 SH   SOLE NONE 0 0 15,206
ARK Next Generation Internet ETF NEXT GNRTN INTER 00214Q401 248 1,615 SH   SOLE NONE 0 0 1,615
Auto Data Processing COM 053015103 1,306 6,578 SH   SOLE NONE 0 0 6,578
AUTODESK INCORPORATED COM 052769106 840 2,878 SH   SOLE NONE 0 0 2,878
BANK OF AMERICA CORP COM COM 060505104 206 5,002 SH   SOLE NONE 0 0 5,002
BARNES GROUP INCORPORATED COM 067806109 2,098 40,952 SH   SOLE NONE 0 0 40,952
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 837 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 2,392 8,609 SH   SOLE NONE 0 0 8,609
BlackRock Inc COM 09247X101 1,876 2,145 SH   SOLE NONE 0 0 2,145
Cadence Design Systems Inc COM 127387108 442 3,237 SH   SOLE NONE 0 0 3,237
CATERPILLAR INCORPORATED DEL COM 149123101 1,378 6,335 SH   SOLE NONE 0 0 6,335
CHEVRON CORPORATION NEW COM 166764100 1,128 10,778 SH   SOLE NONE 0 0 10,778
CHUBB CORP COM COM H1467J104 1,056 6,647 SH   SOLE NONE 0 0 6,647
CISCO SYSTEMS INCORPORATED COM 17275R102 1,996 37,679 SH   SOLE NONE 0 0 37,679
Copart Inc COM 217204106 964 7,316 SH   SOLE NONE 0 0 7,316
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 1,709 4,321 SH   SOLE NONE 0 0 4,321
CUMMINS INC COM COM 231021106 1,880 7,715 SH   SOLE NONE 0 0 7,715
CVS Corp COM 126650100 868 10,405 SH   SOLE NONE 0 0 10,405
DEERE & COMPANY COM 244199105 619 1,756 SH   SOLE NONE 0 0 1,756
DFA Tax-Managed US Equities US EQUITY ETF 25434V401 790 16,769 SH   SOLE NONE 0 0 16,769
EATON CORP PLC ORD SHS G29183103 224 1,512 SH   SOLE NONE 0 0 1,512
Ecolab Inc COM 278865100 733 3,562 SH   SOLE NONE 0 0 3,562
Electronic Arts Inc COM 285512109 596 4,150 SH   SOLE NONE 0 0 4,150
Expeditors International of WA COM 302130109 2,315 18,290 SH   SOLE NONE 0 0 18,290
EXXON MOBIL CORPORATION COM 30231G102 457 7,246 SH   SOLE NONE 0 0 7,246
FASTENAL COMPANY COM 311900104 1,456 28,001 SH   SOLE NONE 0 0 28,001
Fedex Corporation COM 31428X106 947 3,177 SH   SOLE NONE 0 0 3,177
First Trust Large Cap Core AlphaDEX ETF COM SHS 33734K109 214 2,500 SH   SOLE NONE 0 0 2,500
Gentex Corp COM 371901109 1,252 37,843 SH   SOLE NONE 0 0 37,843
GOOGLE INC CAP STK CL A 02079K305 1,985 813 SH   SOLE NONE 0 0 813
GRAINGER W W INC COM COM 384802104 823 1,880 SH   SOLE NONE 0 0 1,880
HOME DEPOT INC COM COM 437076102 329 1,033 SH   SOLE NONE 0 0 1,033
HONEYWELL INTERNATIONAL INC CO M COM 438516106 1,235 5,633 SH   SOLE NONE 0 0 5,633
HORMEL FOODS COM 440452100 961 20,139 SH   SOLE NONE 0 0 20,139
ILLINOIS TOOL WORKS COM 452308109 229 1,027 SH   SOLE NONE 0 0 1,027
INTEL CORPORATION COM 458140100 1,647 29,350 SH   SOLE NONE 0 0 29,350
INTERCONTINENTAL EXCHANGE COM 45866F104 576 4,860 SH   SOLE NONE 0 0 4,860
INTUIT INC COM COM 461202103 1,586 3,236 SH   SOLE NONE 0 0 3,236
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 850 40,290 SH   SOLE NONE 0 0 40,290
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 2,304 106,738 SH   SOLE NONE 0 0 106,738
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,741 80,148 SH   SOLE NONE 0 0 80,148
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 968 43,400 SH   SOLE NONE 0 0 43,400
Invesco NASDAQ Next Gen 100 ETF NASDAQNXTGEN100 46138G631 703 20,450 SH   SOLE NONE 0 0 20,450
Invesco Preferred ETF PFD ETF 46138E511 8,068 526,641 SH   SOLE NONE 0 0 526,641
Invesco Variable Rate Investment Grd ETF VAR RATE INVT 46090A879 14,164 564,445 SH   SOLE NONE 0 0 564,445
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 44,663 103,887 SH   SOLE NONE 0 0 103,887
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 784 9,473 SH   SOLE NONE 0 0 9,473
iShares MSCI USA ESG Select ETF MSCI USA ESG SLC 464288802 273 2,866 SH   SOLE NONE 0 0 2,866
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 549 4,690 SH   SOLE NONE 0 0 4,690
ISHARES RUSSELL 1000 GROWTH ETF RUS 1000 GRW ETF 464287614 443 1,633 SH   SOLE NONE 0 0 1,633
ISHARES RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 204 798 SH   SOLE NONE 0 0 798
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 223 1,978 SH   SOLE NONE 0 0 1,978
JOHNSON & JOHNSON COM 478160104 977 5,934 SH   SOLE NONE 0 0 5,934
LITHIA MOTORS COM 536797103 3,928 11,432 SH   SOLE NONE 0 0 11,432
Lowes Cos COM 548661107 960 4,954 SH   SOLE NONE 0 0 4,954
Mastercard Incorporated CL A 57636Q104 1,284 3,519 SH   SOLE NONE 0 0 3,519
Maximus Inc COM 577933104 1,256 14,284 SH   SOLE NONE 0 0 14,284
MEDTRONIC INCORPORATED SHS G5960L103 1,281 10,327 SH   SOLE NONE 0 0 10,327
MercadoLibre Inc COM 58733R102 311 200 SH   SOLE NONE 0 0 200
Merck & Co Inc New COM 58933Y105 345 4,445 SH   SOLE NONE 0 0 4,445
MetLife Inc COM 59156R108 1,061 17,730 SH   SOLE NONE 0 0 17,730
Microchip Technology Inc COM 595017104 604 4,038 SH   SOLE NONE 0 0 4,038
Micron Technology Inc COM 595112103 659 7,763 SH   SOLE NONE 0 0 7,763
MICROSOFT CORPORATION COM 594918104 2,668 9,849 SH   SOLE NONE 0 0 9,849
NIKE INCORPORATED CLASS B CL B 654106103 1,670 10,815 SH   SOLE NONE 0 0 10,815
NORFOLK SOUTHERN CORP COM 655844108 537 2,027 SH   SOLE NONE 0 0 2,027
NORTHERN TR CORP COM COM 665859104 1,447 12,521 SH   SOLE NONE 0 0 12,521
NVIDIA CORPORATION COM 67066G104 2,811 3,514 SH   SOLE NONE 0 0 3,514
ORACLE CORP COM COM 68389X105 788 10,131 SH   SOLE NONE 0 0 10,131
Parker-Hannifin Corp COM 701094104 668 2,176 SH   SOLE NONE 0 0 2,176
PAYPAL INC COM 70450Y103 682 2,343 SH   SOLE NONE 0 0 2,343
Pepsico Incorporated COM 713448108 295 1,993 SH   SOLE NONE 0 0 1,993
Polaris Inc COM 731068102 248 1,818 SH   SOLE NONE 0 0 1,818
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,994 32,746 SH   SOLE NONE 0 0 32,746
PPG INDUSTRIES INC COM COM 693506107 1,245 7,338 SH   SOLE NONE 0 0 7,338
PROCTER & GAMBLE COMPANY COM 742718109 12,049 89,300 SH   SOLE NONE 0 0 89,300
Quest Diagnostics Inc COM 74834L100 749 5,677 SH   SOLE NONE 0 0 5,677
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 98,910 761,433 SH   SOLE NONE 0 0 761,433
Raytheon Technologies COM 75513E101 1,347 15,798 SH   SOLE NONE 0 0 15,798
ResMed Inc COM 761152107 2,280 9,252 SH   SOLE NONE 0 0 9,252
Robert Half International Inc COM 770323103 1,163 13,080 SH   SOLE NONE 0 0 13,080
Rockwell Automation Inc COM 773903109 586 2,049 SH   SOLE NONE 0 0 2,049
SALESFORCE.COM INC COM COM 79466L302 897 3,674 SH   SOLE NONE 0 0 3,674
SCHWAB CHARLES CORP COM COM 808513105 1,605 22,053 SH   SOLE NONE 0 0 22,053
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 873 11,161 SH   SOLE NONE 0 0 11,161
Seagen Inc Ordinary Shares COM 81181C104 544 3,451 SH   SOLE NONE 0 0 3,451
Simpson Manufacturing Co Inc COM 829073105 1,342 12,157 SH   SOLE NONE 0 0 12,157
SKYWORKS SOLUTIONS COM 83088M102 1,955 10,197 SH   SOLE NONE 0 0 10,197
Snap-On Incorporated COM 833034101 1,076 4,817 SH   SOLE NONE 0 0 4,817
SOUTHWEST AIRLINES CO COM COM 844741108 580 10,935 SH   SOLE NONE 0 0 10,935
SPDR DJIA ETF UT SER 1 78467X109 204 592 SH   SOLE NONE 0 0 592
SPDR GOLD TRGOLD SHS GOLD SHS 78463V107 775 4,684 SH   SOLE NONE 0 0 4,684
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 418 3,425 SH   SOLE NONE 0 0 3,425
SPDR Barclays Convertible Secs ETF BLMBRG BRC CNVRT 78464A359 8,275 95,420 SH   SOLE NONE 0 0 95,420
STANLEY BLACK & DECKER COM 854502101 1,168 5,701 SH   SOLE NONE 0 0 5,701
Teladoc Health Inc COM 87918A105 354 2,133 SH   SOLE NONE 0 0 2,133
TESLA MTRS INCORPORATED COM 88160R101 1,646 2,423 SH   SOLE NONE 0 0 2,423
Texas Instruments COM 882508104 1,937 10,073 SH   SOLE NONE 0 0 10,073
Thor Industries Inc COM 885160101 207 1,839 SH   SOLE NONE 0 0 1,839
UFP Industries Inc COM 90278Q108 1,358 18,274 SH   SOLE NONE 0 0 18,274
UNITED HEALTH GROUP INC COM 91324P102 1,176 2,938 SH   SOLE NONE 0 0 2,938
VANGUARD DIVIDEND APPRECIATION ETF DIV APP ETF 921908844 200 1,296 SH   SOLE NONE 0 0 1,296
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 11,699 62,039 SH   SOLE NONE 0 0 62,039
VANGUARD INDEX S&P 500 ETF S&P 500 ETF SHS 922908363 5,206 13,230 SH   SOLE NONE 0 0 13,230
VANGUARD INDUSTRIALS ETF INDUSTRIAL ETF 92204A603 300 1,530 SH   SOLE NONE 0 0 1,530
Vanguard Small-Cap Growth ETF SML CP GRW ETF 922908595 289 1,000 SH   SOLE NONE 0 0 1,000
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 5,332 23,930 SH   SOLE NONE 0 0 23,930
Vertex Pharmaceuticals Inc COM 92532F100 644 3,196 SH   SOLE NONE 0 0 3,196
Visa Inc Cl A COM CL A 92826C839 1,440 6,161 SH   SOLE NONE 0 0 6,161
West Pharmaceutical Services Inc COM 955306105 2,145 5,975 SH   SOLE NONE 0 0 5,975
Winnebago Industries Inc COM 974637100 217 3,196 SH   SOLE NONE 0 0 3,196
Xilinx Inc COM 983919101 1,620 11,201 SH   SOLE NONE 0 0 11,201
Zillow Group Inc CL A 98954M101 416 3,401 SH   SOLE NONE 0 0 3,401
ZOETIS INC COM CL A 98978V103 553 2,969 SH   SOLE NONE 0 0 2,969