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
AT&T INC COM 00206R102 1,651 54,554 SH   SOLE   54,554 0 0
ABBVIE INC COM 00287Y109 12,323 113,874 SH   SOLE   113,874 0 0
AMAZON COM INC COM 023135106 907 293 SH   SOLE   293 0 0
AMGEN INC COM 031162100 1,133 4,553 SH   SOLE   4,553 0 0
APPLE INC COM 037833100 36,553 299,247 SH   SOLE   299,247 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 202 790 SH   SOLE   790 0 0
BEYOND MEAT INC COM 08862E109 215 1,655 SH   SOLE   1,655 0 0
BOEING CO COM 097023105 1,281 5,030 SH   SOLE   5,030 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 7,213 114,262 SH   SOLE   114,262 0 0
CATERPILLAR INC COM 149123101 14,398 62,094 SH   SOLE   62,094 0 0
CHEVRON CORP NEW COM 166764100 2,765 26,390 SH   SOLE   26,390 0 0
CHURCH & DWIGHT INC COM 171340102 9,646 110,428 SH   SOLE   110,428 0 0
CIENA CORP COM NEW 171779309 8,365 152,873 SH   SOLE   152,873 0 0
CISCO SYS INC COM 17275R102 9,439 182,528 SH   SOLE   182,528 0 0
COCA COLA CO COM 191216100 7,341 139,268 SH   SOLE   139,268 0 0
COMERICA INC COM 200340107 603 8,410 SH   SOLE   8,410 0 0
CONOCOPHILLIPS COM 20825C104 264 4,985 SH   SOLE   4,985 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,139 9,383 SH   SOLE   9,383 0 0
COPART INC COM 217204106 10,254 94,408 SH   SOLE   94,408 0 0
DANAHER CORPORATION COM 235851102 4,748 21,096 SH   SOLE   21,096 0 0
DENTSPLY SIRONA INC COM 24906P109 1,882 29,493 SH   SOLE   29,493 0 0
DISNEY WALT CO COM 254687106 4,935 26,747 SH   SOLE   26,747 0 0
DOCUSIGN INC COM 256163106 3,142 15,521 SH   SOLE   15,521 0 0
ECOLAB INC COM 278865100 18,650 87,122 SH   SOLE   87,122 0 0
EXXON MOBIL CORP COM 30231G102 691 12,375 SH   SOLE   12,375 0 0
FIFTH THIRD BANCORP COM 316773100 274 7,319 SH   SOLE   7,319 0 0
FIRST SOLAR INC COM 336433107 7,951 91,072 SH   SOLE   91,072 0 0
GENTEX CORP COM 371901109 7,727 216,627 SH   SOLE   216,627 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 4,323 13,219 SH   SOLE   13,219 0 0
HOLOGIC INC COM 436440101 8,946 120,280 SH   SOLE   120,280 0 0
HOME DEPOT INC COM 437076102 715 2,341 SH   SOLE   2,341 0 0
HUBBELL INC COM 443510607 461 2,465 SH   SOLE   2,465 0 0
IDEXX LABS INC COM 45168D104 668 1,365 SH   SOLE   1,365 0 0
INTEL CORP COM 458140100 11,071 172,979 SH   SOLE   172,979 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 1,229 1,663 SH   SOLE   1,663 0 0
ISHARES TR TIPS BD ETF 464287176 5,726 45,627 SH   SOLE   45,627 0 0
ISHARES TR S&P SML 600 GWT 464287887 221 1,722 SH   SOLE   1,722 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 1,292 11,985 SH   SOLE   11,985 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 2,229 37,635 SH   SOLE   37,635 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 6,037 110,414 SH   SOLE   110,414 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 5,702 112,293 SH   SOLE   112,293 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 348 3,295 SH   SOLE   3,295 0 0
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 1,528 30,435 SH   SOLE   30,435 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 1,294 25,620 SH   SOLE   25,620 0 0
JPMORGAN CHASE & CO COM 46625H100 24,371 160,093 SH   SOLE   160,093 0 0
JOHNSON & JOHNSON COM 478160104 16,592 100,953 SH   SOLE   100,953 0 0
KIRKLAND LAKE GOLD LTD COM 49741E100 251 7,434 SH   SOLE   7,434 0 0
KRAFT HEINZ CO COM 500754106 2,928 73,209 SH   SOLE   73,209 0 0
LOCKHEED MARTIN CORP COM 539830109 3,868 10,468 SH   SOLE   10,468 0 0
MERCANTILE BANK CORP COM 587376104 1,768 54,454 SH   SOLE   54,454 0 0
MERCK & CO. INC COM 58933Y105 9,415 122,135 SH   SOLE   122,135 0 0
MICROSOFT CORP COM 594918104 17,430 73,926 SH   SOLE   73,926 0 0
MONROE CAP CORP COM 610335101 219 21,800 SH   SOLE   21,800 0 0
NOVARTIS AG SPONSORED ADR 66987V109 1,366 15,981 SH   SOLE   15,981 0 0
NUTANIX INC CL A 67059N108 7,500 282,376 SH   SOLE   282,376 0 0
PAYCHEX INC COM 704326107 14,228 145,157 SH   SOLE   145,157 0 0
PEPSICO INC COM 713448108 6,070 42,913 SH   SOLE   42,913 0 0
PFIZER INC COM 717081103 764 21,083 SH   SOLE   21,083 0 0
PROCTER AND GAMBLE CO COM 742718109 3,529 26,057 SH   SOLE   26,057 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 1,529 91,200 SH   SOLE   91,200 0 0
QUIDEL CORP COM 74838J101 466 3,640 SH   SOLE   3,640 0 0
RPM INTL INC COM 749685103 292 3,175 SH   SOLE   3,175 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,500 161,769 SH   SOLE   161,769 0 0
RESMED INC COM 761152107 5,824 30,019 SH   SOLE   30,019 0 0
ROPER TECHNOLOGIES INC COM 776696106 775 1,922 SH   SOLE   1,922 0 0
ROYCE VALUE TR INC COM 780910105 220 12,127 SH   SOLE   12,127 0 0
SONOS INC COM 83570H108 217 5,800 SH   SOLE   5,800 0 0
STRYKER CORPORATION COM 863667101 20,831 85,520 SH   SOLE   85,520 0 0
SYSCO CORP COM 871829107 2,078 26,395 SH   SOLE   26,395 0 0
TELADOC HEALTH INC COM 87918A105 9,622 52,939 SH   SOLE   52,939 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 16,213 35,525 SH   SOLE   35,525 0 0
3M CO COM 88579Y101 2,579 13,385 SH   SOLE   13,385 0 0
TRUIST FINL CORP COM 89832Q109 4,028 69,059 SH   SOLE   69,059 0 0
US BANCORP DEL COM NEW 902973304 3,878 70,109 SH   SOLE   70,109 0 0
UNION PAC CORP COM 907818108 220 1,000 SH   SOLE   1,000 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 1,246 15,097 SH   SOLE   15,097 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,354 36,053 SH   SOLE   36,053 0 0
VARIAN MED SYS INC COM 92220P105 406 2,300 SH   SOLE   2,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,255 55,984 SH   SOLE   55,984 0 0
VMWARE INC CL A COM 928563402 5,033 33,455 SH   SOLE   33,455 0 0
VULCAN MATLS CO COM 929160109 13,167 78,024 SH   SOLE   78,024 0 0
WATSCO INC COM 942622200 9,987 38,299 SH   SOLE   38,299 0 0
WOODWARD INC COM 980745103 11,170 92,598 SH   SOLE   92,598 0 0
WORKDAY INC CL A 98138H101 1,803 7,257 SH   SOLE   7,257 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 6,604 41,257 SH   SOLE   41,257 0 0
ZSCALER INC COM 98980G102 6,790 39,553 SH   SOLE   39,553 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 8,433 172,176 SH   SOLE   172,176 0 0
MEDTRONIC PLC SHS G5960L103 686 5,810 SH   SOLE   5,810 0 0
STERIS PLC SHS USD G8473T100 10,852 56,974 SH   SOLE   56,974 0 0
ALCON AG ORD SHS H01301128 10,973 156,359 SH   SOLE   156,359 0 0