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 665 12,611 SH   SOLE NONE 0 0 12,611
ABBOTT LABS COM 002824100 947 8,707 SH   SOLE NONE 0 0 8,707
ABBVIE INCORPORATED COM 00287Y109 234 2,681 SH   SOLE NONE 0 0 2,681
ADOBE SYSTEMS INC COM COM 00724F101 2,794 5,698 SH   SOLE NONE 0 0 5,698
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 1,130 3,794 SH   SOLE NONE 0 0 3,794
AMAZON.COM INC COM COM 023135106 1,127 358 SH   SOLE NONE 0 0 358
American Water Works Co Inc COM 030420103 298 2,062 SH   SOLE NONE 0 0 2,062
Amgen Inc COM 031162100 336 1,324 SH   SOLE NONE 0 0 1,324
APPLE INCORPORATED COM 037833100 5,270 45,507 SH   SOLE NONE 0 0 45,507
APPLIED MATERIALS INC COM COM 038222105 1,248 21,006 SH   SOLE NONE 0 0 21,006
Auto Data Processing COM 053015103 973 6,976 SH   SOLE NONE 0 0 6,976
AUTODESK INCORPORATED COM 052769106 404 1,750 SH   SOLE NONE 0 0 1,750
BARNES GROUP INCORPORATED COM 067806109 1,654 46,281 SH   SOLE NONE 0 0 46,281
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 640 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 1,720 8,079 SH   SOLE NONE 0 0 8,079
BlackRock Inc COM 09247X101 699 1,242 SH   SOLE NONE 0 0 1,242
CATERPILLAR INCORPORATED DEL COM 149123101 729 4,892 SH   SOLE NONE 0 0 4,892
CHEVRON CORPORATION NEW COM 166764100 415 5,772 SH   SOLE NONE 0 0 5,772
CHUBB CORP COM COM H1467J104 583 5,029 SH   SOLE NONE 0 0 5,029
CISCO SYSTEMS INCORPORATED COM 17275R102 983 24,955 SH   SOLE NONE 0 0 24,955
CME Group Inc Class A COM 12572Q105 763 4,563 SH   SOLE NONE 0 0 4,563
Copart Inc COM 217204106 414 3,941 SH   SOLE NONE 0 0 3,941
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 1,213 3,417 SH   SOLE NONE 0 0 3,417
CUMMINS INC COM COM 231021106 1,196 5,667 SH   SOLE NONE 0 0 5,667
CVS Corp COM 126650100 286 4,904 SH   SOLE NONE 0 0 4,904
DEERE & COMPANY COM 244199105 382 1,728 SH   SOLE NONE 0 0 1,728
EATON CORP PLC ORD SHS G29183103 638 6,260 SH   SOLE NONE 0 0 6,260
Ecolab Inc COM 278865100 324 1,624 SH   SOLE NONE 0 0 1,624
ESTEE LAUDER COMPANIES COM CL A CL A 518439104 695 3,188 SH   SOLE NONE 0 0 3,188
Expeditors International of Washington Inc COM 302130109 1,254 13,864 SH   SOLE NONE 0 0 13,864
FASTENAL COMPANY COM 311900104 947 21,023 SH   SOLE NONE 0 0 21,023
Fedex Corporation COM 31428X106 546 2,172 SH   SOLE NONE 0 0 2,172
Gentex Corp COM 371901109 653 25,381 SH   SOLE NONE 0 0 25,381
GILEAD SCIENCES INCORPORATED COM 375558103 981 15,535 SH   SOLE NONE 0 0 15,535
GOOGLE INCORPORATED CLASS A CAP STK CL A 02079K305 1,113 760 SH   SOLE NONE 0 0 760
GRAINGER W W INC COM COM 384802104 341 956 SH   SOLE NONE 0 0 956
HONEYWELL INTERNATIONAL INC CO M COM 438516106 824 5,010 SH   SOLE NONE 0 0 5,010
HORMEL FOODS CORP COM COM 440452100 818 16,740 SH   SOLE NONE 0 0 16,740
ILLINOIS TOOL WKS INCORPORATED COM 452308109 504 2,611 SH   SOLE NONE 0 0 2,611
INTEL CORPORATION COM 458140100 1,044 20,170 SH   SOLE NONE 0 0 20,170
INTERCONTINENTAL EXCHANGEINCORPORATED COM 45866F104 353 3,534 SH   SOLE NONE 0 0 3,534
INTUIT INC COM COM 461202103 765 2,348 SH   SOLE NONE 0 0 2,348
Intuitive Surgical Inc COM NEW 46120E602 355 501 SH   SOLE NONE 0 0 501
Invesco BulletShares 2020 Corp Bd ETF BULSHS 2020 CB 46138J502 474 22,375 SH   SOLE NONE 0 0 22,375
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 351 16,500 SH   SOLE NONE 0 0 16,500
Invesco BulletShares 2022 Corp Bd ETF BULSHS 2022 CB 46138J882 743 34,060 SH   SOLE NONE 0 0 34,060
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 1,102 50,615 SH   SOLE NONE 0 0 50,615
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 574 25,900 SH   SOLE NONE 0 0 25,900
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 3,616 161,830 SH   SOLE NONE 0 0 161,830
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791 4,093 189,150 SH   SOLE NONE 0 0 189,150
Invesco BulletShares 2027 Corp Bd ETF BULSHS 2027 CB 46138J783 494 22,500 SH   SOLE NONE 0 0 22,500
Invesco BulletShares 2028 Corp Bd ETF INVSCO BLSH 28 46138J643 329 14,248 SH   SOLE NONE 0 0 14,248
INVSC BLTSHRS 2029 CORP BND ETF BULETSHS 2029 46138J577 546 25,500 SH   SOLE NONE 0 0 25,500
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 36,733 109,307 SH   SOLE NONE 0 0 109,307
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 608 4,755 SH   SOLE NONE 0 0 4,755
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 543 4,685 SH   SOLE NONE 0 0 4,685
ISHARES RUSSELL 1000 GROWTH ET F RUS 1000 GRW ETF 464287614 381 1,757 SH   SOLE NONE 0 0 1,757
J&J Snack Foods Corp COM 466032109 570 4,377 SH   SOLE NONE 0 0 4,377
JOHNSON & JOHNSON COM 478160104 717 4,819 SH   SOLE NONE 0 0 4,819
LITHIA MTRS INCORPORATED CLASSA CL A 536797103 1,880 8,248 SH   SOLE NONE 0 0 8,248
Lowes Cos COM 548661107 505 3,048 SH   SOLE NONE 0 0 3,048
Mastercard Incorporated CL A 57636Q104 1,178 3,486 SH   SOLE NONE 0 0 3,486
Maximus Inc COM 577933104 612 8,950 SH   SOLE NONE 0 0 8,950
MEDTRONIC INCORPORATED SHS G5960L103 811 7,809 SH   SOLE NONE 0 0 7,809
MercadoLibre Inc COM 58733R102 216 200 SH   SOLE NONE 0 0 200
METTLER TOLEDO INTERNATIONAL COM 592688105 317 329 SH   SOLE NONE 0 0 329
MICROSOFT CORPORATION COM 594918104 1,982 9,426 SH   SOLE NONE 0 0 9,426
NETFLIX.COM INC COM COM 64110L106 456 913 SH   SOLE NONE 0 0 913
NIKE INCORPORATED CLASS B CL B 654106103 1,103 8,788 SH   SOLE NONE 0 0 8,788
NORFOLK SOUTHERN CORPORATION COM 655844108 328 1,537 SH   SOLE NONE 0 0 1,537
NVIDIA CORPORATION COM 67066G104 1,643 3,036 SH   SOLE NONE 0 0 3,036
ORACLE CORP COM COM 68389X105 336 5,642 SH   SOLE NONE 0 0 5,642
Pepsico Incorporated COM 713448108 300 2,166 SH   SOLE NONE 0 0 2,166
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,783 33,256 SH   SOLE NONE 0 0 33,256
POWERSHARES QQQ UNIT SER 1 46090E103 17,573 63,252 SH   SOLE NONE 0 0 63,252
PPG INDUSTRIES INC COM COM 693506107 549 4,505 SH   SOLE NONE 0 0 4,505
PROCTER & GAMBLE COMPANY COM 742718109 12,020 86,486 SH   SOLE NONE 0 0 86,486
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 68,549 942,133 SH   SOLE NONE 0 0 942,133
Raytheon Technologies COM 75513E101 574 9,986 SH   SOLE NONE 0 0 9,986
ResMed Inc COM 761152107 1,069 6,240 SH   SOLE NONE 0 0 6,240
Robert Half International Inc COM 770323103 855 16,156 SH   SOLE NONE 0 0 16,156
Rockwell Automation Inc COM 773903109 304 1,381 SH   SOLE NONE 0 0 1,381
SALESFORCE.COM INC COM COM 79466L302 541 2,156 SH   SOLE NONE 0 0 2,156
SCHWAB CHARLES CORP COM COM 808513105 579 16,002 SH   SOLE NONE 0 0 16,002
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 635 11,453 SH   SOLE NONE 0 0 11,453
SKYWORKS SOLUTIONS COM 83088M102 1,121 7,709 SH   SOLE NONE 0 0 7,709
SOUTHWEST AIRLINES CO COM COM 844741108 283 7,560 SH   SOLE NONE 0 0 7,560
SPDR SERIES TRUSTS&P DIVID ETF S&P DIVID ETF 78464A763 316 3,425 SH   SOLE NONE 0 0 3,425
STANLEY BLACK & DECKER INC COM COM 854502101 1,046 6,449 SH   SOLE NONE 0 0 6,449
STRYKER CORP COM COM 863667101 783 3,761 SH   SOLE NONE 0 0 3,761
TD AMERITRADE CORP COM 87236Y108 704 17,987 SH   SOLE NONE 0 0 17,987
Teleflex Inc COM 879369106 346 1,019 SH   SOLE NONE 0 0 1,019
TESLA MTRS INCORPORATED COM 88160R101 1,414 3,297 SH   SOLE NONE 0 0 3,297
Texas Instruments COM 882508104 1,259 8,821 SH   SOLE NONE 0 0 8,821
TJX Cos COM 872540109 265 4,768 SH   SOLE NONE 0 0 4,768
UNITED HEALTH GROUP INC COM 91324P102 790 2,534 SH   SOLE NONE 0 0 2,534
V F CORP COM COM 918204108 987 14,059 SH   SOLE NONE 0 0 14,059
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 6,036 46,536 SH   SOLE NONE 0 0 46,536
VANGUARD INDEX FUNDSS&P 500 ETF SHARES S&P 500 ETF SHS 922908363 4,253 13,824 SH   SOLE NONE 0 0 13,824
VANGUARD INDUSTRIALS ETF INDUSTRIAL ETF 92204A603 221 1,530 SH   SOLE NONE 0 0 1,530
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 4,207 24,705 SH   SOLE NONE 0 0 24,705
Visa Inc Cl A COM CL A 92826C839 1,174 5,875 SH   SOLE NONE 0 0 5,875
Waste Connections Inc COM 94106B101 406 3,916 SH   SOLE NONE 0 0 3,916
West Pharmaceutical Services Inc COM 955306105 1,337 4,865 SH   SOLE NONE 0 0 4,865
Xilinx Inc COM 983919101 819 7,866 SH   SOLE NONE 0 0 7,866
XYLEM INC COM COM 98419M100 317 3,777 SH   SOLE NONE 0 0 3,777
ZOETIS INC COM CL A 98978V103 362 2,190 SH   SOLE NONE 0 0 2,190