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
3M CO COM 88579Y101 342 2,190 SH   SOLE 2,190 0 0
ABBOTT LABS COM 002824100 3,369 36,848 SH   SOLE 36,848 0 0
ABBVIE INC COM 00287Y109 2,837 28,897 SH   SOLE 28,897 0 0
ADOBE INC COM 00724F101 717 1,646 SH   SOLE 1,646 0 0
AFLAC INC COM 001055102 3,196 88,443 SH   SOLE 88,443 0 0
AIR PRODS & CHEMS INC COM 009158106 252 1,045 SH   SOLE 1,045 0 0
ALPHABET INC CAP STK CL C 02079K107 2,099 1,485 SH   SOLE 1,485 0 0
ALPHABET INC CAP STK CL A 02079K305 5,055 3,565 SH   SOLE 3,565 0 0
AMAZON COM INC COM 023135106 9,515 3,449 SH   SOLE 3,449 0 0
AMERICAN ELEC PWR INC COM 025537101 414 5,200 SH   SOLE 5,200 0 0
AMERICAN TOWER CORP NEW COM 03027X100 5,684 21,986 SH   SOLE 21,986 0 0
APPLE INC COM 037833100 11,319 31,028 SH   SOLE 31,028 0 0
AT&T INC COM 00206R102 432 14,276 SH   SOLE 14,276 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 822 5,523 SH   SOLE 5,523 0 0
BAXTER INTL INC COM 071813109 3,339 38,784 SH   SOLE 38,784 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 574 3,213 SH   SOLE 3,213 0 0
BLACKROCK UTILITIES INFRSTRC COM 09248D104 302 14,230 SH   SOLE 14,230 0 0
BOOKING HLDGS INC COM 09857L108 218 137 SH   SOLE 137 0 0
CERNER CORP COM 156782104 375 5,466 SH   SOLE 5,466 0 0
CHUBB LIMITED COM H1467J104 2,775 21,916 SH   SOLE 21,916 0 0
CHURCH & DWIGHT INC COM 171340102 4,720 61,059 SH   SOLE 61,059 0 0
CINTAS CORP COM 172908105 3,794 14,244 SH   SOLE 14,244 0 0
CISCO SYS INC COM 17275R102 837 17,938 SH   SOLE 17,938 0 0
CLOROX CO DEL COM 189054109 1,964 8,952 SH   SOLE 8,952 0 0
COCA COLA CO COM 191216100 219 4,907 SH   SOLE 4,907 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,869 32,889 SH   SOLE 32,889 0 0
CONSTELLATION BRANDS INC CL A 21036P108 4,018 22,969 SH   SOLE 22,969 0 0
COSTCO WHSL CORP NEW COM 22160K105 5,866 19,345 SH   SOLE 19,345 0 0
DANAHER CORP DEL COM 235851102 7,180 40,602 SH   SOLE 40,602 0 0
DISNEY WALT CO COM DISNEY 254687106 3,122 27,996 SH   SOLE 27,996 0 0
DOLLAR GEN CORP NEW COM 256677105 707 3,710 SH   SOLE 3,710 0 0
ECOLAB INC COM 278865100 4,511 22,676 SH   SOLE 22,676 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 348 5,040 SH   SOLE 5,040 0 0
EMERSON ELEC CO COM 291011104 406 6,553 SH   SOLE 6,553 0 0
FASTENAL CO COM 311900104 3,212 74,979 SH   SOLE 74,979 0 0
FISERV INC COM 337738108 5,917 60,467 SH   SOLE 60,467 0 0
FORD MTR CO DEL COM PAR $0.01 345370860 113 18,518 SH   SOLE 18,518 0 0
FORTIVE CORP COM 34959J108 2,402 35,497 SH   SOLE 35,497 0 0
GABELLI UTIL TR COM 36240A101 72 10,000 SH   SOLE 10,000 0 0
HOME DEPOT INC COM 437076102 6,274 25,045 SH   SOLE 25,045 0 0
ILLINOIS TOOL WKS INC COM 452308109 4,711 26,945 SH   SOLE 26,945 0 0
INTEL CORP COM 458140100 1,425 23,819 SH   SOLE 23,819 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,141 23,371 SH   SOLE 23,371 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 329 2,725 SH   SOLE 2,725 0 0
INTUIT COM 461202103 7,599 25,655 SH   SOLE 25,655 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 204 1,025 SH   SOLE 1,025 0 0
ISHARES TR MRNGSTR LG-CP ET 464287127 535 3,065 SH   SOLE 3,065 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,862 6,011 SH   SOLE 6,011 0 0
ISHARES TR IBOXX INV CP ETF 464287242 850 6,320 SH   SOLE 6,320 0 0
ISHARES TR RUS MD CP GR ETF 464287481 388 2,453 SH   SOLE 2,453 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 346 1,805 SH   SOLE 1,805 0 0
ISHARES TR SP SMCP600VL ETF 464287879 2,476 20,571 SH   SOLE 20,570 0 0
ISHARES TR S&P SML 600 GWT 464287887 326 1,922 SH   SOLE 1,922 0 0
ISHARES TR MRGSTR MD CP ETF 464288208 470 2,550 SH   SOLE 2,550 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,128 9,775 SH   SOLE 9,775 0 0
ISHARES TR S&P US PFD STK 464288687 684 19,741 SH   SOLE 19,741 0 0
JOHNSON & JOHNSON COM 478160104 854 6,075 SH   SOLE 6,075 0 0
JPMORGAN CHASE & CO COM 46625H100 1,865 19,825 SH   SOLE 19,825 0 0
LANDSTAR SYS INC COM 515098101 314 2,798 SH   SOLE 2,798 0 0
LAUDER ESTEE COS INC CL A 518439104 613 3,251 SH   SOLE 3,251 0 0
LILLY ELI & CO COM 532457108 378 2,300 SH   SOLE 2,300 0 0
LOCKHEED MARTIN CORP COM 539830109 314 860 SH   SOLE 860 0 0
LOWES COS INC COM 548661107 546 4,038 SH   SOLE 4,038 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,384 4,681 SH   SOLE 4,681 0 0
MAXIMUS INC COM 577933104 1,182 16,777 SH   SOLE 16,777 0 0
MCDONALDS CORP COM 580135101 2,492 13,510 SH   SOLE 13,510 0 0
MERCK & CO INC COM 58933Y105 448 5,793 SH   SOLE 5,793 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 210 1,991 SH   SOLE 1,991 0 0
MICROSOFT CORP COM 594918104 6,288 30,896 SH   SOLE 30,896 0 0
NEOGEN CORP COM 640491106 3,437 44,377 SH   SOLE 44,377 0 0
NEXTERA ENERGY INC COM 65339F101 1,497 6,235 SH   SOLE 6,235 0 0
NORTHERN TR CORP COM 665859104 430 5,417 SH   SOLE 5,417 0 0
NVIDIA CORP COM 67066G104 1,141 3,003 SH   SOLE 3,003 0 0
PACKAGING CORP AMER COM 695156109 2,587 25,918 SH   SOLE 25,918 0 0
PEPSICO INC COM 713448108 2,170 16,410 SH   SOLE 16,410 0 0
PFIZER INC COM 717081103 265 8,091 SH   SOLE 8,091 0 0
PPG INDS INC COM 693506107 388 3,661 SH   SOLE 3,661 0 0
PRICE T ROWE GROUP INC COM 74144T108 357 2,889 SH   SOLE 2,889 0 0
PROCTER AND GAMBLE CO COM 742718109 668 5,587 SH   SOLE 5,587 0 0
PROGRESSIVE CORP OHIO COM 743315103 1,304 16,277 SH   SOLE 16,277 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,462 47,118 SH   SOLE 47,118 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,313 12,932 SH   SOLE 12,932 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 709 10,856 SH   SOLE 10,856 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,348 26,043 SH   SOLE 26,043 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 903 30,366 SH   SOLE 30,366 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 824 14,649 SH   SOLE 14,649 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 412 11,710 SH   SOLE 11,710 0 0
SIRIUS XM HLDGS INC COM 82968B103 175 29,736 SH   SOLE 29,735 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 829 6,484 SH   SOLE 6,484 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 524 1,700 SH   SOLE 1,700 0 0
STRYKER CORP COM 863667101 1,257 6,976 SH   SOLE 6,976 0 0
SYSCO CORP COM 871829107 364 6,656 SH   SOLE 6,656 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,974 19,248 SH   SOLE 19,248 0 0
TRACTOR SUPPLY CO COM 892356106 636 4,825 SH   SOLE 4,825 0 0
ULTA BEAUTY INC COM 90384S303 1,216 5,978 SH   SOLE 5,978 0 0
UNITED PARCEL SERVICE INC CL B 911312106 454 4,087 SH   SOLE 4,087 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,579 15,523 SH   SOLE 15,523 0 0
US BANCORP DEL COM NEW 902973304 2,376 64,533 SH   SOLE 64,533 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 856 10,303 SH   SOLE 10,303 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 745 8,430 SH   SOLE 8,430 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,649 20,993 SH   SOLE 20,992 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 691 6,467 SH   SOLE 6,467 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 11,809 75,440 SH   SOLE 75,439 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 281 2,911 SH   SOLE 2,911 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 318 4,250 SH   SOLE 4,250 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 768 16,141 SH   SOLE 16,141 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 241 6,074 SH   SOLE 6,074 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,228 19,291 SH   SOLE 19,291 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,210 24,047 SH   SOLE 24,046 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 302 5,574 SH   SOLE 5,574 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 712 7,483 SH   SOLE 7,483 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,773 45,720 SH   SOLE 45,720 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,456 44,555 SH   SOLE 44,555 0 0
VISA INC COM CL A 92826C839 7,777 40,262 SH   SOLE 40,262 0 0
WALMART INC COM 931142103 837 6,988 SH   SOLE 6,988 0 0
WELLTOWER INC COM 95040Q104 923 17,831 SH   SOLE 17,831 0 0