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 REGISTERED SHS H8817H100   96,084 15,300 SH   SOLE   15,300 0 0
ROYCE VALUE TR INC COM 780910105   155,447 10,247 SH   SOLE   10,247 0 0
MONROE CAP CORP COM 610335101   156,960 21,800 SH   SOLE   21,800 0 0
HUNTINGTON BANCSHARES INC COM 446150104   187,475 13,439 SH   SOLE   13,439 0 0
DOCUSIGN INC COM 256163106   210,152 3,529 SH   SOLE   3,529 0 0
SPDR GOLD TR GOLD SHS 78463V107   216,006 1,050 SH   SOLE   1,050 0 0
ISHARES TR CORE S&P500 ETF 464287200   225,539 429 SH   SOLE   0 0 429
AMERICAN TOWER CORP NEW COM 03027X100   227,031 1,149 SH   SOLE   1,149 0 0
PAYPAL HLDGS INC COM 70450Y103   234,465 3,500 SH   SOLE   3,500 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   235,757 2,792 SH   SOLE   2,792 0 0
3M CO COM 88579Y101   236,749 2,232 SH   SOLE   2,232 0 0
COLUMBIA ETF TR II EM CORE EX ETF 19762B202   238,040 7,654 SH   SOLE   5,000 0 2,654
ISHARES TR RUS 1000 GRW ETF 464287614   242,676 720 SH   SOLE   720 0 0
WASTE MGMT INC DEL COM 94106L109   245,549 1,152 SH   SOLE   0 0 1,152
UNION PAC CORP COM 907818108   245,930 1,000 SH   SOLE   1,000 0 0
ISHARES TR S&P SML 600 GWT 464287887   248,649 1,902 SH   SOLE   1,902 0 0
CHUBB LIMITED COM H1467J104   250,838 968 SH   SOLE   968 0 0
MURPHY USA INC COM 626755102   251,520 600 SH   SOLE   0 0 600
NEXTERA ENERGY INC COM 65339F101   262,031 4,100 SH   SOLE   4,100 0 0
KRAFT HEINZ CO COM 500754106   265,180 7,186 SH   SOLE   7,186 0 0
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159   265,980 5,838 SH   SOLE   3,530 0 2,308
NOVARTIS AG SPONSORED ADR 66987V109   280,324 2,898 SH   SOLE   2,898 0 0
ORACLE CORP COM 68389X105   292,044 2,325 SH   SOLE   1,075 0 1,250
ZIMMER BIOMET HOLDINGS INC COM 98956P102   315,169 2,388 SH   SOLE   348 0 2,040
STANLEY BLACK & DECKER INC COM 854502101   318,273 3,250 SH   SOLE   3,250 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   320,558 4,181 SH   SOLE   2,453 0 1,728
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   324,552 3,500 SH   SOLE   3,500 0 0
NVIDIA CORPORATION COM 67066G104   325,282 360 SH   SOLE   360 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   329,921 1,842 SH   SOLE   1,842 0 0
ISHARES TR COM 74144T108   363,932 2,985 SH   SOLE   2,985 0 0
ISHARES TR MRGSTR MD CP VAL 464288406   367,611 5,067 SH   SOLE   3,080 0 1,987
CVS HEALTH CORP COM 126650100   382,210 4,792 SH   SOLE   3,267 0 1,525
GENERAL DYNAMICS CORP COM 369550108   392,662 1,390 SH   SOLE   1,390 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   407,266 4,096 SH   SOLE   3,772 0 324
ISHARES TR MRGSTR MD CP GRW 464288307   414,751 5,868 SH   SOLE   3,494 0 2,374
COLGATE PALMOLIVE CO COM 194162103   432,240 4,800 SH   SOLE   4,800 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   453,834 3,751 SH   SOLE   2,995 0 756
LOCKHEED MARTIN CORP COM 539830109   458,650 1,008 SH   SOLE   1,008 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   465,292 2,857 SH   SOLE   1,751 0 1,106
ISHARES TR SHRT NAT MUN ETF 464288158   468,667 4,475 SH   SOLE   1,700 0 2,775
FIFTH THIRD BANCORP COM 316773100   491,756 13,216 SH   SOLE   13,216 0 0
QUALCOMM INC COM 747525103   510,609 3,016 SH   SOLE   3,016 0 0
MASTERCARD INCORPORATED CL A 57636Q104   601,963 1,250 SH   SOLE   1,250 0 0
ROPER TECHNOLOGIES INC COM 776696106   614,120 1,095 SH   SOLE   1,095 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   616,063 2,958 SH   SOLE   2,958 0 0
DISNEY WALT CO COM 254687106   616,945 5,042 SH   SOLE   5,042 0 0
EVERGY INC COM 30034W106   671,788 12,585 SH   SOLE   2,365 0 10,220
DEXCOM INC COM 252131107   691,143 4,983 SH   SOLE   4,758 0 225
ISHARES TR ISHS 1-5YR INVS 464288646   700,229 13,655 SH   SOLE   13,655 0 0
WORKDAY INC CL A 98138H101   795,885 2,918 SH   SOLE   2,918 0 0
SOUTHERN CO COM 842587107   813,527 11,340 SH   SOLE   973 0 10,367
KENVUE INC COM 49177J102   837,370 39,020 SH   SOLE   39,020 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   870,530 2,529 SH   SOLE   1,710 0 819
INTUITIVE SURGICAL INC COM NEW 46120E602   880,393 2,206 SH   SOLE   2,206 0 0
COSTCO WHSL CORP NEW COM 22160K105   943,174 1,287 SH   SOLE   1,287 0 0
MERCURY SYS INC COM 589378108   1,113,478 37,745 SH   SOLE   37,745 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,149,090 19,788 SH   SOLE   0 0 19,788
SYSCO CORP COM 871829107   1,166,181 14,365 SH   SOLE   5,787 0 8,578
KADANT INC COM 48282T104   1,177,223 3,588 SH   SOLE   3,588 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,295,629 3,738 SH   SOLE   1,483 0 2,255
KIMBERLY-CLARK CORP COM 494368103   1,307,881 10,111 SH   SOLE   4,333 0 5,778
MERCANTILE BK CORP COM 587376104   1,380,169 35,858 SH   SOLE   35,858 0 0
BLACKROCK INC COM 09247X101   1,386,444 1,663 SH   SOLE   15 0 1,648
FIRST SOLAR INC COM 336433107   1,479,870 8,767 SH   SOLE   8,767 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,499,642 2,867 SH   SOLE   261 0 2,606
VERIZON COMMUNICATIONS INC COM 92343V104   1,702,158 40,566 SH   SOLE   28,066 0 12,500
EOG RES INC COM 26875P101   1,726,608 13,506 SH   SOLE   13,506 0 0
WATERS CORP COM 941848103   1,743,181 5,064 SH   SOLE   150 0 4,914
UNITEDHEALTH GROUP INC COM 91324P102   2,155,408 4,357 SH   SOLE   1,174 0 3,183
ILLINOIS TOOL WKS INC COM 452308109   2,374,453 8,849 SH   SOLE   975 0 7,874
ALPHABET INC CAP STK CL A 02079K305   2,436,463 16,143 SH   SOLE   7,845 0 8,298
BRISTOL-MYERS SQUIBB CO COM 110122108   2,792,309 51,490 SH   SOLE   30,705 0 20,785
COMERICA INC COM 200340107   3,081,683 56,041 SH   SOLE   55,441 0 600
APPLIED MATLS INC COM 038222105   3,115,517 15,107 SH   SOLE   7,157 0 7,950
AIR PRODS & CHEMS INC COM 009158106   3,167,410 13,074 SH   SOLE   5,726 0 7,348
AMGEN INC COM 031162100   3,186,400 11,207 SH   SOLE   6,021 0 5,186
FISERV INC COM 337738108   3,187,451 19,944 SH   SOLE   8,549 0 11,395
VALMONT INDS INC COM 920253101   3,311,037 14,504 SH   SOLE   14,504 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,311,595 7,875 SH   SOLE   4,235 0 3,640
AMPHENOL CORP NEW CL A 032095101   3,405,594 29,524 SH   SOLE   14,004 0 15,520
ISHARES TR FLTG RATE NT ETF 46429B655   3,463,247 67,827 SH   SOLE   67,827 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,655,195 14,636 SH   SOLE   65 0 14,571
L3HARRIS TECHNOLOGIES INC COM 502431109   3,764,441 17,665 SH   SOLE   8,374 0 9,291
INTEL CORP COM 458140100   3,783,283 85,653 SH   SOLE   25,980 0 59,673
TRUIST FINL CORP COM 89832Q109   3,997,477 102,552 SH   SOLE   96,752 0 5,800
HOME DEPOT INC COM 437076102   4,020,248 10,480 SH   SOLE   3,243 0 7,237
NIKE INC CL B 654106103   4,472,669 47,592 SH   SOLE   17,219 0 30,373
WALMART INC COM 931142103   4,577,005 76,068 SH   SOLE   20,898 0 55,170
MCDONALDS CORP COM 580135101   4,710,539 16,707 SH   SOLE   5,041 0 11,666
AMERICAN EXPRESS CO COM 025816109   4,727,756 20,764 SH   SOLE   6,511 0 14,253
MEDTRONIC PLC SHS G5960L103   5,126,683 58,826 SH   SOLE   43,038 0 15,788
GENERAC HLDGS INC COM 368736104   5,173,380 41,013 SH   SOLE   41,013 0 0
CISCO SYS INC COM 17275R102   5,401,572 108,226 SH   SOLE   106,206 0 2,020
ABBOTT LABS COM 002824100   5,431,233 47,785 SH   SOLE   23,719 0 24,066
ZOETIS INC CL A 98978V103   5,436,718 32,130 SH   SOLE   31,870 0 260
IDEXX LABS INC COM 45168D104   5,598,535 10,369 SH   SOLE   10,369 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,729,887 74,116 SH   SOLE   22,417 0 51,699
ALPHABET INC CAP STK CL C 02079K107   5,923,524 38,904 SH   SOLE   15,329 0 23,575
MARVELL TECHNOLOGY INC COM 573874104   6,181,627 87,213 SH   SOLE   87,213 0 0
GENTEX CORP COM 371901109   6,190,549 171,388 SH   SOLE   171,388 0 0
AMAZON COM INC COM 023135106   6,443,088 35,720 SH   SOLE   27,458 0 8,262
SCHLUMBERGER LTD COM STK 806857108   6,547,110 119,451 SH   SOLE   119,451 0 0
HONEYWELL INTL INC COM 438516106   6,615,003 32,229 SH   SOLE   25,449 0 6,780
SCHWAB CHARLES CORP COM 808513105   7,313,936 101,105 SH   SOLE   99,955 0 1,150
MICRON TECHNOLOGY INC COM 595112103   7,337,828 62,243 SH   SOLE   60,843 0 1,400
INTERNATIONAL BUSINESS MACHS COM 459200101   7,531,965 39,443 SH   SOLE   37,011 0 2,432
DANAHER CORPORATION COM 235851102   7,614,712 30,493 SH   SOLE   30,493 0 0
COCA COLA CO COM 191216100   8,014,198 130,994 SH   SOLE   99,684 0 31,310
CHURCH & DWIGHT CO INC COM 171340102   8,549,770 81,965 SH   SOLE   81,965 0 0
PROCTER AND GAMBLE CO COM 742718109   8,609,048 53,060 SH   SOLE   30,355 0 22,705
PEPSICO INC COM 713448108   9,373,427 53,559 SH   SOLE   38,764 0 14,795
HOLOGIC INC COM 436440101   9,919,475 127,238 SH   SOLE   127,238 0 0
ZSCALER INC COM 98980G102   10,282,783 53,381 SH   SOLE   53,381 0 0
EXXON MOBIL CORP COM 30231G102   11,364,778 97,770 SH   SOLE   80,380 0 17,390
WOODWARD INC COM 980745103   11,625,118 75,429 SH   SOLE   75,429 0 0
CHEVRON CORP NEW COM 166764100   11,789,718 74,741 SH   SOLE   67,784 0 6,957
PALANTIR TECHNOLOGIES INC CL A 69608A108   12,266,770 533,106 SH   SOLE   530,156 0 2,950
STERIS PLC SHS USD G8473T100   12,885,109 57,313 SH   SOLE   57,313 0 0
COPART INC COM 217204106   12,967,130 223,880 SH   SOLE   223,880 0 0
MERCK & CO INC COM 58933Y105   14,065,705 106,599 SH   SOLE   83,857 0 22,742
PAYCHEX INC COM 704326107   14,302,166 116,467 SH   SOLE   116,467 0 0
ABBVIE INC COM 00287Y109   14,450,036 79,352 SH   SOLE   78,352 0 1,000
ALCON AG ORD SHS H01301128   14,622,144 175,557 SH   SOLE   175,557 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   15,875,170 27,314 SH   SOLE   27,314 0 0
VULCAN MATLS CO COM 929160109   16,763,293 61,422 SH   SOLE   61,422 0 0
RTX CORPORATION COM 75513E101   17,619,770 180,660 SH   SOLE   179,106 0 1,554
WATSCO INC COM 942622200   18,786,631 43,491 SH   SOLE   43,491 0 0
CATERPILLAR INC COM 149123101   18,940,746 51,690 SH   SOLE   48,705 0 2,985
ECOLAB INC COM 278865100   19,808,302 85,787 SH   SOLE   85,774 0 13
JOHNSON & JOHNSON COM 478160104   20,267,192 128,119 SH   SOLE   106,461 0 21,658
STRYKER CORPORATION COM 863667101   28,517,347 79,686 SH   SOLE   76,094 0 3,592
JPMORGAN CHASE & CO COM 46625H100   30,474,613 152,145 SH   SOLE   131,058 0 21,087
MICROSOFT CORP COM 594918104   38,844,271 92,328 SH   SOLE   76,421 0 15,907
APPLE INC COM 037833100   41,645,198 242,857 SH   SOLE   206,961 0 35,896