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
AMAZON.COM INC Stock 023135106   9,993,809 118,974 SH   SOLE 0 118,973 0 0
STARBUCKS CORP Stock 855244109   396,800 4,000 SH   SOLE 0 4,000 0 0
ISHARES GOLD TRUST ETF ETF 464285204   635,418 18,370 SH   SOLE 0 18,370 0 0
JOHNSON & JOHNSON COM Stock 478160104   15,502,654 87,759 SH   SOLE 0 87,759 0 0
AKAMAI TECH Stock 00971T101   8,422,947 99,916 SH   SOLE 0 99,916 0 0
LKQ CORP COM Stock 501889208   448,644 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109   898,202 5,725 SH   SOLE 0 5,725 0 0
COSTCO WHOLESALE CORP Stock 22160K105   17,094,079 37,446 SH   SOLE 0 37,445 0 0
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC Stock 499049104   17,437,077 332,705 SH   SOLE 0 332,705 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   377,384 2,490 SH   SOLE 0 2,490 0 0
COCA COLA CO COM Stock 191216100   660,019 10,376 SH   SOLE 0 10,376 0 0
VANGUARD REIT INDEX ETF ETF 922908553   387,656 4,700 SH   SOLE 0 4,700 0 0
NETFLIX COM INC Stock 64110L106   287,508 975 SH   SOLE 0 975 0 0
SPDR DOW JONES INDUSTRIAL ETF ETF 78467X109   211,057 637 SH   SOLE 0 637 0 0
PAYCHEX INC Stock 704326107   630,380 5,455 SH   SOLE 0 5,455 0 0
WELLS FARGO & CO 7.5 PFD L IG Convertible Preferred 949746804   6,620,593 5,587 SH   SOLE 0 5,587 0 0
MERCK & CO INC Stock 58933Y105   19,061,557 171,803 SH   SOLE 0 171,803 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   800,071 2,092 SH   SOLE 0 2,092 0 0
MASTERCARD INC Stock 57636Q104   202,613 583 SH   SOLE 0 582 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   13,598,140 61,726 SH   SOLE 0 61,725 0 0
NORDSON CORP COM Stock 655663102   13,779,746 57,966 SH   SOLE 0 57,966 0 0
DIAGEO PLC ADR 25243Q205   277,085 1,555 SH   SOLE 0 1,555 0 0
OPKO HEALTH INC Stock 68375N103   71,250 57,000 SH   SOLE 0 57,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104   494,860 12,560 SH   SOLE 0 12,559 0 0
PEPSICO INC COM Stock 713448108   1,071,133 5,929 SH   SOLE 0 5,929 0 0
FIRSTENERGY CORP COM Stock 337932107   278,901 6,650 SH   SOLE 0 6,650 0 0
FORD MOTOR COMPANY Stock 345370860   672,078 57,788 SH   SOLE 0 57,788 0 0
US BANCORP DEL COM NEW Stock 902973304   258,651 5,931 SH   SOLE 0 5,931 0 0
HOME DEPOT Stock 437076102   18,766,455 59,414 SH   SOLE 0 59,413 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   236,233 989 SH   SOLE 0 989 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106   19,588,439 111,033 SH   SOLE 0 111,032 0 0
SOUTHERN CO COM Stock 842587107   15,172,959 212,477 SH   SOLE 0 212,476 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   2,005,735 9,362 SH   SOLE 0 9,362 0 0
AON CORP Stock G0403H108   381,178 1,270 SH   SOLE 0 1,270 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106   372,784 2,580 SH   SOLE 0 2,580 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804   8,871,408 93,738 SH   SOLE 0 93,738 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   44,523,251 144,135 SH   SOLE 0 144,134 0 0
ADOBE SYS INC Stock 00724F101   17,920,261 53,250 SH   SOLE 0 53,250 0 0
ALPHABET INC. Stock 02079K305   27,432,472 310,920 SH   SOLE 0 310,919 0 0
CSX CORP Stock 126408103   308,158 9,947 SH   SOLE 0 9,947 0 0
MICROSOFT Stock 594918104   58,197,762 242,673 SH   SOLE 0 242,672 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   10,455,653 200,839 SH   SOLE 0 200,838 0 0
SCHLUMBERGER LTD COM STK Stock 806857108   291,999 5,462 SH   SOLE 0 5,462 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   468,711 1 SH   SOLE 0 1 0 0
COPART INC Stock 217204106   1,132,554 18,600 SH   SOLE 0 18,600 0 0
VANGUARD SMALL CAP ETF ETF 922908751   365,245 1,990 SH   SOLE 0 1,990 0 0
NIKE INC CLASS B Stock 654106103   11,757,749 100,485 SH   SOLE 0 100,484 0 0
LINDE PLC SHS Stock G5494J103   28,567,273 87,581 SH   SOLE 0 87,581 0 0
NORFOLK SOUTHERN CRP Stock 655844108   653,506 2,652 SH   SOLE 0 2,652 0 0
OGE ENERGY CORP COM Stock 670837103   236,509 5,980 SH   SOLE 0 5,980 0 0
AMPHENOL CORP CL A Stock 032095101   225,527 2,962 SH   SOLE 0 2,962 0 0
DOLLAR TREE STORES INC Stock 256746108   13,000,128 91,913 SH   SOLE 0 91,912 0 0
FIFTH THIRD BANCORP Stock 316773100   444,707 13,554 SH   SOLE 0 13,554 0 0
AVANTOR INC COM Stock 05352A100   9,234,693 437,871 SH   SOLE 0 437,870 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   222,072 2,330 SH   SOLE 0 2,330 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438   337,484 2,800 SH   SOLE 0 2,800 0 0
ISHARES MSCI EAFE GROWTH INDEX ETF ETF 464288885   3,205,051 38,265 SH   SOLE 0 38,264 0 0
FIRST MERCHANTS CORP Stock 320817109   310,134 7,544 SH   SOLE 0 7,544 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   473,342 4,596 SH   SOLE 0 4,596 0 0
QUANTA SVCS INC COM Stock 74762E102   20,817,172 146,085 SH   SOLE 0 146,085 0 0
COHERENT CORP Stock 19247G107   14,590,754 415,691 SH   SOLE 0 415,691 0 0
GENTEX CORP Stock 371901109   600,867 22,034 SH   SOLE 0 22,034 0 0
ORGANON & CO COM Stock 68622V106   10,530,878 377,045 SH   SOLE 0 377,045 0 0
VISA INC Stock 92826C839   25,418,259 122,344 SH   SOLE 0 122,344 0 0
ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101   20,683,392 497,197 SH   SOLE 0 497,196 0 0
VANGUARD GROWTH ETF ETF 922908736   2,827,007 13,265 SH   SOLE 0 13,265 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   11,707,209 56,228 SH   SOLE 0 56,227 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208   30,550,264 203,723 SH   SOLE 0 203,722 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105   11,028,707 43,012 SH   SOLE 0 43,012 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150   386,773 4,561 SH   SOLE 0 4,561 0 0
QUALYS INC COM Stock 74758T303   15,892,928 141,610 SH   SOLE 0 141,610 0 0
MOODYS CORP Stock 615369105   14,362,075 51,547 SH   SOLE 0 51,547 0 0
NOVARTIS AG ADR ADR 66987V109   356,941 3,935 SH   SOLE 0 3,934 0 0
KINDER MORGAN INC Stock 49456B101   185,049 10,235 SH   SOLE 0 10,235 0 0
MILLERKNOLL INC COM Stock 600544100   217,664 10,360 SH   SOLE 0 10,360 0 0
BALL CORP COM Stock 058498106   17,802,637 348,116 SH   SOLE 0 348,115 0 0
ABBVIE INC COM Stock 00287Y109   336,957 2,085 SH   SOLE 0 2,085 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   906,130 18,072 SH   SOLE 0 18,072 0 0
CHURCH & DWIGHT INC Stock 171340102   572,331 7,100 SH   SOLE 0 7,100 0 0
STRYKER CORP Stock 863667101   487,269 1,993 SH   SOLE 0 1,993 0 0
QUALCOMM INC COM Stock 747525103   15,590,340 141,808 SH   SOLE 0 141,807 0 0
FASTENAL CO Stock 311900104   13,717,483 289,888 SH   SOLE 0 289,887 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602   298,519 1,125 SH   SOLE 0 1,125 0 0
MCDONALDS CORP COM Stock 580135101   10,459,181 39,689 SH   SOLE 0 39,688 0 0
CISCO SYS INC Stock 17275R102   380,427 7,985 SH   SOLE 0 7,985 0 0
CDW CORP COM Stock 12514G108   9,329,643 52,243 SH   SOLE 0 52,243 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   17,377,136 67,429 SH   SOLE 0 67,429 0 0
ISHARES S&P 500 INDEX ETF 464287200   25,239,709 65,689 SH   SOLE 0 65,689 0 0
UNION PAC CORP COM Stock 907818108   17,387,747 83,970 SH   SOLE 0 83,970 0 0
ECOLAB INC COM Stock 278865100   20,408,837 140,209 SH   SOLE 0 140,209 0 0
CHARLES RIVER LABS HLDG Stock 159864107   21,924,917 100,619 SH   SOLE 0 100,619 0 0
DOLBY LABORATORIES INC Stock 25659T107   14,549,671 206,261 SH   SOLE 0 206,261 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   13,642,195 24,773 SH   SOLE 0 24,772 0 0
LOCKHEED MARTIN CORP Stock 539830109   442,706 910 SH   SOLE 0 910 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,483,324 11,061 SH   SOLE 0 11,061 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   207,780 6,000 SH   SOLE 0 6,000 0 0
CHEVRON CORP NEW COM Stock 166764100   419,648 2,338 SH   SOLE 0 2,338 0 0
CONOCOPHILLIPS COM Stock 20825C104   535,838 4,541 SH   SOLE 0 4,541 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   10,136,842 241,526 SH   SOLE 0 241,525 0 0
DANAHER CORP Stock 235851102   18,399,447 69,322 SH   SOLE 0 69,322 0 0
TJX COS INC NEW COM Stock 872540109   9,909,281 124,488 SH   SOLE 0 124,488 0 0
WALMART INC COM Stock 931142103   430,333 3,035 SH   SOLE 0 3,035 0 0
INTL BUSINESS MACHINES Stock 459200101   545,526 3,872 SH   SOLE 0 3,872 0 0
ORACLE CORPORATION Stock 68389X105   405,839 4,965 SH   SOLE 0 4,965 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   367,853 3,645 SH   SOLE 0 3,645 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   4,830,846 123,931 SH   SOLE 0 123,930 0 0
TEXAS INSTRS INC COM Stock 882508104   13,248,063 80,184 SH   SOLE 0 80,184 0 0
PFIZER INC COM Stock 717081103   298,934 5,834 SH   SOLE 0 5,834 0 0
KLA CORPORATION Stock 482480100   8,487,944 22,513 SH   SOLE 0 22,512 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   2,961,115 33,372 SH   SOLE 0 33,372 0 0
MACATAWA BANK CORP Stock 554225102   129,051 11,700 SH   SOLE 0 11,700 0 0
APPLIED MATLS INC COM Stock 038222105   21,459,952 220,373 SH   SOLE 0 220,373 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102   213,984 1,800 SH   SOLE 0 1,800 0 0
CATALENT INC COM Stock 148806102   11,705,323 260,061 SH   SOLE 0 260,060 0 0
TRIMBLE INC COM Stock 896239100   11,252,532 222,558 SH   SOLE 0 222,558 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606   469,375 6,872 SH   SOLE 0 6,872 0 0
CITIZENS FINL GROUP INC COM Stock 174610105   206,811 5,253 SH   SOLE 0 5,253 0 0
HUBSPOT INC COM Stock 443573100   12,386,040 42,839 SH   SOLE 0 42,839 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   231,636 796 SH   SOLE 0 796 0 0
FIDELITY TOTAL BOND ETF ETF 316188309   230,187 5,113 SH   SOLE 0 5,113 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200   4,232,221 88,226 SH   SOLE 0 88,226 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101   249,938 5,574 SH   SOLE 0 5,574 0 0
PNC FINANCIAL SVCS GROUP INC Stock 693475105   260,601 1,650 SH   SOLE 0 1,650 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   272,188 3,783 SH   SOLE 0 3,783 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689   4,936,612 22,370 SH   SOLE 0 22,370 0 0
EXXON MOBIL CORP COM Stock 30231G102   554,192 5,024 SH   SOLE 0 5,024 0 0
CHARLES SCHWAB CORP Stock 808513105   320,551 3,850 SH   SOLE 0 3,850 0 0
ACTIVISION INC Stock 00507V109   17,693,454 231,136 SH   SOLE 0 231,135 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507   10,997,592 45,464 SH   SOLE 0 45,463 0 0
APPLE INC Stock 037833100   14,440,499 111,141 SH   SOLE 0 111,140 0 0
WEC ENERGY GROUP INC COM Stock 92939U106   238,338 2,542 SH   SOLE 0 2,542 0 0
ABBOTT LABS COM Stock 002824100   14,812,833 134,920 SH   SOLE 0 134,919 0 0
DISNEY WALT CO COM Stock 254687106   5,417,935 62,361 SH   SOLE 0 62,361 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   293,046 3,400 SH   SOLE 0 3,400 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   273,042 1,650 SH   SOLE 0 1,650 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   1,230,488 8,114 SH   SOLE 0 8,114 0 0