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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
TRANSOCEAN LTD REG SHS H8817H100   94,635 13,500 SH   SOLE   13,500 0 0
HUNTINGTON BANCSHARES INC COM 446150104   144,873 13,439 SH   SOLE   13,439 0 0
ROYCE VALUE TR INC COM 780910105   165,876 12,020 SH   SOLE   12,020 0 0
MONROE CAP CORP COM 610335101   178,324 21,800 SH   SOLE   21,800 0 0
RPM INTL INC COM 749685103   202,115 2,252 SH   SOLE   2,252 0 0
UNION PAC CORP COM 907818108   204,620 1,000 SH   SOLE   1,000 0 0
DEXCOM INC COM 252131107   205,616 1,600 SH   SOLE   1,600 0 0
GENERAL MLS INC COM 370334104   210,925 2,750 SH   SOLE   2,350 0 400
WASTE MGMT INC DEL COM 94106L109   217,122 1,252 SH   SOLE   0 0 1,252
AMERICAN TOWER CORP NEW COM 03027X100   222,838 1,149 SH   SOLE   1,149 0 0
ORACLE CORP COM 68389X105   224,128 1,882 SH   SOLE   500 0 1,382
DOCUSIGN INC COM 256163106   230,365 4,509 SH   SOLE   4,259 0 250
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507   235,276 4,732 SH   SOLE   4,732 0 0
CLOROX CO DEL COM 189054109   238,560 1,500 SH   SOLE   1,500 0 0
3M CO COM 88579Y101   248,324 2,481 SH   SOLE   2,281 0 200
ISHARES TR CORE S&P500 ETF 464287200   249,598 560 SH   SOLE   0 0 560
ISHARES TR IBOXX INV CP ETF 464287242   253,805 2,347 SH   SOLE   19 0 2,328
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   260,438 3,475 SH   SOLE   16 0 3,459
CONOCOPHILLIPS COM 20825C104   262,134 2,530 SH   SOLE   2,530 0 0
DENTSPLY SIRONA INC COM 24906P109   262,212 6,552 SH   SOLE   6,552 0 0
PAYPAL HLDGS INC COM 70450Y103   276,663 4,146 SH   SOLE   4,146 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   293,406 1,859 SH   SOLE   1,859 0 0
NEXTERA ENERGY INC COM 65339F101   304,220 4,100 SH   SOLE   4,100 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   307,965 5,250 SH   SOLE   0 0 5,250
PFIZER INC COM 717081103   316,271 8,622 SH   SOLE   8,622 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   331,450 3,396 SH   SOLE   3,396 0 0
STANLEY BLACK & DECKER INC COM 854502101   333,608 3,560 SH   SOLE   3,560 0 0
EXACT SCIENCES CORP COM 30063P105   336,162 3,580 SH   SOLE   3,580 0 0
AT&T INC COM 00206R102   338,276 21,208 SH   SOLE   21,208 0 0
FIFTH THIRD BANCORP COM 316773100   338,809 12,927 SH   SOLE   12,927 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   362,581 1,646 SH   SOLE   439 0 1,207
COLGATE PALMOLIVE CO COM 194162103   369,792 4,800 SH   SOLE   4,800 0 0
PRICE T ROWE GROUP INC COM 74144T108   387,590 3,460 SH   SOLE   3,460 0 0
BP PLC SPONSORED ADR 055622104   400,542 11,350 SH   SOLE   235 0 11,115
NOVARTIS AG SPONSORED ADR 66987V109   400,815 3,972 SH   SOLE   3,972 0 0
VALMONT INDS INC COM 920253101   401,649 1,380 SH   SOLE   1,380 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   435,476 8,680 SH   SOLE   8,680 0 0
LOCKHEED MARTIN CORP COM 539830109   479,334 1,041 SH   SOLE   622 0 419
MASTERCARD INCORPORATED CL A 57636Q104   491,625 1,250 SH   SOLE   1,250 0 0
EVERGY INC COM 30034W106   512,928 8,780 SH   SOLE   510 0 8,270
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   514,278 2,958 SH   SOLE   2,958 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   518,106 1,679 SH   SOLE   339 0 1,340
COSTCO WHSL CORP NEW COM 22160K105   566,581 1,052 SH   SOLE   1,052 0 0
ROPER TECHNOLOGIES INC COM 776696106   579,364 1,205 SH   SOLE   1,205 0 0
DISNEY WALT CO COM 254687106   629,157 7,047 SH   SOLE   6,047 0 1,000
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   663,895 11,500 SH   SOLE   0 0 11,500
ZIMMER BIOMET HOLDINGS INC COM 98956P102   666,266 4,576 SH   SOLE   963 0 3,613
SOUTHERN CO COM 842587107   804,217 11,448 SH   SOLE   856 0 10,592
KADANT INC COM 48282T104   830,210 3,738 SH   SOLE   3,738 0 0
KRAFT HEINZ CO COM 500754106   850,452 23,956 SH   SOLE   23,956 0 0
KIMBERLY-CLARK CORP COM 494368103   873,919 6,330 SH   SOLE   582 0 5,748
INTUITIVE SURGICAL INC COM NEW 46120E602   882,548 2,581 SH   SOLE   2,581 0 0
INSULET CORP COM 45784P101   953,253 3,306 SH   SOLE   3,306 0 0
MERCANTILE BK CORP COM 587376104   1,039,816 37,647 SH   SOLE   37,647 0 0
QUALCOMM INC COM 747525103   1,184,806 9,953 SH   SOLE   9,953 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,238,011 9,252 SH   SOLE   7,005 0 2,247
WORKDAY INC CL A 98138H101   1,362,569 6,032 SH   SOLE   6,032 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,363,576 2,837 SH   SOLE   304 0 2,533
ALPHABET INC CAP STK CL A 02079K305   1,620,499 13,538 SH   SOLE   6,990 0 6,548
VERIZON COMMUNICATIONS INC COM 92343V104   1,674,977 45,038 SH   SOLE   32,213 0 12,825
WATERS CORP COM 941848103   1,764,229 6,619 SH   SOLE   0 0 6,619
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,935,175 5,675 SH   SOLE   1,148 0 4,527
AMPHENOL CORP NEW CL A 032095101   1,964,469 23,125 SH   SOLE   6,195 0 16,930
SYSCO CORP COM 871829107   2,036,338 27,444 SH   SOLE   17,316 0 10,128
CVS HEALTH CORP COM 126650100   2,036,639 29,461 SH   SOLE   4,371 0 25,090
FIRST SOLAR INC COM 336433107   2,162,845 11,378 SH   SOLE   11,378 0 0
FISERV INC COM 337738108   2,340,083 18,550 SH   SOLE   6,730 0 11,820
AMGEN INC COM 031162100   2,463,998 11,098 SH   SOLE   3,991 0 7,107
COMERICA INC COM 200340107   2,499,013 58,995 SH   SOLE   58,395 0 600
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,509,557 5,661 SH   SOLE   93 0 5,568
EOG RES INC COM 26875P101   2,552,814 22,307 SH   SOLE   22,307 0 0
APPLIED MATLS INC COM 038222105   2,638,723 18,256 SH   SOLE   5,476 0 12,780
L3HARRIS TECHNOLOGIES INC COM 502431109   2,746,896 14,031 SH   SOLE   5,320 0 8,711
TRUIST FINL CORP COM 89832Q109   2,978,473 98,137 SH   SOLE   90,884 0 7,253
BLACKROCK INC COM 09247X101   3,089,396 4,470 SH   SOLE   101 0 4,369
ISHARES TR TIPS BD ETF 464287176   3,350,211 31,130 SH   SOLE   31,130 0 0
AMERICAN EXPRESS CO COM 025816109   3,400,384 19,520 SH   SOLE   3,217 0 16,303
INTEL CORP COM 458140100   3,438,480 102,825 SH   SOLE   34,666 0 68,159
HOME DEPOT INC COM 437076102   3,677,785 11,839 SH   SOLE   1,529 0 10,310
ISHARES TR FLTG RATE NT ETF 46429B655   3,756,818 73,924 SH   SOLE   73,924 0 0
WALMART INC COM 931142103   4,073,943 25,919 SH   SOLE   3,694 0 22,225
AMAZON COM INC COM 023135106   4,322,676 33,160 SH   SOLE   23,663 0 9,497
ABBOTT LABS COM 002824100   4,336,245 39,775 SH   SOLE   9,741 0 30,034
ILLINOIS TOOL WKS INC COM 452308109   4,506,633 18,015 SH   SOLE   930 0 17,085
MCDONALDS CORP COM 580135101   4,762,624 15,960 SH   SOLE   1,072 0 14,888
MICRON TECHNOLOGY INC COM 595112103   4,887,491 77,444 SH   SOLE   76,044 0 1,400
NIKE INC CL B 654106103   5,171,269 46,854 SH   SOLE   9,320 0 37,534
AUTOMATIC DATA PROCESSING IN COM 053015103   5,212,023 23,714 SH   SOLE   501 0 23,213
ALPHABET INC CAP STK CL C 02079K107   5,335,866 44,109 SH   SOLE   10,139 0 33,970
SCHLUMBERGER LTD COM STK 806857108   5,540,393 112,793 SH   SOLE   112,793 0 0
IDEXX LABS INC COM 45168D104   5,596,349 11,143 SH   SOLE   11,143 0 0
AIR PRODS & CHEMS INC COM 009158106   5,596,384 18,684 SH   SOLE   9,666 0 9,018
GENTEX CORP COM 371901109   5,639,515 192,738 SH   SOLE   192,738 0 0
RESMED INC COM 761152107   5,880,056 26,911 SH   SOLE   26,911 0 0
CISCO SYS INC COM 17275R102   6,141,444 118,698 SH   SOLE   116,298 0 2,400
MARVELL TECHNOLOGY INC COM 573874104   6,572,777 109,949 SH   SOLE   109,949 0 0
SCHWAB CHARLES CORP COM 808513105   6,727,633 118,695 SH   SOLE   118,695 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   7,068,278 110,528 SH   SOLE   90,873 0 19,655
MEDTRONIC PLC SHS G5960L103   7,210,982 81,850 SH   SOLE   68,215 0 13,635
EXXON MOBIL CORP COM 30231G102   7,796,247 72,692 SH   SOLE   55,092 0 17,600
ZSCALER INC COM 98980G102   7,935,020 54,238 SH   SOLE   54,238 0 0
PROCTER AND GAMBLE CO COM 742718109   8,207,079 54,086 SH   SOLE   27,459 0 26,627
COCA COLA CO COM 191216100   8,322,488 138,201 SH   SOLE   103,141 0 35,060
GENERAC HLDGS INC COM 368736104   8,396,467 56,303 SH   SOLE   56,303 0 0
CHURCH & DWIGHT CO INC COM 171340102   8,884,287 88,639 SH   SOLE   88,639 0 0
CHEVRON CORP NEW COM 166764100   9,217,550 58,580 SH   SOLE   55,168 0 3,412
DANAHER CORPORATION COM 235851102   9,821,040 40,921 SH   SOLE   40,921 0 0
WOODWARD INC COM 980745103   10,061,332 84,613 SH   SOLE   84,613 0 0
PEPSICO INC COM 713448108   10,064,031 54,336 SH   SOLE   36,866 0 17,470
PALANTIR TECHNOLOGIES INC CL A 69608A108   10,408,626 678,971 SH   SOLE   678,971 0 0
HOLOGIC INC COM 436440101   10,841,641 133,897 SH   SOLE   133,897 0 0
ABBVIE INC COM 00287Y109   11,833,258 87,829 SH   SOLE   86,829 0 1,000
COPART INC COM 217204106   11,853,470 129,958 SH   SOLE   129,958 0 0
CATERPILLAR INC COM 149123101   12,992,588 52,805 SH   SOLE   52,505 0 300
MERCK & CO INC COM 58933Y105   13,206,812 114,454 SH   SOLE   86,707 0 27,747
PAYCHEX INC COM 704326107   13,841,490 123,728 SH   SOLE   123,728 0 0
STERIS PLC SHS USD G8473T100   14,331,901 63,703 SH   SOLE   63,703 0 0
VULCAN MATLS CO COM 929160109   15,353,366 68,104 SH   SOLE   68,004 0 100
RAYTHEON TECHNOLOGIES CORP COM 75513E101   16,083,857 164,188 SH   SOLE   162,284 0 1,904
THERMO FISHER SCIENTIFIC INC COM 883556102   16,462,778 31,553 SH   SOLE   31,553 0 0
ALCON AG ORD SHS H01301128   17,357,563 211,394 SH   SOLE   211,394 0 0
JOHNSON & JOHNSON COM 478160104   18,758,851 113,333 SH   SOLE   88,474 0 24,859
ECOLAB INC COM 278865100   18,805,326 100,730 SH   SOLE   100,717 0 13
WATSCO INC COM 942622200   20,168,013 52,869 SH   SOLE   52,869 0 0
JPMORGAN CHASE & CO COM 46625H100   25,266,369 173,724 SH   SOLE   147,194 0 26,530
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   26,729,244 353,281 SH   SOLE   20,127 0 333,154
STRYKER CORPORATION COM 863667101   26,864,406 88,054 SH   SOLE   84,337 0 3,717
MICROSOFT CORP COM 594918104   35,107,188 103,093 SH   SOLE   83,143 0 19,950
APPLE INC COM 037833100   54,196,758 279,408 SH   SOLE   236,733 0 42,675