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   97,155 15,300 SH   SOLE   15,300 0 0
ROYCE VALUE TR INC COM 780910105   151,483 10,404 SH   SOLE   10,404 0 0
MONROE CAP CORP COM 610335101   154,017 21,800 SH   SOLE   21,800 0 0
HUNTINGTON BANCSHARES INC COM 446150104   170,945 13,439 SH   SOLE   13,439 0 0
SPDR GOLD TR GOLD SHS 78463V107   200,729 1,050 SH   SOLE   1,050 0 0
ISHARES TR CORE S&P500 ETF 464287200   204,904 429 SH   SOLE   0 0 429
WASTE MGMT INC DEL COM 94106L109   206,324 1,152 SH   SOLE   0 0 1,152
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   209,418 2,719 SH   SOLE   989 0 1,730
CLOROX CO DEL COM 189054109   213,885 1,500 SH   SOLE   1,500 0 0
MURPHY USA INC COM 626755102   213,936 600 SH   SOLE   0 0 600
ISHARES TR MRGSTR MD CP VAL 464288406   217,720 3,215 SH   SOLE   1,337 0 1,878
ISHARES TR RUS 1000 GRW ETF 464287614   218,283 720 SH   SOLE   720 0 0
CHUBB LIMITED COM H1467J104   218,768 968 SH   SOLE   968 0 0
DENTSPLY SIRONA INC COM 24906P109   223,007 6,266 SH   SOLE   6,266 0 0
DOCUSIGN INC COM 256163106   227,635 3,829 SH   SOLE   3,829 0 0
ISHARES TR S&P SML 600 GWT 464287887   238,017 1,902 SH   SOLE   1,902 0 0
EXACT SCIENCES CORP COM 30063P105   241,175 3,260 SH   SOLE   3,260 0 0
ISHARES TR MRGSTR MD CP GRW 464288307   243,428 3,777 SH   SOLE   1,492 0 2,285
ORACLE CORP COM 68389X105   245,125 2,325 SH   SOLE   1,075 0 1,250
UNION PAC CORP COM 907818108   245,620 1,000 SH   SOLE   1,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   245,728 3,272 SH   SOLE   3,272 0 0
BOEING CO COM 097023105   247,106 948 SH   SOLE   948 0 0
AMERICAN TOWER CORP NEW COM 03027X100   248,047 1,149 SH   SOLE   1,149 0 0
NEXTERA ENERGY INC COM 65339F101   249,034 4,100 SH   SOLE   4,100 0 0
PAYPAL HLDGS INC COM 70450Y103   253,931 4,135 SH   SOLE   4,135 0 0
3M CO COM 88579Y101   255,153 2,334 SH   SOLE   2,294 0 40
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   268,694 2,407 SH   SOLE   1,727 0 680
VANGUARD INDEX FDS TOTAL STK MKT 922908769   277,311 1,169 SH   SOLE   44 0 1,125
VANGUARD INDEX FDS VALUE ETF 922908744   285,844 1,912 SH   SOLE   784 0 1,128
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   291,546 3,514 SH   SOLE   3,514 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   306,043 1,852 SH   SOLE   1,852 0 0
STANLEY BLACK & DECKER INC COM 854502101   320,787 3,270 SH   SOLE   3,270 0 0
KENVUE INC COM 49177J102   320,905 14,905 SH   SOLE   14,905 0 0
PRICE T ROWE GROUP INC COM 74144T108   321,455 2,985 SH   SOLE   2,985 0 0
KRAFT HEINZ CO COM 500754106   326,365 8,825 SH   SOLE   8,825 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   339,300 2,788 SH   SOLE   0 0 2,788
NOVARTIS AG SPONSORED ADR 66987V109   353,093 3,497 SH   SOLE   3,497 0 0
GENERAL DYNAMICS CORP COM 369550108   360,942 1,390 SH   SOLE   1,390 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   374,544 3,799 SH   SOLE   3,482 0 317
COLGATE PALMOLIVE CO COM 194162103   382,608 4,800 SH   SOLE   4,800 0 0
FIFTH THIRD BANCORP COM 316773100   452,935 13,132 SH   SOLE   13,132 0 0
LOCKHEED MARTIN CORP COM 539830109   457,007 1,008 SH   SOLE   708 0 300
ISHARES TR SHRT NAT MUN ETF 464288158   471,800 4,475 SH   SOLE   100 0 4,375
QUALCOMM INC COM 747525103   518,210 3,583 SH   SOLE   3,583 0 0
DEXCOM INC COM 252131107   519,441 4,186 SH   SOLE   3,946 0 240
MASTERCARD INCORPORATED CL A 57636Q104   533,138 1,250 SH   SOLE   1,250 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   535,901 1,724 SH   SOLE   853 0 871
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   569,356 2,958 SH   SOLE   2,958 0 0
EVERGY INC COM 30034W106   583,857 11,185 SH   SOLE   1,510 0 9,675
DISNEY WALT CO COM 254687106   591,129 6,547 SH   SOLE   6,047 0 500
ROPER TECHNOLOGIES INC COM 776696106   618,768 1,135 SH   SOLE   1,135 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   632,478 12,335 SH   SOLE   12,335 0 0
COSTCO WHSL CORP NEW COM 22160K105   694,655 1,052 SH   SOLE   1,052 0 0
SOUTHERN CO COM 842587107   794,544 11,331 SH   SOLE   864 0 10,467
INTUITIVE SURGICAL INC COM NEW 46120E602   801,568 2,376 SH   SOLE   2,376 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   832,710 2,373 SH   SOLE   483 0 1,890
KADANT INC COM 48282T104   1,005,753 3,588 SH   SOLE   3,588 0 0
KIMBERLY-CLARK CORP COM 494368103   1,026,433 8,447 SH   SOLE   1,814 0 6,633
SYSCO CORP COM 871829107   1,137,355 15,552 SH   SOLE   5,424 0 10,128
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,144,027 19,613 SH   SOLE   0 0 19,613
VERIZON COMMUNICATIONS INC COM 92343V104   1,349,872 35,806 SH   SOLE   23,906 0 11,900
WORKDAY INC CL A 98138H101   1,382,233 5,007 SH   SOLE   5,007 0 0
UNITEDHEALTH GROUP INC COM 91324P102   1,406,728 2,672 SH   SOLE   444 0 2,228
MERCANTILE BK CORP COM 587376104   1,501,200 37,177 SH   SOLE   37,177 0 0
BLACKROCK INC COM 09247X101   1,577,328 1,943 SH   SOLE   15 0 1,928
ALPHABET INC CAP STK CL A 02079K305   1,735,369 12,423 SH   SOLE   7,050 0 5,373
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,752,468 3,687 SH   SOLE   202 0 3,485
EOG RES INC COM 26875P101   1,824,047 15,081 SH   SOLE   14,786 0 295
WATERS CORP COM 941848103   1,894,390 5,754 SH   SOLE   0 0 5,754
FIRST SOLAR INC COM 336433107   1,941,941 11,272 SH   SOLE   11,272 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,157,801 42,054 SH   SOLE   20,534 0 21,520
CVS HEALTH CORP COM 126650100   2,409,149 30,511 SH   SOLE   4,961 0 25,550
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,706,337 7,588 SH   SOLE   3,210 0 4,378
APPLIED MATLS INC COM 038222105   2,732,825 16,862 SH   SOLE   4,632 0 12,230
ILLINOIS TOOL WKS INC COM 452308109   2,827,643 10,795 SH   SOLE   645 0 10,150
AMPHENOL CORP NEW CL A 032095101   2,867,237 28,924 SH   SOLE   8,269 0 20,655
FISERV INC COM 337738108   2,936,296 22,104 SH   SOLE   7,109 0 14,995
COMERICA INC COM 200340107   3,229,200 57,861 SH   SOLE   57,261 0 600
AMGEN INC COM 031162100   3,265,597 11,338 SH   SOLE   4,606 0 6,732
MERCURY SYS INC COM 589378108   3,357,858 91,820 SH   SOLE   91,395 0 425
ISHARES TR FLTG RATE NT ETF 46429B655   3,548,209 70,095 SH   SOLE   70,095 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,634,721 15,602 SH   SOLE   96 0 15,506
L3HARRIS TECHNOLOGIES INC COM 502431109   3,700,499 17,570 SH   SOLE   6,999 0 10,571
HOME DEPOT INC COM 437076102   3,798,138 10,960 SH   SOLE   2,018 0 8,942
VALMONT INDS INC COM 920253101   3,820,458 16,361 SH   SOLE   16,361 0 0
TRUIST FINL CORP COM 89832Q109   3,824,289 103,583 SH   SOLE   97,105 0 6,478
AMERICAN EXPRESS CO COM 025816109   3,899,295 20,814 SH   SOLE   4,231 0 16,583
MICRON TECHNOLOGY INC COM 595112103   4,015,589 47,054 SH   SOLE   45,654 0 1,400
WALMART INC COM 931142103   4,071,463 25,826 SH   SOLE   4,266 0 21,560
ZOETIS INC CL A 98978V103   4,423,260 22,411 SH   SOLE   22,278 0 133
ABBOTT LABS COM 002824100   4,453,639 40,462 SH   SOLE   12,433 0 28,029
MEDTRONIC PLC SHS G5960L103   4,800,527 58,273 SH   SOLE   45,463 0 12,810
INTEL CORP COM 458140100   4,863,032 96,777 SH   SOLE   30,952 0 65,825
AIR PRODS & CHEMS INC COM 009158106   4,930,833 18,009 SH   SOLE   9,266 0 8,743
NIKE INC CL B 654106103   5,025,373 46,287 SH   SOLE   10,498 0 35,789
MCDONALDS CORP COM 580135101   5,098,193 17,194 SH   SOLE   3,316 0 13,878
GENERAC HLDGS INC COM 368736104   5,278,550 40,843 SH   SOLE   40,843 0 0
HONEYWELL INTL INC COM 438516106   5,446,379 25,971 SH   SOLE   18,641 0 7,330
AMAZON COM INC COM 023135106   5,510,791 36,270 SH   SOLE   25,468 0 10,802
CISCO SYS INC COM 17275R102   5,963,911 118,050 SH   SOLE   114,520 0 3,530
IDEXX LABS INC COM 45168D104   6,102,220 10,994 SH   SOLE   10,994 0 0
GENTEX CORP COM 371901109   6,116,187 187,268 SH   SOLE   187,268 0 0
ALPHABET INC CAP STK CL C 02079K107   6,129,610 43,494 SH   SOLE   11,174 0 32,320
SCHLUMBERGER LTD COM STK 806857108   6,144,519 118,073 SH   SOLE   117,238 0 835
INTERNATIONAL BUSINESS MACHS COM 459200101   6,353,101 38,845 SH   SOLE   36,113 0 2,732
MARVELL TECHNOLOGY INC COM 573874104   7,127,046 118,174 SH   SOLE   117,484 0 690
DANAHER CORPORATION COM 235851102   7,590,266 32,810 SH   SOLE   32,660 0 150
SCHWAB CHARLES CORP COM 808513105   7,742,064 112,530 SH   SOLE   110,345 0 2,185
COCA COLA CO COM 191216100   8,045,286 136,523 SH   SOLE   102,708 0 33,815
PROCTER AND GAMBLE CO COM 742718109   8,074,611 55,102 SH   SOLE   29,190 0 25,912
CHURCH & DWIGHT CO INC COM 171340102   8,376,031 88,579 SH   SOLE   88,234 0 345
EXXON MOBIL CORP COM 30231G102   9,477,732 94,796 SH   SOLE   75,361 0 19,435
PEPSICO INC COM 713448108   9,513,983 56,017 SH   SOLE   38,507 0 17,510
HOLOGIC INC COM 436440101   9,612,526 134,535 SH   SOLE   134,010 0 525
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   9,617,891 124,310 SH   SOLE   18,380 0 105,930
CHEVRON CORP NEW COM 166764100   11,060,648 74,153 SH   SOLE   67,606 0 6,547
WOODWARD INC COM 980745103   11,096,229 81,512 SH   SOLE   81,512 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   11,602,216 675,726 SH   SOLE   672,101 0 3,625
ZSCALER INC COM 98980G102   11,969,115 54,022 SH   SOLE   53,922 0 100
COPART INC COM 217204106   12,274,206 250,494 SH   SOLE   250,494 0 0
MERCK & CO INC COM 58933Y105   12,348,402 113,267 SH   SOLE   86,360 0 26,907
ABBVIE INC COM 00287Y109   13,805,162 89,083 SH   SOLE   88,083 0 1,000
ALCON AG ORD SHS H01301128   13,885,363 177,744 SH   SOLE   177,264 0 480
STERIS PLC SHS USD G8473T100   13,977,624 63,578 SH   SOLE   63,578 0 0
VULCAN MATLS CO COM 929160109   14,843,503 65,387 SH   SOLE   65,207 0 180
PAYCHEX INC COM 704326107   15,054,815 126,394 SH   SOLE   126,394 0 0
RTX CORPORATION COM 75513E101   15,858,624 188,479 SH   SOLE   186,120 0 2,359
THERMO FISHER SCIENTIFIC INC COM 883556102   16,483,684 31,055 SH   SOLE   31,055 0 0
CATERPILLAR INC COM 149123101   16,806,504 56,842 SH   SOLE   52,797 0 4,045
ECOLAB INC COM 278865100   18,768,139 94,621 SH   SOLE   94,428 0 193
JOHNSON & JOHNSON COM 478160104   19,690,850 125,627 SH   SOLE   100,878 0 24,749
WATSCO INC COM 942622200   20,915,846 48,815 SH   SOLE   48,705 0 110
STRYKER CORPORATION COM 863667101   26,445,294 88,310 SH   SOLE   84,368 0 3,942
JPMORGAN CHASE & CO COM 46625H100   28,607,022 168,178 SH   SOLE   143,101 0 25,077
MICROSOFT CORP COM 594918104   38,066,317 101,229 SH   SOLE   82,239 0 18,990
APPLE INC COM 037833100   52,057,212 270,385 SH   SOLE   229,670 0 40,715