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   125,613 15,300 SH   SOLE   15,300 0 0
ROYCE VALUE TR INC COM 780910105   133,900 10,404 SH   SOLE   10,404 0 0
HUNTINGTON BANCSHARES INC COM 446150104   139,766 13,439 SH   SOLE   13,439 0 0
MONROE CAP CORP COM 610335101   162,410 21,800 SH   SOLE   21,800 0 0
KENVUE INC COM 49177J102   200,800 10,000 SH   SOLE   10,000 0 0
CHUBB LIMITED COM H1467J104   201,519 968 SH   SOLE   968 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   201,600 3,500 SH   SOLE   0 0 3,500
UNION PAC CORP COM 907818108   203,630 1,000 SH   SOLE   1,000 0 0
MURPHY USA INC COM 626755102   205,038 600 SH   SOLE   0 0 600
ISHARES TR S&P SML 600 GWT 464287887   208,612 1,902 SH   SOLE   1,902 0 0
RPM INTL INC COM 749685103   213,984 2,257 SH   SOLE   2,257 0 0
DENTSPLY SIRONA INC COM 24906P109   214,047 6,266 SH   SOLE   6,266 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   223,871 3,272 SH   SOLE   3,272 0 0
EXACT SCIENCES CORP COM 30063P105   225,468 3,305 SH   SOLE   3,305 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   226,995 2,197 SH   SOLE   2,022 0 175
NEXTERA ENERGY INC COM 65339F101   234,889 4,100 SH   SOLE   4,100 0 0
ISHARES TR IBOXX INV CP ETF 464287242   239,441 2,347 SH   SOLE   19 0 2,328
ISHARES TR CORE S&P500 ETF 464287200   240,481 560 SH   SOLE   0 0 560
PAYPAL HLDGS INC COM 70450Y103   241,733 4,135 SH   SOLE   4,135 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   253,490 3,486 SH   SOLE   23 0 3,463
PFIZER INC COM 717081103   262,886 7,925 SH   SOLE   7,925 0 0
ZOETIS INC CL A 98978V103   273,671 1,573 SH   SOLE   1,573 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   280,594 1,321 SH   SOLE   114 0 1,207
ISHARES TR RUS 1000 VAL ETF 464287598   281,171 1,852 SH   SOLE   1,852 0 0
STANLEY BLACK & DECKER INC COM 854502101   285,008 3,410 SH   SOLE   3,410 0 0
CONOCOPHILLIPS COM 20825C104   303,094 2,530 SH   SOLE   2,530 0 0
AT&T INC COM 00206R102   314,276 20,924 SH   SOLE   20,924 0 0
FIFTH THIRD BANCORP COM 316773100   329,803 13,020 SH   SOLE   13,020 0 0
COLGATE PALMOLIVE CO COM 194162103   341,328 4,800 SH   SOLE   4,800 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   347,556 3,586 SH   SOLE   3,446 0 140
PRICE T ROWE GROUP INC COM 74144T108   362,851 3,460 SH   SOLE   3,460 0 0
NOVARTIS AG SPONSORED ADR 66987V109   404,588 3,972 SH   SOLE   3,972 0 0
DEXCOM INC COM 252131107   426,008 4,566 SH   SOLE   4,566 0 0
LOCKHEED MARTIN CORP COM 539830109   426,263 1,042 SH   SOLE   623 0 419
INSULET CORP COM 45784P101   433,175 2,716 SH   SOLE   2,716 0 0
EVERGY INC COM 30034W106   436,781 8,615 SH   SOLE   620 0 7,995
BP PLC SPONSORED ADR 055622104   439,472 11,350 SH   SOLE   235 0 11,115
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   484,905 2,958 SH   SOLE   2,958 0 0
MASTERCARD INCORPORATED CL A 57636Q104   494,888 1,250 SH   SOLE   1,250 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   511,724 4,560 SH   SOLE   947 0 3,613
DISNEY WALT CO COM 254687106   530,635 6,547 SH   SOLE   6,047 0 500
ISHARES TR ISHS 1-5YR INVS 464288646   546,636 10,970 SH   SOLE   10,970 0 0
ROPER TECHNOLOGIES INC COM 776696106   552,080 1,140 SH   SOLE   1,140 0 0
COSTCO WHSL CORP NEW COM 22160K105   594,553 1,052 SH   SOLE   1,052 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   676,564 2,203 SH   SOLE   368 0 1,835
KRAFT HEINZ CO COM 500754106   679,592 20,202 SH   SOLE   20,202 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602   725,172 2,481 SH   SOLE   2,481 0 0
SOUTHERN CO COM 842587107   740,910 11,448 SH   SOLE   856 0 10,592
KADANT INC COM 48282T104   809,274 3,588 SH   SOLE   3,588 0 0
QUALCOMM INC COM 747525103   851,386 7,666 SH   SOLE   7,666 0 0
KIMBERLY-CLARK CORP COM 494368103   1,000,445 8,278 SH   SOLE   1,330 0 6,948
SYSCO CORP COM 871829107   1,066,332 16,144 SH   SOLE   6,016 0 10,128
MERCANTILE BK CORP COM 587376104   1,163,874 37,654 SH   SOLE   37,654 0 0
WORKDAY INC CL A 98138H101   1,285,233 5,982 SH   SOLE   5,982 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,306,669 40,317 SH   SOLE   28,442 0 11,875
UNITEDHEALTH GROUP INC COM 91324P102   1,492,403 2,960 SH   SOLE   317 0 2,643
ALPHABET INC CAP STK CL A 02079K305   1,715,968 13,113 SH   SOLE   6,990 0 6,123
WATERS CORP COM 941848103   1,742,331 6,354 SH   SOLE   0 0 6,354
FIRST SOLAR INC COM 336433107   1,834,532 11,353 SH   SOLE   11,353 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,985,151 5,667 SH   SOLE   1,165 0 4,502
AMPHENOL CORP NEW CL A 032095101   2,032,978 24,205 SH   SOLE   6,405 0 17,800
CVS HEALTH CORP COM 126650100   2,081,055 29,806 SH   SOLE   4,341 0 25,465
FISERV INC COM 337738108   2,124,213 18,805 SH   SOLE   6,865 0 11,940
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,259,376 5,285 SH   SOLE   92 0 5,193
EOG RES INC COM 26875P101   2,333,272 18,407 SH   SOLE   18,112 0 295
RESMED INC COM 761152107   2,431,428 16,443 SH   SOLE   16,443 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   2,469,357 14,182 SH   SOLE   5,456 0 8,726
APPLIED MATLS INC COM 038222105   2,510,376 18,132 SH   SOLE   5,247 0 12,885
COMERICA INC COM 200340107   2,530,194 60,895 SH   SOLE   60,295 0 600
BRISTOL-MYERS SQUIBB CO COM 110122108   2,708,919 46,673 SH   SOLE   27,103 0 19,570
BLACKROCK INC COM 09247X101   2,777,968 4,297 SH   SOLE   99 0 4,198
TRUIST FINL CORP COM 89832Q109   2,900,522 101,381 SH   SOLE   94,128 0 7,253
AMGEN INC COM 031162100   2,945,096 10,958 SH   SOLE   3,851 0 7,107
AMERICAN EXPRESS CO COM 025816109   2,959,184 19,835 SH   SOLE   3,287 0 16,548
INTERNATIONAL BUSINESS MACHS COM 459200101   3,008,734 21,445 SH   SOLE   19,133 0 2,312
HOME DEPOT INC COM 437076102   3,473,142 11,494 SH   SOLE   1,504 0 9,990
INTEL CORP COM 458140100   3,501,024 98,482 SH   SOLE   31,622 0 66,860
ISHARES TR FLTG RATE NT ETF 46429B655   3,685,607 72,423 SH   SOLE   72,423 0 0
ABBOTT LABS COM 002824100   3,731,707 38,531 SH   SOLE   9,547 0 28,984
ILLINOIS TOOL WKS INC COM 452308109   4,021,213 17,460 SH   SOLE   900 0 16,560
WALMART INC COM 931142103   4,053,260 25,344 SH   SOLE   3,659 0 21,685
MCDONALDS CORP COM 580135101   4,139,697 15,714 SH   SOLE   951 0 14,763
VALMONT INDS INC COM 920253101   4,171,487 17,366 SH   SOLE   17,366 0 0
AMAZON COM INC COM 023135106   4,248,290 33,420 SH   SOLE   23,588 0 9,832
MICRON TECHNOLOGY INC COM 595112103   4,332,423 63,684 SH   SOLE   62,284 0 1,400
NIKE INC CL B 654106103   4,455,312 46,594 SH   SOLE   9,845 0 36,749
IDEXX LABS INC COM 45168D104   4,837,081 11,062 SH   SOLE   11,062 0 0
AIR PRODS & CHEMS INC COM 009158106   5,384,851 19,001 SH   SOLE   9,858 0 9,143
AUTOMATIC DATA PROCESSING IN COM 053015103   5,567,017 23,140 SH   SOLE   427 0 22,713
MEDTRONIC PLC SHS G5960L103   5,661,037 72,244 SH   SOLE   58,609 0 13,635
ALPHABET INC CAP STK CL C 02079K107   5,795,995 43,959 SH   SOLE   10,399 0 33,560
GENERAC HLDGS INC COM 368736104   5,829,578 53,502 SH   SOLE   53,502 0 0
GENTEX CORP COM 371901109   6,271,764 192,740 SH   SOLE   192,740 0 0
CISCO SYS INC COM 17275R102   6,465,592 120,268 SH   SOLE   116,738 0 3,530
SCHLUMBERGER LTD COM STK 806857108   6,659,901 114,235 SH   SOLE   113,700 0 535
SCHWAB CHARLES CORP COM 808513105   6,724,976 122,495 SH   SOLE   121,825 0 670
MARVELL TECHNOLOGY INC COM 573874104   6,963,363 128,641 SH   SOLE   127,951 0 690
COCA COLA CO COM 191216100   7,692,574 137,416 SH   SOLE   102,676 0 34,740
PROCTER AND GAMBLE CO COM 742718109   7,790,845 53,413 SH   SOLE   27,411 0 26,002
CHURCH & DWIGHT CO INC COM 171340102   8,151,314 88,959 SH   SOLE   88,614 0 345
ZSCALER INC COM 98980G102   8,177,811 52,560 SH   SOLE   52,560 0 0
EXXON MOBIL CORP COM 30231G102   8,635,226 73,441 SH   SOLE   56,341 0 17,100
PEPSICO INC COM 713448108   9,126,089 53,860 SH   SOLE   36,655 0 17,205
HOLOGIC INC COM 436440101   9,641,395 138,925 SH   SOLE   138,400 0 525
CHEVRON CORP NEW COM 166764100   10,051,356 59,610 SH   SOLE   55,988 0 3,622
WOODWARD INC COM 980745103   10,399,568 83,692 SH   SOLE   83,692 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   10,579,696 661,231 SH   SOLE   659,431 0 1,800
DANAHER CORPORATION COM 235851102   10,598,584 42,719 SH   SOLE   42,569 0 150
COPART INC COM 217204106   11,129,846 258,293 SH   SOLE   258,293 0 0
RTX CORPORATION COM 75513E101   11,662,235 162,043 SH   SOLE   159,829 0 2,214
MERCK & CO INC COM 58933Y105   11,718,728 113,829 SH   SOLE   86,807 0 27,022
ABBVIE INC COM 00287Y109   13,109,868 87,950 SH   SOLE   86,950 0 1,000
VULCAN MATLS CO COM 929160109   13,513,118 66,890 SH   SOLE   66,710 0 180
STERIS PLC SHS USD G8473T100   14,043,319 64,002 SH   SOLE   64,002 0 0
PAYCHEX INC COM 704326107   14,213,531 123,242 SH   SOLE   123,242 0 0
CATERPILLAR INC COM 149123101   14,449,831 52,930 SH   SOLE   52,400 0 530
THERMO FISHER SCIENTIFIC INC COM 883556102   15,886,146 31,385 SH   SOLE   31,385 0 0
ALCON AG ORD SHS H01301128   15,946,875 206,941 SH   SOLE   206,461 0 480
ECOLAB INC COM 278865100   16,857,548 99,513 SH   SOLE   99,320 0 193
JOHNSON & JOHNSON COM 478160104   18,521,411 118,918 SH   SOLE   94,034 0 24,884
WATSCO INC COM 942622200   19,853,209 52,561 SH   SOLE   52,451 0 110
STRYKER CORPORATION COM 863667101   23,744,835 86,891 SH   SOLE   83,039 0 3,852
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   24,060,142 320,162 SH   SOLE   17,525 0 302,637
JPMORGAN CHASE & CO COM 46625H100   24,821,882 171,162 SH   SOLE   145,630 0 25,532
MICROSOFT CORP COM 594918104   32,126,520 101,747 SH   SOLE   82,357 0 19,390
APPLE INC COM 037833100   47,200,019 275,685 SH   SOLE   233,970 0 41,715