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   27,155,768 178,727 SH   SOLE 0 178,726 0 0
POWERSHARES QQQ TR ETF 46090E103   265,369 648 SH   SOLE 0 648 0 0
STARBUCKS CORP Stock 855244109   395,177 4,116 SH   SOLE 0 4,116 0 0
ISHARES GOLD TRUST ETF ETF 464285204   969,858 24,849 SH   SOLE 0 24,849 0 0
JOHNSON & JOHNSON COM Stock 478160104   16,163,744 103,125 SH   SOLE 0 103,124 0 0
LKQ CORP COM Stock 501889208   401,436 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109   754,263 4,211 SH   SOLE 0 4,211 0 0
VANGUARD TOTAL STK MKT ETF 922908769   288,697 1,217 SH   SOLE 0 1,217 0 0
COSTCO WHOLESALE CORP Stock 22160K105   24,288,670 36,797 SH   SOLE 0 36,796 0 0
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC Stock 499049104   19,249,533 333,903 SH   SOLE 0 333,903 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   364,885 2,490 SH   SOLE 0 2,490 0 0
COCA COLA CO COM Stock 191216100   639,009 10,844 SH   SOLE 0 10,843 0 0
VANGUARD REIT INDEX ETF ETF 922908553   415,292 4,700 SH   SOLE 0 4,700 0 0
ISHARES MSCI ACWI EX US ETF 464288240   205,283 4,022 SH   SOLE 0 4,022 0 0
NETFLIX COM INC Stock 64110L106   474,708 975 SH   SOLE 0 975 0 0
PAYCHEX INC Stock 704326107   649,745 5,455 SH   SOLE 0 5,455 0 0
WELLS FARGO & CO 7.5 PFD L Convertible Preferred 949746804   6,721,745 5,622 SH   SOLE 0 5,622 0 0
MERCK & CO INC Stock 58933Y105   22,149,420 203,168 SH   SOLE 0 203,168 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   580,354 1,221 SH   SOLE 0 1,221 0 0
MASTERCARD INC Stock 57636Q104   395,375 927 SH   SOLE 0 927 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   15,869,263 60,584 SH   SOLE 0 60,583 0 0
NORDSON CORP COM Stock 655663102   15,383,792 58,237 SH   SOLE 0 58,236 0 0
DIAGEO PLC ADR 25243Q205   226,501 1,555 SH   SOLE 0 1,555 0 0
OPKO HEALTH INC Stock 68375N103   37,750 25,000 SH   SOLE 0 25,000 0 0
BLUEBIRD BIO INC COM Stock 09609G100   13,800 10,000 SH   SOLE 0 10,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104   380,868 10,103 SH   SOLE 0 10,102 0 0
PEPSICO INC COM Stock 713448108   968,767 5,704 SH   SOLE 0 5,704 0 0
FIRSTENERGY CORP COM Stock 337932107   243,789 6,650 SH   SOLE 0 6,650 0 0
FORD MOTOR COMPANY Stock 345370860   823,348 67,543 SH   SOLE 0 67,542 0 0
HOME DEPOT Stock 437076102   18,209,989 52,546 SH   SOLE 0 52,546 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106   19,703,757 82,491 SH   SOLE 0 82,490 0 0
SOUTHERN CO COM Stock 842587107   26,898,097 383,601 SH   SOLE 0 383,600 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   1,896,935 6,257 SH   SOLE 0 6,257 0 0
AON CORP Stock G0403H108   331,763 1,140 SH   SOLE 0 1,140 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106   561,047 2,580 SH   SOLE 0 2,580 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804   11,594,389 107,108 SH   SOLE 0 107,107 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   49,519,062 138,841 SH   SOLE 0 138,841 0 0
ADOBE SYS INC Stock 00724F101   26,810,377 44,939 SH   SOLE 0 44,938 0 0
ALPHABET INC. Stock 02079K305   59,969,895 429,307 SH   SOLE 0 429,307 0 0
FISERV INC Stock 337738108   241,503 1,818 SH   SOLE 0 1,818 0 0
CSX CORP Stock 126408103   294,210 8,486 SH   SOLE 0 8,486 0 0
MICROSOFT Stock 594918104   89,048,528 236,806 SH   SOLE 0 236,805 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   13,656,634 223,476 SH   SOLE 0 223,476 0 0
VALERO ENERGY CORP Stock 91913Y100   202,410 1,557 SH   SOLE 0 1,557 0 0
SCHLUMBERGER LTD COM STK Stock 806857108   219,192 4,212 SH   SOLE 0 4,212 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   542,625 1 SH   SOLE 0 1 0 0
COPART INC Stock 217204106   1,527,134 31,166 SH   SOLE 0 31,166 0 0
VANGUARD SMALL CAP ETF ETF 922908751   424,527 1,990 SH   SOLE 0 1,990 0 0
NIKE INC CLASS B Stock 654106103   11,060,543 101,875 SH   SOLE 0 101,874 0 0
LINDE PLC SHS Stock G54950103   34,880,958 84,928 SH   SOLE 0 84,928 0 0
NORFOLK SOUTHERN CRP Stock 655844108   635,862 2,690 SH   SOLE 0 2,690 0 0
AMPHENOL CORP CL A Stock 032095101   366,880 3,701 SH   SOLE 0 3,701 0 0
DOLLAR TREE STORES INC Stock 256746108   18,916,610 133,169 SH   SOLE 0 133,168 0 0
FIFTH THIRD BANCORP Stock 316773100   295,027 8,554 SH   SOLE 0 8,554 0 0
AVANTOR INC COM Stock 05352A100   10,663,201 467,070 SH   SOLE 0 467,069 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   216,872 2,384 SH   SOLE 0 2,384 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438   490,616 2,800 SH   SOLE 0 2,800 0 0
ISHARES MSCI EAFE GROWTH INDEX ETF ETF 464288885   3,893,097 40,197 SH   SOLE 0 40,197 0 0
FIRST MERCHANTS CORP Stock 320817109   279,732 7,544 SH   SOLE 0 7,544 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   396,505 4,086 SH   SOLE 0 4,086 0 0
QUANTA SVCS INC COM Stock 74762E102   33,651,289 155,937 SH   SOLE 0 155,937 0 0
COHERENT CORP Stock 19247G107   19,419,386 446,115 SH   SOLE 0 446,115 0 0
GENTEX CORP Stock 371901109   718,324 21,994 SH   SOLE 0 21,994 0 0
VISA INC Stock 92826C839   31,961,545 122,764 SH   SOLE 0 122,763 0 0
ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101   29,368,461 505,047 SH   SOLE 0 505,046 0 0
VANGUARD GROWTH ETF ETF 922908736   4,267,349 13,727 SH   SOLE 0 13,726 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   20,176,132 95,794 SH   SOLE 0 95,793 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208   34,481,057 201,986 SH   SOLE 0 201,986 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105   12,948,735 47,374 SH   SOLE 0 47,374 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150   448,806 4,265 SH   SOLE 0 4,265 0 0
EPAM SYSTEMS INC Stock 29414B104   12,013,131 40,402 SH   SOLE 0 40,402 0 0
MONDELEZ INTL INC CL A Stock 609207105   247,638 3,419 SH   SOLE 0 3,419 0 0
QUALYS INC COM Stock 74758T303   27,711,269 141,182 SH   SOLE 0 141,182 0 0
MOODYS CORP Stock 615369105   20,620,092 52,796 SH   SOLE 0 52,796 0 0
NOVARTIS AG ADR ADR 66987V109   339,562 3,363 SH   SOLE 0 3,363 0 0
MILLERKNOLL INC COM Stock 600544100   263,065 9,860 SH   SOLE 0 9,860 0 0
NVIDIA CORP Stock 67066G104   852,022 1,720 SH   SOLE 0 1,720 0 0
BALL CORP COM Stock 058498106   16,623,357 289,001 SH   SOLE 0 289,001 0 0
ABBVIE INC COM Stock 00287Y109   449,208 2,899 SH   SOLE 0 2,898 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   1,014,562 18,072 SH   SOLE 0 18,072 0 0
KENVUE INC COM Stock 49177J102   15,932,383 740,008 SH   SOLE 0 740,008 0 0
CHURCH & DWIGHT INC Stock 171340102   718,656 7,600 SH   SOLE 0 7,600 0 0
STRYKER CORP Stock 863667101   777,376 2,596 SH   SOLE 0 2,595 0 0
QUALCOMM INC COM Stock 747525103   233,433 1,614 SH   SOLE 0 1,614 0 0
FASTENAL CO Stock 311900104   19,278,383 297,644 SH   SOLE 0 297,643 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602   466,569 1,383 SH   SOLE 0 1,383 0 0
DOVER CORP COM Stock 260003108   211,489 1,375 SH   SOLE 0 1,375 0 0
CISCO SYS INC Stock 17275R102   349,952 6,927 SH   SOLE 0 6,927 0 0
VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407   211,233 4,279 SH   SOLE 0 4,279 0 0
CDW CORP COM Stock 12514G108   12,298,562 54,102 SH   SOLE 0 54,102 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   17,065,867 54,508 SH   SOLE 0 54,507 0 0
ISHARES S&P 500 INDEX ETF 464287200   31,331,902 65,599 SH   SOLE 0 65,598 0 0
UNION PAC CORP COM Stock 907818108   22,210,788 90,427 SH   SOLE 0 90,427 0 0
ECOLAB INC COM Stock 278865100   27,680,403 139,553 SH   SOLE 0 139,553 0 0
CHARLES RIVER LABS HLDG Stock 159864107   31,203,067 131,993 SH   SOLE 0 131,992 0 0
DOLBY LABORATORIES INC Stock 25659T107   17,478,407 202,813 SH   SOLE 0 202,812 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   19,517,003 36,770 SH   SOLE 0 36,769 0 0
LOCKHEED MARTIN CORP Stock 539830109   410,182 905 SH   SOLE 0 905 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,874,329 11,019 SH   SOLE 0 11,018 0 0
CHEVRON CORP NEW COM Stock 166764100   317,562 2,129 SH   SOLE 0 2,129 0 0
CONOCOPHILLIPS COM Stock 20825C104   506,529 4,364 SH   SOLE 0 4,364 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   12,476,866 260,477 SH   SOLE 0 260,477 0 0
DANAHER CORP Stock 235851102   17,846,896 77,146 SH   SOLE 0 77,145 0 0
TJX COS INC NEW COM Stock 872540109   12,076,414 128,733 SH   SOLE 0 128,732 0 0
BANK AMERICA CORP COM Stock 060505104   201,751 5,992 SH   SOLE 0 5,992 0 0
WALMART INC COM Stock 931142103   475,945 3,019 SH   SOLE 0 3,019 0 0
INTL BUSINESS MACHINES Stock 459200101   561,958 3,436 SH   SOLE 0 3,436 0 0
ORACLE CORPORATION Stock 68389X105   552,875 5,244 SH   SOLE 0 5,244 0 0
RTX CORPORATION COM Stock 75513E101   303,325 3,605 SH   SOLE 0 3,605 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   5,462,981 132,919 SH   SOLE 0 132,919 0 0
TEXAS INSTRS INC COM Stock 882508104   18,190,559 106,715 SH   SOLE 0 106,714 0 0
KLA CORPORATION Stock 482480100   13,762,154 23,675 SH   SOLE 0 23,674 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   4,456,141 31,620 SH   SOLE 0 31,619 0 0
MACATAWA BANK CORP Stock 554225102   191,850 17,008 SH   SOLE 0 17,008 0 0
APPLIED MATLS INC COM Stock 038222105   34,452,726 212,579 SH   SOLE 0 212,579 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102   303,522 2,416 SH   SOLE 0 2,416 0 0
CATALENT INC COM Stock 148806102   13,658,226 303,989 SH   SOLE 0 303,989 0 0
TRIMBLE INC COM Stock 896239100   13,101,192 246,263 SH   SOLE 0 246,263 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606   355,539 4,488 SH   SOLE 0 4,488 0 0
HUBSPOT INC COM Stock 443573100   20,361,279 35,073 SH   SOLE 0 35,073 0 0
MARKETAXESS HLDGS INC COM Stock 57060D108   9,714,508 33,172 SH   SOLE 0 33,172 0 0
BK OF AMERICA CORP 7.25 CNV PFD L IG Convertible Preferred 060505682   515,860 428 SH   SOLE 0 428 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508   207,550 4,451 SH   SOLE 0 4,451 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   366,717 796 SH   SOLE 0 796 0 0
FIDELITY TOTAL BOND ETF ETF 316188309   783,371 17,015 SH   SOLE 0 17,015 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200   3,798,472 77,220 SH   SOLE 0 77,220 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101   334,653 7,118 SH   SOLE 0 7,118 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689   6,260,434 22,870 SH   SOLE 0 22,870 0 0
EXXON MOBIL CORP COM Stock 30231G102   410,649 4,107 SH   SOLE 0 4,107 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507   13,939,126 50,295 SH   SOLE 0 50,294 0 0
APPLE INC Stock 037833100   17,865,663 92,794 SH   SOLE 0 92,794 0 0
WEC ENERGY GROUP INC COM Stock 92939U106   213,960 2,542 SH   SOLE 0 2,542 0 0
ABBOTT LABS COM Stock 002824100   15,694,143 142,583 SH   SOLE 0 142,583 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   328,702 3,195 SH   SOLE 0 3,195 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   332,709 1,756 SH   SOLE 0 1,756 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   4,948,246 29,944 SH   SOLE 0 29,944 0 0