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   36,423,037 201,924 SH   SOLE 0 201,923 0 0
POWERSHARES QQQ TR ETF 46090E103   226,445 510 SH   SOLE 0 510 0 0
STARBUCKS CORP Stock 855244109   388,682 4,253 SH   SOLE 0 4,253 0 0
ISHARES GOLD TRUST ETF ETF 464285204   1,032,803 24,585 SH   SOLE 0 24,584 0 0
HUBBELL INC COM Stock 443510607   275,593 664 SH   SOLE 0 664 0 0
JOHNSON & JOHNSON COM Stock 478160104   16,978,170 107,328 SH   SOLE 0 107,327 0 0
LKQ CORP COM Stock 501889208   448,644 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109   2,692,810 12,633 SH   SOLE 0 12,633 0 0
COSTCO WHOLESALE CORP Stock 22160K105   5,420,604 7,399 SH   SOLE 0 7,398 0 0
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC Stock 499049104   18,668,877 339,311 SH   SOLE 0 339,310 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   510,276 3,145 SH   SOLE 0 3,145 0 0
COCA COLA CO COM Stock 191216100   699,258 11,430 SH   SOLE 0 11,429 0 0
PPG INDS INC COM Stock 693506107   215,611 1,488 SH   SOLE 0 1,488 0 0
VANGUARD REIT INDEX ETF ETF 922908553   414,239 4,790 SH   SOLE 0 4,790 0 0
ISHARES MSCI ACWI EX US ETF 464288240   214,735 4,022 SH   SOLE 0 4,022 0 0
NETFLIX COM INC Stock 64110L106   592,147 975 SH   SOLE 0 975 0 0
PAYCHEX INC Stock 704326107   669,874 5,455 SH   SOLE 0 5,455 0 0
WELLS FARGO & CO 7.5 PFD L Convertible Preferred 949746804   6,687,770 5,485 SH   SOLE 0 5,485 0 0
MERCK & CO INC Stock 58933Y105   26,880,387 203,716 SH   SOLE 0 203,716 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   621,407 1,188 SH   SOLE 0 1,188 0 0
MASTERCARD INC Stock 57636Q104   461,826 959 SH   SOLE 0 959 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   16,285,874 60,693 SH   SOLE 0 60,693 0 0
NORDSON CORP COM Stock 655663102   16,035,223 58,408 SH   SOLE 0 58,407 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105   8,704,630 20,481 SH   SOLE 0 20,481 0 0
DIAGEO PLC ADR 25243Q205   231,291 1,555 SH   SOLE 0 1,555 0 0
OPKO HEALTH INC Stock 68375N103   30,000 25,000 SH   SOLE 0 25,000 0 0
BLUEBIRD BIO INC COM Stock 09609G100   12,800 10,000 SH   SOLE 0 10,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104   314,070 7,485 SH   SOLE 0 7,484 0 0
PEPSICO INC COM Stock 713448108   1,134,940 6,485 SH   SOLE 0 6,485 0 0
FORD MOTOR COMPANY Stock 345370860   883,033 66,493 SH   SOLE 0 66,493 0 0
HOME DEPOT Stock 437076102   20,278,954 52,865 SH   SOLE 0 52,864 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   225,016 901 SH   SOLE 0 901 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106   19,568,848 83,014 SH   SOLE 0 83,013 0 0
SPDR GOLD SHARES ETF ETF 78463V107   208,189 1,012 SH   SOLE 0 1,012 0 0
SOUTHERN CO COM Stock 842587107   28,199,708 393,082 SH   SOLE 0 393,082 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   2,162,513 6,416 SH   SOLE 0 6,416 0 0
AON CORP Stock G0403H108   380,441 1,140 SH   SOLE 0 1,140 0 0
LINCOLN ELEC HLDGS INC COM Stock 533900106   659,035 2,580 SH   SOLE 0 2,580 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804   12,274,702 111,063 SH   SOLE 0 111,063 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   57,257,549 136,159 SH   SOLE 0 136,158 0 0
ADOBE SYS INC Stock 00724F101   22,240,217 44,075 SH   SOLE 0 44,074 0 0
ALPHABET INC. Stock 02079K305   63,018,407 417,534 SH   SOLE 0 417,534 0 0
FISERV INC Stock 337738108   290,553 1,818 SH   SOLE 0 1,818 0 0
CSX CORP Stock 126408103   314,576 8,486 SH   SOLE 0 8,486 0 0
MICROSOFT Stock 594918104   97,465,975 231,665 SH   SOLE 0 231,664 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100   17,965,457 279,097 SH   SOLE 0 279,096 0 0
SCHLUMBERGER LTD COM STK Stock 806857108   247,960 4,524 SH   SOLE 0 4,524 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   634,440 1 SH   SOLE 0 1 0 0
COPART INC Stock 217204106   1,805,135 31,166 SH   SOLE 0 31,166 0 0
VANGUARD SMALL CAP ETF ETF 922908751   454,894 1,990 SH   SOLE 0 1,990 0 0
VANGUARD MID CAP ETF 922908629   240,365 962 SH   SOLE 0 962 0 0
VANGUARD LARGE-CAP ETF ETF 922908637   251,268 1,048 SH   SOLE 0 1,048 0 0
NIKE INC CLASS B Stock 654106103   9,867,593 104,997 SH   SOLE 0 104,996 0 0
LINDE PLC SHS Stock G54950103   38,849,624 83,670 SH   SOLE 0 83,669 0 0
NORFOLK SOUTHERN CRP Stock 655844108   660,113 2,590 SH   SOLE 0 2,590 0 0
AMPHENOL CORP CL A Stock 032095101   399,342 3,462 SH   SOLE 0 3,462 0 0
DOLLAR TREE STORES INC Stock 256746108   18,065,211 135,676 SH   SOLE 0 135,675 0 0
FIFTH THIRD BANCORP Stock 316773100   307,020 8,251 SH   SOLE 0 8,251 0 0
AVANTOR INC COM Stock 05352A100   12,276,584 480,117 SH   SOLE 0 480,116 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   216,491 2,384 SH   SOLE 0 2,384 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438   546,280 2,800 SH   SOLE 0 2,800 0 0
ISHARES MSCI EAFE GROWTH INDEX ETF ETF 464288885   4,138,126 39,870 SH   SOLE 0 39,870 0 0
ELI LILLY & CO COM Stock 532457108   317,552 408 SH   SOLE 0 408 0 0
FIRST MERCHANTS CORP Stock 320817109   263,286 7,544 SH   SOLE 0 7,544 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   395,157 4,086 SH   SOLE 0 4,086 0 0
QUANTA SVCS INC COM Stock 74762E102   39,968,733 153,844 SH   SOLE 0 153,844 0 0
COHERENT CORP Stock 19247G107   25,384,807 418,753 SH   SOLE 0 418,753 0 0
GENTEX CORP Stock 371901109   794,423 21,994 SH   SOLE 0 21,994 0 0
VISA INC Stock 92826C839   34,258,257 122,754 SH   SOLE 0 122,754 0 0
CCC INTELLIGENT SOLUTIONS HLD COM Stock 12510Q100   3,084,125 257,870 SH   SOLE 0 257,870 0 0
ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101   40,375,730 497,483 SH   SOLE 0 497,483 0 0
VANGUARD VALUE ETF ETF 922908744   231,098 1,419 SH   SOLE 0 1,419 0 0
VANGUARD GROWTH ETF ETF 922908736   4,654,519 13,523 SH   SOLE 0 13,522 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   20,619,010 96,757 SH   SOLE 0 96,757 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208   33,000,180 204,614 SH   SOLE 0 204,614 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105   14,940,753 49,565 SH   SOLE 0 49,564 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150   485,990 4,215 SH   SOLE 0 4,215 0 0
ASML HOLDING NV - NY REG SHS ADR N07059210   211,562 218 SH   SOLE 0 218 0 0
EPAM SYSTEMS INC Stock 29414B104   17,170,248 62,175 SH   SOLE 0 62,175 0 0
MONDELEZ INTL INC CL A Stock 609207105   216,580 3,094 SH   SOLE 0 3,094 0 0
QUALYS INC COM Stock 74758T303   17,848,582 106,961 SH   SOLE 0 106,961 0 0
MOODYS CORP Stock 615369105   20,906,188 53,192 SH   SOLE 0 53,192 0 0
NOVARTIS AG ADR ADR 66987V109   270,554 2,797 SH   SOLE 0 2,797 0 0
ISHARES CORE MSCI EAFE ETF 46432F842   324,935 4,378 SH   SOLE 0 4,378 0 0
NVIDIA CORP Stock 67066G104   1,455,176 1,610 SH   SOLE 0 1,610 0 0
BALL CORP COM Stock 058498106   19,292,702 286,412 SH   SOLE 0 286,411 0 0
ABBVIE INC COM Stock 00287Y109   484,932 2,663 SH   SOLE 0 2,663 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   1,059,923 18,072 SH   SOLE 0 18,072 0 0
KENVUE INC COM Stock 49177J102   16,214,457 755,567 SH   SOLE 0 755,566 0 0
INVESCO S&P 500 QUALITY ETF ETF 46137V241   311,284 5,152 SH   SOLE 0 5,152 0 0
CHURCH & DWIGHT INC Stock 171340102   792,756 7,600 SH   SOLE 0 7,600 0 0
STRYKER CORP Stock 863667101   962,312 2,689 SH   SOLE 0 2,689 0 0
QUALCOMM INC COM Stock 747525103   273,250 1,614 SH   SOLE 0 1,614 0 0
FASTENAL CO Stock 311900104   22,617,971 293,207 SH   SOLE 0 293,206 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602   575,089 1,441 SH   SOLE 0 1,441 0 0
MCDONALDS CORP COM Stock 580135101   268,306 952 SH   SOLE 0 951 0 0
DOVER CORP COM Stock 260003108   243,636 1,375 SH   SOLE 0 1,375 0 0
CISCO SYS INC Stock 17275R102   345,727 6,927 SH   SOLE 0 6,927 0 0
CDW CORP COM Stock 12514G108   13,797,208 53,942 SH   SOLE 0 53,941 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   19,387,544 54,616 SH   SOLE 0 54,615 0 0
ISHARES S&P 500 INDEX ETF 464287200   33,700,814 64,103 SH   SOLE 0 64,102 0 0
UNION PAC CORP COM Stock 907818108   22,563,694 91,748 SH   SOLE 0 91,748 0 0
ECOLAB INC COM Stock 278865100   31,167,295 134,982 SH   SOLE 0 134,981 0 0
CHARLES RIVER LABS HLDG Stock 159864107   34,852,200 128,630 SH   SOLE 0 128,629 0 0
DOLBY LABORATORIES INC Stock 25659T107   17,471,522 208,565 SH   SOLE 0 208,565 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   20,797,939 35,784 SH   SOLE 0 35,783 0 0
LOCKHEED MARTIN CORP Stock 539830109   411,657 905 SH   SOLE 0 905 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   2,199,094 10,979 SH   SOLE 0 10,979 0 0
CHEVRON CORP NEW COM Stock 166764100   384,412 2,437 SH   SOLE 0 2,437 0 0
CONOCOPHILLIPS COM Stock 20825C104   555,450 4,364 SH   SOLE 0 4,364 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858   12,515,101 249,454 SH   SOLE 0 249,453 0 0
DANAHER CORP Stock 235851102   19,670,883 78,772 SH   SOLE 0 78,771 0 0
TJX COS INC NEW COM Stock 872540109   13,258,470 130,728 SH   SOLE 0 130,728 0 0
BANK AMERICA CORP COM Stock 060505104   226,079 5,962 SH   SOLE 0 5,962 0 0
WALMART INC COM Stock 931142103   617,164 10,257 SH   SOLE 0 10,257 0 0
INTL BUSINESS MACHINES Stock 459200101   665,687 3,486 SH   SOLE 0 3,486 0 0
ORACLE CORPORATION Stock 68389X105   761,825 6,065 SH   SOLE 0 6,065 0 0
RTX CORPORATION COM Stock 75513E101   428,449 4,393 SH   SOLE 0 4,393 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   5,512,207 131,966 SH   SOLE 0 131,965 0 0
TEXAS INSTRS INC COM Stock 882508104   18,744,917 107,600 SH   SOLE 0 107,599 0 0
KLA CORPORATION Stock 482480100   15,591,512 22,319 SH   SOLE 0 22,319 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   4,471,242 29,366 SH   SOLE 0 29,365 0 0
MACATAWA BANK CORP Stock 554225102   166,508 17,008 SH   SOLE 0 17,008 0 0
APPLIED MATLS INC COM Stock 038222105   41,480,361 201,136 SH   SOLE 0 201,136 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102   279,225 2,120 SH   SOLE 0 2,120 0 0
CATALENT INC COM Stock 148806102   17,160,985 304,003 SH   SOLE 0 304,003 0 0
TRIMBLE INC COM Stock 896239100   16,120,146 250,468 SH   SOLE 0 250,468 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606   391,280 4,288 SH   SOLE 0 4,288 0 0
HUBSPOT INC COM Stock 443573100   21,207,803 33,848 SH   SOLE 0 33,848 0 0
MARKETAXESS HLDGS INC COM Stock 57060D108   7,646,505 34,876 SH   SOLE 0 34,875 0 0
BK OF AMERICA CORP 7.25 CNV PFD L IG Convertible Preferred 060505682   510,921 428 SH   SOLE 0 428 0 0
SPDR PORTFOLIO S&P 500 VALUE ETF ETF 78464A508   222,995 4,451 SH   SOLE 0 4,451 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   380,716 685 SH   SOLE 0 685 0 0
FIDELITY TOTAL BOND ETF ETF 316188309   926,824 20,455 SH   SOLE 0 20,455 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200   485,260 9,894 SH   SOLE 0 9,894 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101   380,975 8,193 SH   SOLE 0 8,193 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689   6,862,830 22,870 SH   SOLE 0 22,870 0 0
EXXON MOBIL CORP COM Stock 30231G102   559,267 4,811 SH   SOLE 0 4,811 0 0
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205   202,102 1,574 SH   SOLE 0 1,574 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507   15,538,164 255,814 SH   SOLE 0 255,814 0 0
APPLE INC Stock 037833100   15,466,320 90,193 SH   SOLE 0 90,193 0 0
WEC ENERGY GROUP INC COM Stock 92939U106   208,749 2,542 SH   SOLE 0 2,542 0 0
ABBOTT LABS COM Stock 002824100   16,406,088 144,344 SH   SOLE 0 144,343 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   353,048 3,195 SH   SOLE 0 3,195 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   371,176 1,802 SH   SOLE 0 1,802 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   5,237,893 29,244 SH   SOLE 0 29,244 0 0