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   17,508,130 169,538 SH   SOLE 0 169,537 0 0
STARBUCKS CORP Stock 855244109   416,520 4,000 SH   SOLE 0 4,000 0 0
ISHARES GOLD TRUST ETF ETF 464285204   929,317 24,868 SH   SOLE 0 24,868 0 0
JOHNSON & JOHNSON COM Stock 478160104   14,370,035 92,660 SH   SOLE 0 92,660 0 0
LKQ CORP COM Stock 501889208   476,784 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109   936,662 5,740 SH   SOLE 0 5,740 0 0
COSTCO WHOLESALE CORP Stock 22160K105   18,549,263 37,334 SH   SOLE 0 37,334 0 0
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC Stock 499049104   18,559,351 328,041 SH   SOLE 0 328,041 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   371,576 2,499 SH   SOLE 0 2,499 0 0
COCA COLA CO COM Stock 191216100   636,553 10,262 SH   SOLE 0 10,262 0 0
VANGUARD REIT INDEX ETF ETF 922908553   395,686 4,765 SH   SOLE 0 4,765 0 0
ISHARES MSCI ACWI EX US ETF 464288240   210,784 4,322 SH   SOLE 0 4,322 0 0
NETFLIX COM INC Stock 64110L106   336,843 975 SH   SOLE 0 975 0 0
PAYCHEX INC Stock 704326107   625,088 5,455 SH   SOLE 0 5,455 0 0
WELLS FARGO & CO 7.5 PFD L IG Convertible Preferred 949746804   6,537,491 5,559 SH   SOLE 0 5,559 0 0
MERCK & CO INC Stock 58933Y105   18,150,082 170,528 SH   SOLE 0 170,528 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   494,134 1,207 SH   SOLE 0 1,207 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   14,701,489 60,401 SH   SOLE 0 60,400 0 0
NORDSON CORP COM Stock 655663102   12,961,638 58,306 SH   SOLE 0 58,305 0 0
DIAGEO PLC ADR 25243Q205   281,735 1,555 SH   SOLE 0 1,555 0 0
OPKO HEALTH INC Stock 68375N103   29,200 20,000 SH   SOLE 0 20,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104   488,469 12,560 SH   SOLE 0 12,560 0 0
PEPSICO INC COM Stock 713448108   1,132,423 6,212 SH   SOLE 0 6,211 0 0
FIRSTENERGY CORP COM Stock 337932107   266,399 6,650 SH   SOLE 0 6,650 0 0
FORD MOTOR COMPANY Stock 345370860   770,713 61,168 SH   SOLE 0 61,167 0 0
US BANCORP DEL COM NEW Stock 902973304   213,813 5,931 SH   SOLE 0 5,931 0 0
HOME DEPOT Stock 437076102   15,295,502 51,812 SH   SOLE 0 51,812 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   220,181 989 SH   SOLE 0 989 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106   21,359,984 111,352 SH   SOLE 0 111,351 0 0
SOUTHERN CO COM Stock 842587107   21,401,563 307,560 SH   SOLE 0 307,559 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   1,650,938 6,757 SH   SOLE 0 6,757 0 0
AON CORP Stock G0403H108   368,889 1,170 SH   SOLE 0 1,170 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106   436,278 2,580 SH   SOLE 0 2,580 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804   9,698,336 100,293 SH   SOLE 0 100,293 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   43,665,811 141,402 SH   SOLE 0 141,401 0 0
ADOBE SYS INC Stock 00724F101   20,705,203 53,728 SH   SOLE 0 53,728 0 0
ALPHABET INC. Stock 02079K305   45,109,512 435,105 SH   SOLE 0 435,105 0 0
CSX CORP Stock 126408103   254,071 8,486 SH   SOLE 0 8,486 0 0
MICROSOFT Stock 594918104   69,522,046 241,300 SH   SOLE 0 241,299 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   11,562,424 204,753 SH   SOLE 0 204,753 0 0
VALERO ENERGY CORP Stock 91913Y100   222,243 1,592 SH   SOLE 0 1,592 0 0
SCHLUMBERGER LTD COM STK Stock 806857108   268,184 5,462 SH   SOLE 0 5,462 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   465,600 1 SH   SOLE 0 1 0 0
COPART INC Stock 217204106   1,398,906 18,600 SH   SOLE 0 18,600 0 0
VANGUARD SMALL CAP ETF ETF 922908751   377,224 1,990 SH   SOLE 0 1,990 0 0
NIKE INC CLASS B Stock 654106103   12,307,691 100,352 SH   SOLE 0 100,351 0 0
LINDE PLC SHS Stock G54950103   30,887,918 86,942 SH   SOLE 0 86,941 0 0
NORFOLK SOUTHERN CRP Stock 655844108   535,300 2,525 SH   SOLE 0 2,525 0 0
OGE ENERGY CORP COM Stock 670837103   225,207 5,980 SH   SOLE 0 5,980 0 0
AMPHENOL CORP CL A Stock 032095101   242,055 2,962 SH   SOLE 0 2,962 0 0
DOLLAR TREE STORES INC Stock 256746108   13,184,216 91,840 SH   SOLE 0 91,839 0 0
AVANTOR INC COM Stock 05352A100   9,415,899 445,481 SH   SOLE 0 445,480 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   228,077 2,384 SH   SOLE 0 2,384 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438   389,004 2,800 SH   SOLE 0 2,800 0 0
ISHARES MSCI EAFE GROWTH INDEX ETF ETF 464288885   3,509,506 37,463 SH   SOLE 0 37,462 0 0
FIRST MERCHANTS CORP Stock 320817109   248,575 7,544 SH   SOLE 0 7,544 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   433,536 4,494 SH   SOLE 0 4,494 0 0
QUANTA SVCS INC COM Stock 74762E102   24,105,310 144,756 SH   SOLE 0 144,755 0 0
COHERENT CORP Stock 19247G107   16,957,058 445,334 SH   SOLE 0 445,334 0 0
GENTEX CORP Stock 371901109   617,613 22,034 SH   SOLE 0 22,034 0 0
VISA INC Stock 92826C839   27,573,191 122,316 SH   SOLE 0 122,315 0 0
ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101   22,674,508 501,338 SH   SOLE 0 501,338 0 0
VANGUARD GROWTH ETF ETF 922908736   3,259,566 13,068 SH   SOLE 0 13,067 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   11,649,890 59,356 SH   SOLE 0 59,355 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208   32,119,128 203,863 SH   SOLE 0 203,862 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105   14,174,562 44,594 SH   SOLE 0 44,594 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150   407,837 4,504 SH   SOLE 0 4,504 0 0
MONDELEZ INTL INC CL A Stock 609207105   203,582 2,920 SH   SOLE 0 2,920 0 0
QUALYS INC COM Stock 74758T303   18,816,675 144,809 SH   SOLE 0 144,809 0 0
MOODYS CORP Stock 615369105   15,973,616 52,209 SH   SOLE 0 52,208 0 0
NOVARTIS AG ADR ADR 66987V109   362,806 3,944 SH   SOLE 0 3,943 0 0
MILLERKNOLL INC COM Stock 600544100   211,862 10,360 SH   SOLE 0 10,360 0 0
NVIDIA CORP Stock 67066G104   311,238 1,120 SH   SOLE 0 1,120 0 0
BALL CORP COM Stock 058498106   23,144,701 419,995 SH   SOLE 0 419,994 0 0
ABBVIE INC COM Stock 00287Y109   361,081 2,266 SH   SOLE 0 2,265 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   966,310 18,072 SH   SOLE 0 18,072 0 0
CHURCH & DWIGHT INC Stock 171340102   627,711 7,100 SH   SOLE 0 7,100 0 0
STRYKER CORP Stock 863667101   547,531 1,918 SH   SOLE 0 1,918 0 0
QUALCOMM INC COM Stock 747525103   18,232,194 142,962 SH   SOLE 0 142,961 0 0
FASTENAL CO Stock 311900104   15,746,761 292,084 SH   SOLE 0 292,083 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602   287,404 1,125 SH   SOLE 0 1,125 0 0
MCDONALDS CORP COM Stock 580135101   258,848 926 SH   SOLE 0 925 0 0
DOVER CORP COM Stock 260003108   208,918 1,375 SH   SOLE 0 1,375 0 0
CISCO SYS INC Stock 17275R102   405,416 7,755 SH   SOLE 0 7,755 0 0
CDW CORP COM Stock 12514G108   10,154,591 52,116 SH   SOLE 0 52,115 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   15,337,286 53,621 SH   SOLE 0 53,620 0 0
ISHARES S&P 500 INDEX ETF 464287200   27,138,460 66,018 SH   SOLE 0 66,017 0 0
UNION PAC CORP COM Stock 907818108   17,428,369 86,576 SH   SOLE 0 86,576 0 0
ECOLAB INC COM Stock 278865100   23,172,344 140,031 SH   SOLE 0 140,030 0 0
CHARLES RIVER LABS HLDG Stock 159864107   20,494,048 101,546 SH   SOLE 0 101,546 0 0
DOLBY LABORATORIES INC Stock 25659T107   17,592,626 206,061 SH   SOLE 0 206,061 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   14,247,299 24,727 SH   SOLE 0 24,726 0 0
LOCKHEED MARTIN CORP Stock 539830109   416,002 880 SH   SOLE 0 880 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   1,453,781 11,156 SH   SOLE 0 11,156 0 0
INTERNATIONAL PAPER CO COM Stock 460146103   216,360 6,000 SH   SOLE 0 6,000 0 0
CHEVRON CORP NEW COM Stock 166764100   318,815 1,954 SH   SOLE 0 1,954 0 0
CONOCOPHILLIPS COM Stock 20825C104   410,829 4,141 SH   SOLE 0 4,141 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   11,192,824 247,793 SH   SOLE 0 247,793 0 0
DANAHER CORP Stock 235851102   18,169,117 72,088 SH   SOLE 0 72,087 0 0
TJX COS INC NEW COM Stock 872540109   9,767,971 124,634 SH   SOLE 0 124,634 0 0
WALMART INC COM Stock 931142103   440,728 2,989 SH   SOLE 0 2,989 0 0
INTL BUSINESS MACHINES Stock 459200101   470,220 3,587 SH   SOLE 0 3,587 0 0
ORACLE CORPORATION Stock 68389X105   461,348 4,965 SH   SOLE 0 4,965 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101   356,955 3,645 SH   SOLE 0 3,645 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   5,169,706 127,963 SH   SOLE 0 127,963 0 0
TEXAS INSTRS INC COM Stock 882508104   14,765,001 79,402 SH   SOLE 0 79,402 0 0
PFIZER INC COM Stock 717081103   202,368 4,960 SH   SOLE 0 4,960 0 0
KLA CORPORATION Stock 482480100   9,270,536 23,225 SH   SOLE 0 23,225 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   3,304,309 31,772 SH   SOLE 0 31,772 0 0
MACATAWA BANK CORP Stock 554225102   127,750 12,500 SH   SOLE 0 12,500 0 0
APPLIED MATLS INC COM Stock 038222105   26,631,401 216,957 SH   SOLE 0 216,956 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102   212,346 1,800 SH   SOLE 0 1,800 0 0
CATALENT INC COM Stock 148806102   19,174,352 291,935 SH   SOLE 0 291,934 0 0
TRIMBLE INC COM Stock 896239100   12,103,988 230,904 SH   SOLE 0 230,904 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606   321,509 4,496 SH   SOLE 0 4,496 0 0
HUBSPOT INC COM Stock 443573100   18,635,049 43,517 SH   SOLE 0 43,517 0 0
BK OF AMERICA CORP 7.25 CNV PFD L IG Convertible Preferred 060505682   834,899 715 SH   SOLE 0 715 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   267,544 796 SH   SOLE 0 796 0 0
FIDELITY TOTAL BOND ETF ETF 316188309   293,940 6,390 SH   SOLE 0 6,390 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200   4,082,267 84,240 SH   SOLE 0 84,239 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101   257,073 5,574 SH   SOLE 0 5,574 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   249,029 3,593 SH   SOLE 0 3,592 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689   5,266,122 22,370 SH   SOLE 0 22,370 0 0
EXXON MOBIL CORP COM Stock 30231G102   440,838 4,020 SH   SOLE 0 4,020 0 0
ACTIVISION INC Stock 00507V109   19,574,903 228,794 SH   SOLE 0 228,793 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507   11,828,435 47,283 SH   SOLE 0 47,283 0 0
APPLE INC Stock 037833100   17,282,131 104,804 SH   SOLE 0 104,803 0 0
WEC ENERGY GROUP INC COM Stock 92939U106   240,956 2,542 SH   SOLE 0 2,542 0 0
ABBOTT LABS COM Stock 002824100   13,776,529 136,005 SH   SOLE 0 136,004 0 0
DISNEY WALT CO COM Stock 254687106   236,402 2,361 SH   SOLE 0 2,360 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   294,228 3,195 SH   SOLE 0 3,195 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   274,808 1,650 SH   SOLE 0 1,650 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   1,230,870 8,084 SH   SOLE 0 8,084 0 0