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 2,112 69,855 SH   SOLE   69,855 0 0
ABBVIE INC COM 00287Y109 10,171 103,599 SH   SOLE   103,599 0 0
APPLE INC COM 037833100 28,071 76,948 SH   SOLE   76,948 0 0
BOEING CO COM 097023105 1,759 9,595 SH   SOLE   9,595 0 0
CHEVRON CORP NEW COM 166764100 3,336 37,386 SH   SOLE   37,386 0 0
CHURCH & DWIGHT INC COM 171340102 8,413 108,831 SH   SOLE   108,831 0 0
CIENA CORP COM NEW 171779309 2,643 48,800 SH   SOLE   48,800 0 0
CISCO SYS INC COM 17275R102 9,570 205,178 SH   SOLE   205,178 0 0
CONOCOPHILLIPS COM 20825C104 1,324 31,505 SH   SOLE   31,505 0 0
CONSTELLATION BRANDS INC CL A 21036P108 830 4,747 SH   SOLE   4,747 0 0
COPART INC COM 217204106 8,757 105,159 SH   SOLE   105,159 0 0
CURTISS WRIGHT CORP COM 231561101 1,007 11,275 SH   SOLE   11,275 0 0
DANAHER CORPORATION COM 235851102 4,133 23,371 SH   SOLE   23,371 0 0
DENTSPLY SIRONA INC COM 24906P109 1,490 33,818 SH   SOLE   33,818 0 0
DISNEY WALT CO COM DISNEY 254687106 3,443 30,873 SH   SOLE   30,873 0 0
DOCUSIGN INC COM 256163106 545 3,165 SH   SOLE   3,165 0 0
ECOLAB INC COM 278865100 16,317 82,015 SH   SOLE   82,015 0 0
EXXON MOBIL CORP COM 30231G102 1,111 24,837 SH   SOLE   24,837 0 0
FLIR SYS INC COM 302445101 1,031 25,415 SH   SOLE   25,415 0 0
GENTEX CORP COM 371901109 6,627 257,141 SH   SOLE   257,141 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 5,169 26,157 SH   SOLE   26,157 0 0
HOLOGIC INC COM 436440101 7,497 131,530 SH   SOLE   131,530 0 0
IDEXX LABS INC COM 45168D104 451 1,365 SH   SOLE   1,365 0 0
INTEL CORP COM 458140100 23,029 384,913 SH   SOLE   384,913 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 948 1,663 SH   SOLE   1,663 0 0
ISHARES TR TIPS BD ETF 464287176 4,997 40,625 SH   SOLE   40,625 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 1,383 12,820 SH   SOLE   12,820 0 0
ISHARES TR SH TR CRPORT ETF 464288646 2,793 51,044 SH   SOLE   51,044 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 4,135 81,738 SH   SOLE   81,738 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 337 3,295 SH   SOLE   3,295 0 0
JPMORGAN CHASE & CO COM 46625H100 13,640 145,017 SH   SOLE   145,017 0 0
JOHNSON & JOHNSON COM 478160104 13,596 96,678 SH   SOLE   96,678 0 0
LOCKHEED MARTIN CORP COM 539830109 3,692 10,116 SH   SOLE   10,116 0 0
MERCANTILE BANK CORP COM 587376104 1,337 59,166 SH   SOLE   59,166 0 0
MERCK & CO. INC COM 58933Y105 12,403 160,387 SH   SOLE   160,387 0 0
MICROSOFT CORP COM 594918104 13,146 64,594 SH   SOLE   64,594 0 0
MONROE CAP CORP COM 610335101 152 21,800 SH   SOLE   21,800 0 0
NOVARTIS AG SPONSORED ADR 66987V109 8,144 93,250 SH   SOLE   93,250 0 0
NUTANIX INC CL A 67059N108 6,011 253,570 SH   SOLE   253,570 0 0
OCCIDENTAL PETE CORP COM 674599105 928 50,735 SH   SOLE   50,735 0 0
PAYCHEX INC COM 704326107 11,789 155,637 SH   SOLE   155,637 0 0
PEPSICO INC COM 713448108 5,728 43,310 SH   SOLE   43,310 0 0
PROCTER AND GAMBLE CO COM 742718109 3,124 26,128 SH   SOLE   26,128 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425 2,101 93,950 SH   SOLE   93,950 0 0
RPM INTL INC COM 749685103 251 3,346 SH   SOLE   3,346 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 14,124 229,211 SH   SOLE   229,211 0 0
RESMED INC COM 761152107 6,695 34,868 SH   SOLE   34,868 0 0
ROPER TECHNOLOGIES INC COM 776696106 921 2,372 SH   SOLE   2,372 0 0
ROYCE VALUE TR INC COM 780910105 151 12,045 SH   SOLE   12,045 0 0
SOUTHWESTERN ENERGY CO COM 845467109 62 24,025 SH   SOLE   24,025 0 0
STRYKER CORPORATION COM 863667101 15,211 84,414 SH   SOLE   84,414 0 0
SYSCO CORP COM 871829107 1,373 25,130 SH   SOLE   25,130 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 13,968 38,550 SH   SOLE   38,550 0 0
3M CO COM 88579Y101 1,363 8,735 SH   SOLE   8,735 0 0
TRUIST FINL CORP COM 89832Q109 2,178 57,999 SH   SOLE   57,999 0 0
US BANCORP DEL COM NEW 902973304 5,471 148,584 SH   SOLE   148,584 0 0
VARIAN MED SYS INC COM 92220P105 10,885 88,843 SH   SOLE   88,843 0 0
VMWARE INC CL A COM 928563402 10,396 67,129 SH   SOLE   67,129 0 0
VULCAN MATLS CO COM 929160109 9,786 84,470 SH   SOLE   84,470 0 0
WATSCO INC COM 942622200 7,003 39,410 SH   SOLE   39,410 0 0
WOODWARD INC COM 980745103 7,421 95,693 SH   SOLE   95,693 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 4,530 37,955 SH   SOLE   37,955 0 0
MEDTRONIC PLC SHS G5960L103 583 6,360 SH   SOLE   6,360 0 0
STERIS PLC SHS USD G8473T100 8,913 58,088 SH   SOLE   58,088 0 0
ALCON AG ORD SHS H01301128 11,158 194,656 SH   SOLE   194,656 0 0