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 614 13,040 SH   SOLE NONE 0 0 13,040
ABBOTT LABS COM 002824100 205 2,246 SH   SOLE NONE 0 0 2,246
ABBVIE INCORPORATED COM 00287Y109 261 2,665 SH   SOLE NONE 0 0 2,665
ADOBE SYSTEMS INC COM COM 00724F101 2,517 5,783 SH   SOLE NONE 0 0 5,783
AIR PRODUCTS & CHEMICALSINCORPORATED COM 009158106 972 4,026 SH   SOLE NONE 0 0 4,026
AMAZON.COM INC COM COM 023135106 1,006 365 SH   SOLE NONE 0 0 365
American Water Works Co Inc COM 030420103 254 1,976 SH   SOLE NONE 0 0 1,976
Amgen Inc COM 031162100 301 1,277 SH   SOLE NONE 0 0 1,277
APPLE INCORPORATED COM 037833100 4,442 12,178 SH   SOLE NONE 0 0 12,178
APPLIED MATERIALS INC COM COM 038222105 1,303 21,561 SH   SOLE NONE 0 0 21,561
Auto Data Processing COM 053015103 1,048 7,044 SH   SOLE NONE 0 0 7,044
AUTODESK INCORPORATED COM 052769106 408 1,706 SH   SOLE NONE 0 0 1,706
BARNES GROUP INCORPORATED COM 067806109 440 11,139 SH   SOLE NONE 0 0 11,139
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS A CL A 084670108 534 2 SH   SOLE NONE 0 0 2
BERKSHIRE HATHAWAYINCORPORATED DEL CLASS B NEW CL B NEW 084670702 1,428 8,003 SH   SOLE NONE 0 0 8,003
BlackRock Inc COM 09247X101 694 1,277 SH   SOLE NONE 0 0 1,277
CATERPILLAR INCORPORATED DEL COM 149123101 608 4,807 SH   SOLE NONE 0 0 4,807
CHEVRON CORPORATION NEW COM 166764100 581 6,516 SH   SOLE NONE 0 0 6,516
CHUBB CORP COM COM H1467J104 640 5,061 SH   SOLE NONE 0 0 5,061
CISCO SYSTEMS INCORPORATED COM 17275R102 1,079 23,149 SH   SOLE NONE 0 0 23,149
CME Group Inc Class A COM 12572Q105 598 3,681 SH   SOLE NONE 0 0 3,681
Copart Inc COM 217204106 319 3,833 SH   SOLE NONE 0 0 3,833
COSTCO WHOLESALE CORPORATIONNEW COM 22160K105 1,088 3,590 SH   SOLE NONE 0 0 3,590
CUMMINS INC COM COM 231021106 1,004 5,798 SH   SOLE NONE 0 0 5,798
CVS Corp COM 126650100 304 4,688 SH   SOLE NONE 0 0 4,688
DEERE & COMPANY COM 244199105 261 1,665 SH   SOLE NONE 0 0 1,665
EATON CORP PLC ORD SHS G29183103 557 6,369 SH   SOLE NONE 0 0 6,369
Ecolab Inc COM 278865100 311 1,564 SH   SOLE NONE 0 0 1,564
ESTEE LAUDER COMPANIES COM CL A CL A 518439104 593 3,146 SH   SOLE NONE 0 0 3,146
Expeditors International of Washington Inc COM 302130109 1,071 14,093 SH   SOLE NONE 0 0 14,093
FASTENAL COMPANY COM 311900104 943 22,035 SH   SOLE NONE 0 0 22,035
Fedex Corporation COM 31428X106 286 2,041 SH   SOLE NONE 0 0 2,041
Gentex Corp COM 371901109 521 20,237 SH   SOLE NONE 0 0 20,237
GILEAD SCIENCES INCORPORATED COM 375558103 1,206 15,687 SH   SOLE NONE 0 0 15,687
GOOGLE INCORPORATED CLASS A CAP STK CL A 02079K305 1,089 768 SH   SOLE NONE 0 0 768
GRAINGER W W INC COM COM 384802104 289 922 SH   SOLE NONE 0 0 922
HONEYWELL INTERNATIONAL INC CO M COM 438516106 743 5,143 SH   SOLE NONE 0 0 5,143
HORMEL FOODS CORP COM COM 440452100 847 17,551 SH   SOLE NONE 0 0 17,551
ILLINOIS TOOL WKS INCORPORATED COM 452308109 448 2,564 SH   SOLE NONE 0 0 2,564
INTEL CORPORATION COM 458140100 1,207 20,183 SH   SOLE NONE 0 0 20,183
INTERCONTINENTAL EXCHANGEINCORPORATED COM 45866F104 1,142 12,469 SH   SOLE NONE 0 0 12,469
INTUIT INC COM COM 461202103 608 2,054 SH   SOLE NONE 0 0 2,054
Intuitive Surgical Inc COM NEW 46120E602 276 485 SH   SOLE NONE 0 0 485
Invesco BulletShares 2020 Corp Bd ETF BULSHS 2020 CB 46138J502 476 22,375 SH   SOLE NONE 0 0 22,375
Invesco BulletShares 2021 Corp Bd ETF BULSHS 2021 CB 46138J700 243 11,400 SH   SOLE NONE 0 0 11,400
Invesco BulletShares 2023 Corp Bd ETF BULSHS 2023 CB 46138J866 783 36,015 SH   SOLE NONE 0 0 36,015
Invesco BulletShares 2024 Corp Bd ETF BULSHS 2024 CB 46138J841 277 12,600 SH   SOLE NONE 0 0 12,600
Invesco BulletShares 2025 Corp Bd ETF BULSHS 2025 CB 46138J825 2,949 132,719 SH   SOLE NONE 0 0 132,719
Invesco BulletShares 2026 Corp Bd ETF BULSHS 2026 CB 46138J791 2,411 112,159 SH   SOLE NONE 0 0 112,159
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 35,259 113,853 SH   SOLE NONE 0 0 113,853
iShares MSCI KLD 400 Social MSCI KLD400 SOC 464288570 558 4,732 SH   SOLE NONE 0 0 4,732
iShares National Muni Bond ETF NATIONAL MUN ETF 464288414 510 4,420 SH   SOLE NONE 0 0 4,420
ISHARES RUSSELL 1000 GROWTH ET F RUS 1000 GRW ETF 464287614 347 1,810 SH   SOLE NONE 0 0 1,810
J&J Snack Foods Corp COM 466032109 569 4,480 SH   SOLE NONE 0 0 4,480
JOHNSON & JOHNSON COM 478160104 698 4,968 SH   SOLE NONE 0 0 4,968
LITHIA MTRS INCORPORATED CLASSA CL A 536797103 1,301 8,598 SH   SOLE NONE 0 0 8,598
Lowes Cos COM 548661107 401 2,973 SH   SOLE NONE 0 0 2,973
Mastercard Incorporated CL A 57636Q104 1,163 3,935 SH   SOLE NONE 0 0 3,935
Maximus Inc COM 577933104 514 7,299 SH   SOLE NONE 0 0 7,299
MEDTRONIC INCORPORATED SHS G5960L103 743 8,103 SH   SOLE NONE 0 0 8,103
METTLER TOLEDO INTERNATIONAL COM 592688105 255 317 SH   SOLE NONE 0 0 317
MICROSOFT CORPORATION COM 594918104 2,100 10,319 SH   SOLE NONE 0 0 10,319
NETFLIX.COM INC COM COM 64110L106 404 889 SH   SOLE NONE 0 0 889
NIKE INCORPORATED CLASS B CL B 654106103 941 9,604 SH   SOLE NONE 0 0 9,604
NORFOLK SOUTHERN CORPORATION COM 655844108 258 1,474 SH   SOLE NONE 0 0 1,474
NVIDIA CORPORATION COM 67066G104 1,328 3,497 SH   SOLE NONE 0 0 3,497
ORACLE CORP COM COM 68389X105 301 5,457 SH   SOLE NONE 0 0 5,457
Pepsico Incorporated COM 713448108 286 2,166 SH   SOLE NONE 0 0 2,166
POWERSHARES ETF TRUST IIS&P 500 LOW VOLATILITY POR S&P500 LOW VOL 46138E354 1,660 33,426 SH   SOLE NONE 0 0 33,426
POWERSHARES QQQ UNIT SER 1 46090E103 16,465 66,499 SH   SOLE NONE 0 0 66,499
PPG INDUSTRIES INC COM COM 693506107 466 4,402 SH   SOLE NONE 0 0 4,402
PROCTER & GAMBLE COMPANY COM 742718109 10,381 86,825 SH   SOLE NONE 0 0 86,825
RAYMOND JAMES FINANCIALINCORPORATED COM 754730109 81,350 1,181,905 SH   SOLE NONE 0 0 1,181,905
Raytheon Technologies COM 75513E101 612 9,942 SH   SOLE NONE 0 0 9,942
ResMed Inc COM 761152107 1,279 6,665 SH   SOLE NONE 0 0 6,665
Robert Half International Inc COM 770323103 865 16,387 SH   SOLE NONE 0 0 16,387
Rockwell Automation Inc COM 773903109 283 1,331 SH   SOLE NONE 0 0 1,331
SALESFORCE.COM INC COM COM 79466L302 392 2,094 SH   SOLE NONE 0 0 2,094
SCHWAB CHARLES CORP COM COM 808513105 548 16,246 SH   SOLE NONE 0 0 16,246
SCHWAB SCH US MID CAP ETF US MID-CAP ETF 808524508 602 11,453 SH   SOLE NONE 0 0 11,453
SKYWORKS SOLUTIONS COM 83088M102 1,042 8,150 SH   SOLE NONE 0 0 8,150
SOUTHWEST AIRLINES CO COM COM 844741108 250 7,338 SH   SOLE NONE 0 0 7,338
SPDR S&P 500 ETF TRUST TR UNIT 78462F103 1,689 5,480 SH   SOLE NONE 0 0 5,480
SPDR SERIES TRUSTS&P DIVID ETF S&P DIVID ETF 78464A763 340 3,730 SH   SOLE NONE 0 0 3,730
STANLEY BLACK & DECKER INC COM COM 854502101 917 6,586 SH   SOLE NONE 0 0 6,586
STRYKER CORP COM COM 863667101 705 3,912 SH   SOLE NONE 0 0 3,912
TD AMERITRADE CORP COM 87236Y108 568 15,637 SH   SOLE NONE 0 0 15,637
Teleflex Inc COM 879369106 363 998 SH   SOLE NONE 0 0 998
TESLA MTRS INCORPORATED COM 88160R101 719 666 SH   SOLE NONE 0 0 666
Texas Instruments COM 882508104 1,149 9,056 SH   SOLE NONE 0 0 9,056
TJX Cos COM 872540109 231 4,587 SH   SOLE NONE 0 0 4,587
UNITED HEALTH GROUP INC COM 91324P102 712 2,415 SH   SOLE NONE 0 0 2,415
V F CORP COM COM 918204108 866 14,216 SH   SOLE NONE 0 0 14,216
VANGUARD EXTENDED MARKET ETF EXTEND MKT ETF 922908652 5,862 49,540 SH   SOLE NONE 0 0 49,540
VANGUARD INDEX FUNDSS&P 500 ETF SHARES S&P 500 ETF SHS 922908363 4,038 14,249 SH   SOLE NONE 0 0 14,249
VANGUARD TOTAL STOCKMARKET ETF TOTAL STK MKT 922908769 3,915 25,012 SH   SOLE NONE 0 0 25,012
Visa Inc Cl A COM CL A 92826C839 1,226 6,347 SH   SOLE NONE 0 0 6,347
Waste Connections Inc COM 94106B101 357 3,807 SH   SOLE NONE 0 0 3,807
West Pharmaceutical Services Inc COM 955306105 1,361 5,993 SH   SOLE NONE 0 0 5,993
Xilinx Inc COM 983919101 804 8,180 SH   SOLE NONE 0 0 8,180
XYLEM INC COM COM 98419M100 235 3,626 SH   SOLE NONE 0 0 3,626
ZOETIS INC COM CL A 98978V103 290 2,122 SH   SOLE NONE 0 0 2,122