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 |
AMAZON.COM INC | Stock | 023135106 | 22,597,350 | 177,764 | SH | | SOLE | 0 | 177,763 | 0 | 0 |
POWERSHARES QQQ TR | ETF | 46090E103 | 210,304 | 587 | SH | | SOLE | 0 | 587 | 0 | 0 |
STARBUCKS CORP | Stock | 855244109 | 455,346 | 4,989 | SH | | SOLE | 0 | 4,989 | 0 | 0 |
ISHARES GOLD TRUST ETF | ETF | 464285204 | 870,621 | 24,882 | SH | | SOLE | 0 | 24,882 | 0 | 0 |
JOHNSON & JOHNSON COM | Stock | 478160104 | 15,414,337 | 98,968 | SH | | SOLE | 0 | 98,968 | 0 | 0 |
LKQ CORP COM | Stock | 501889208 | 415,884 | 8,400 | SH | | SOLE | 0 | 8,400 | 0 | 0 |
WASTE MANAGEMENT INC | Stock | 94106L109 | 684,822 | 4,492 | SH | | SOLE | 0 | 4,492 | 0 | 0 |
COSTCO WHOLESALE CORP | Stock | 22160K105 | 20,930,814 | 37,048 | SH | | SOLE | 0 | 37,048 | 0 | 0 |
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC | Stock | 499049104 | 16,670,218 | 332,407 | SH | | SOLE | 0 | 332,407 | 0 | 0 |
PROCTER AND GAMBLE CO COM | Stock | 742718109 | 392,363 | 2,690 | SH | | SOLE | 0 | 2,690 | 0 | 0 |
COCA COLA CO COM | Stock | 191216100 | 605,364 | 10,814 | SH | | SOLE | 0 | 10,813 | 0 | 0 |
VANGUARD REIT INDEX ETF | ETF | 922908553 | 355,602 | 4,700 | SH | | SOLE | 0 | 4,700 | 0 | 0 |
NETFLIX COM INC | Stock | 64110L106 | 368,160 | 975 | SH | | SOLE | 0 | 975 | 0 | 0 |
PAYCHEX INC | Stock | 704326107 | 629,125 | 5,455 | SH | | SOLE | 0 | 5,455 | 0 | 0 |
WELLS FARGO & CO 7.5 PFD L | Convertible Preferred | 949746804 | 6,252,890 | 5,608 | SH | | SOLE | 0 | 5,608 | 0 | 0 |
MERCK & CO INC | Stock | 58933Y105 | 17,884,016 | 173,716 | SH | | SOLE | 0 | 173,715 | 0 | 0 |
SPDR S&P 500 ETF TRUST | ETF | 78462F103 | 475,358 | 1,112 | SH | | SOLE | 0 | 1,112 | 0 | 0 |
MASTERCARD INC | Stock | 57636Q104 | 339,616 | 858 | SH | | SOLE | 0 | 857 | 0 | 0 |
ILLINOIS TOOL WKS INC COM | Stock | 452308109 | 13,886,660 | 60,296 | SH | | SOLE | 0 | 60,295 | 0 | 0 |
NORDSON CORP COM | Stock | 655663102 | 12,987,299 | 58,195 | SH | | SOLE | 0 | 58,194 | 0 | 0 |
DIAGEO PLC | ADR | 25243Q205 | 231,975 | 1,555 | SH | | SOLE | 0 | 1,555 | 0 | 0 |
OPKO HEALTH INC | Stock | 68375N103 | 40,000 | 25,000 | SH | | SOLE | 0 | 25,000 | 0 | 0 |
VERIZON COMMUNICATIONS | Stock | 92343V104 | 316,358 | 9,761 | SH | | SOLE | 0 | 9,761 | 0 | 0 |
PEPSICO INC COM | Stock | 713448108 | 1,086,935 | 6,415 | SH | | SOLE | 0 | 6,414 | 0 | 0 |
FIRSTENERGY CORP COM | Stock | 337932107 | 227,297 | 6,650 | SH | | SOLE | 0 | 6,650 | 0 | 0 |
FORD MOTOR COMPANY | Stock | 345370860 | 786,670 | 63,339 | SH | | SOLE | 0 | 63,339 | 0 | 0 |
HOME DEPOT | Stock | 437076102 | 15,825,201 | 52,374 | SH | | SOLE | 0 | 52,373 | 0 | 0 |
VERISK ANALYTICS INCCL A | Stock | 92345Y106 | 19,429,823 | 82,246 | SH | | SOLE | 0 | 82,246 | 0 | 0 |
SOUTHERN CO COM | Stock | 842587107 | 20,454,789 | 316,051 | SH | | SOLE | 0 | 316,050 | 0 | 0 |
ISHARES RUSSELL 1000 GROWTH ETF | ETF | 464287614 | 1,690,898 | 6,357 | SH | | SOLE | 0 | 6,357 | 0 | 0 |
AON CORP | Stock | G0403H108 | 369,611 | 1,140 | SH | | SOLE | 0 | 1,140 | 0 | 0 |
LINCOLN ELEC HLDGS INC COM | Stock | 533900106 | 469,018 | 2,580 | SH | | SOLE | 0 | 2,580 | 0 | 0 |
ISHARES S&P SMALLCAP 600 ETF | ETF | 464287804 | 9,958,624 | 105,572 | SH | | SOLE | 0 | 105,572 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL B NEW | Stock | 084670702 | 48,769,514 | 139,222 | SH | | SOLE | 0 | 139,222 | 0 | 0 |
ADOBE SYS INC | Stock | 00724F101 | 23,010,060 | 45,127 | SH | | SOLE | 0 | 45,126 | 0 | 0 |
ALPHABET INC. | Stock | 02079K305 | 56,622,468 | 432,695 | SH | | SOLE | 0 | 432,695 | 0 | 0 |
CSX CORP | Stock | 126408103 | 260,945 | 8,486 | SH | | SOLE | 0 | 8,486 | 0 | 0 |
MICROSOFT | Stock | 594918104 | 75,409,390 | 238,826 | SH | | SOLE | 0 | 238,826 | 0 | 0 |
SS&C TECHNOLOGIES HLDGS INC COM | Stock | 78467J100 | 11,439,089 | 217,722 | SH | | SOLE | 0 | 217,721 | 0 | 0 |
VALERO ENERGY CORP | Stock | 91913Y100 | 222,060 | 1,567 | SH | | SOLE | 0 | 1,567 | 0 | 0 |
SCHLUMBERGER LTD COM STK | Stock | 806857108 | 312,605 | 5,362 | SH | | SOLE | 0 | 5,362 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL A | Stock | 084670108 | 531,477 | 1 | SH | | SOLE | 0 | 1 | 0 | 0 |
COPART INC | Stock | 217204106 | 1,523,921 | 35,366 | SH | | SOLE | 0 | 35,366 | 0 | 0 |
VANGUARD SMALL CAP ETF | ETF | 922908751 | 376,249 | 1,990 | SH | | SOLE | 0 | 1,990 | 0 | 0 |
NIKE INC CLASS B | Stock | 654106103 | 9,704,369 | 101,489 | SH | | SOLE | 0 | 101,488 | 0 | 0 |
LINDE PLC SHS | Stock | G54950103 | 31,984,786 | 85,898 | SH | | SOLE | 0 | 85,898 | 0 | 0 |
NORFOLK SOUTHERN CRP | Stock | 655844108 | 569,128 | 2,890 | SH | | SOLE | 0 | 2,890 | 0 | 0 |
AMPHENOL CORP CL A | Stock | 032095101 | 323,865 | 3,856 | SH | | SOLE | 0 | 3,856 | 0 | 0 |
DOLLAR TREE STORES INC | Stock | 256746108 | 13,974,295 | 131,276 | SH | | SOLE | 0 | 131,275 | 0 | 0 |
FIFTH THIRD BANCORP | Stock | 316773100 | 216,673 | 8,554 | SH | | SOLE | 0 | 8,554 | 0 | 0 |
AVANTOR INC COM | Stock | 05352A100 | 9,801,898 | 464,986 | SH | | SOLE | 0 | 464,985 | 0 | 0 |
CONSOLIDATED EDISON INC COM | Stock | 209115104 | 203,904 | 2,384 | SH | | SOLE | 0 | 2,384 | 0 | 0 |
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD | ETF | 464289438 | 430,724 | 2,800 | SH | | SOLE | 0 | 2,800 | 0 | 0 |
ISHARES MSCI EAFE GROWTH INDEX ETF | ETF | 464288885 | 3,399,751 | 39,395 | SH | | SOLE | 0 | 39,394 | 0 | 0 |
ELI LILLY & CO COM | Stock | 532457108 | 229,454 | 427 | SH | | SOLE | 0 | 427 | 0 | 0 |
FIRST MERCHANTS CORP | Stock | 320817109 | 209,874 | 7,544 | SH | | SOLE | 0 | 7,544 | 0 | 0 |
DUKE ENERGY CORP NEW COM NEW | Stock | 26441C204 | 381,018 | 4,317 | SH | | SOLE | 0 | 4,317 | 0 | 0 |
QUANTA SVCS INC COM | Stock | 74762E102 | 26,380,535 | 141,020 | SH | | SOLE | 0 | 141,019 | 0 | 0 |
COHERENT CORP | Stock | 19247G107 | 14,685,324 | 449,918 | SH | | SOLE | 0 | 449,918 | 0 | 0 |
GENTEX CORP | Stock | 371901109 | 748,225 | 22,994 | SH | | SOLE | 0 | 22,994 | 0 | 0 |
VISA INC | Stock | 92826C839 | 28,287,761 | 122,985 | SH | | SOLE | 0 | 122,984 | 0 | 0 |
ALLISON TRANSMISSION HLDGS INC COM | Stock | 01973R101 | 29,646,414 | 501,971 | SH | | SOLE | 0 | 501,971 | 0 | 0 |
VANGUARD GROWTH ETF | ETF | 922908736 | 3,712,026 | 13,632 | SH | | SOLE | 0 | 13,631 | 0 | 0 |
L3HARRIS TECHNOLOGIES INC COM | Stock | 502431109 | 16,537,679 | 94,979 | SH | | SOLE | 0 | 94,978 | 0 | 0 |
CHENIERE ENERGY INC COM NEW | Stock | 16411R208 | 33,737,589 | 203,287 | SH | | SOLE | 0 | 203,287 | 0 | 0 |
ZEBRA TECHNOLOGIES CORPORATION CL A | Stock | 989207105 | 11,255,280 | 47,585 | SH | | SOLE | 0 | 47,585 | 0 | 0 |
ISHARES TR S&P 1500 INDEX FD | ETF | 464287150 | 408,785 | 4,340 | SH | | SOLE | 0 | 4,340 | 0 | 0 |
EPAM SYSTEMS INC | Stock | 29414B104 | 10,109,471 | 39,538 | SH | | SOLE | 0 | 39,538 | 0 | 0 |
MONDELEZ INTL INC CL A | Stock | 609207105 | 225,203 | 3,245 | SH | | SOLE | 0 | 3,245 | 0 | 0 |
QUALYS INC COM | Stock | 74758T303 | 21,969,845 | 144,017 | SH | | SOLE | 0 | 144,017 | 0 | 0 |
MOODYS CORP | Stock | 615369105 | 16,698,827 | 52,816 | SH | | SOLE | 0 | 52,815 | 0 | 0 |
NOVARTIS AG ADR | ADR | 66987V109 | 343,527 | 3,373 | SH | | SOLE | 0 | 3,372 | 0 | 0 |
MILLERKNOLL INC COM | Stock | 600544100 | 253,302 | 10,360 | SH | | SOLE | 0 | 10,360 | 0 | 0 |
NVIDIA CORP | Stock | 67066G104 | 761,011 | 1,749 | SH | | SOLE | 0 | 1,749 | 0 | 0 |
BALL CORP COM | Stock | 058498106 | 21,494,608 | 431,792 | SH | | SOLE | 0 | 431,792 | 0 | 0 |
ABBVIE INC COM | Stock | 00287Y109 | 415,233 | 2,786 | SH | | SOLE | 0 | 2,785 | 0 | 0 |
VANGUARD FTSE ALL-WORLD EX-US | ETF | 922042775 | 937,395 | 18,072 | SH | | SOLE | 0 | 18,072 | 0 | 0 |
KENVUE INC COM | Stock | 49177J102 | 15,012,276 | 747,623 | SH | | SOLE | 0 | 747,623 | 0 | 0 |
CHURCH & DWIGHT INC | Stock | 171340102 | 696,388 | 7,600 | SH | | SOLE | 0 | 7,600 | 0 | 0 |
STRYKER CORP | Stock | 863667101 | 584,798 | 2,140 | SH | | SOLE | 0 | 2,140 | 0 | 0 |
FASTENAL CO | Stock | 311900104 | 16,207,060 | 296,615 | SH | | SOLE | 0 | 296,615 | 0 | 0 |
INTUITIVE SURGICAL, INC. | Stock | 46120E602 | 328,826 | 1,125 | SH | | SOLE | 0 | 1,125 | 0 | 0 |
CISCO SYS INC | Stock | 17275R102 | 373,387 | 6,945 | SH | | SOLE | 0 | 6,945 | 0 | 0 |
CDW CORP COM | Stock | 12514G108 | 10,883,240 | 53,942 | SH | | SOLE | 0 | 53,941 | 0 | 0 |
MOTOROLA SOLUTIONS INC COM NEW | Stock | 620076307 | 14,813,059 | 54,412 | SH | | SOLE | 0 | 54,411 | 0 | 0 |
ISHARES S&P 500 INDEX | ETF | 464287200 | 28,117,534 | 65,476 | SH | | SOLE | 0 | 65,476 | 0 | 0 |
UNION PAC CORP COM | Stock | 907818108 | 18,242,190 | 89,585 | SH | | SOLE | 0 | 89,584 | 0 | 0 |
ECOLAB INC COM | Stock | 278865100 | 23,719,414 | 140,020 | SH | | SOLE | 0 | 140,020 | 0 | 0 |
CHARLES RIVER LABS HLDG | Stock | 159864107 | 20,360,298 | 103,890 | SH | | SOLE | 0 | 103,889 | 0 | 0 |
DOLBY LABORATORIES INC | Stock | 25659T107 | 16,546,689 | 208,765 | SH | | SOLE | 0 | 208,764 | 0 | 0 |
THERMO FISHER SCIENTIFIC INC COM | Stock | 883556102 | 13,063,052 | 25,808 | SH | | SOLE | 0 | 25,807 | 0 | 0 |
LOCKHEED MARTIN CORP | Stock | 539830109 | 359,885 | 880 | SH | | SOLE | 0 | 880 | 0 | 0 |
JPMORGAN CHASE & CO COM | Stock | 46625H100 | 1,542,022 | 10,633 | SH | | SOLE | 0 | 10,633 | 0 | 0 |
CHEVRON CORP NEW COM | Stock | 166764100 | 346,345 | 2,054 | SH | | SOLE | 0 | 2,054 | 0 | 0 |
CONOCOPHILLIPS COM | Stock | 20825C104 | 522,807 | 4,364 | SH | | SOLE | 0 | 4,364 | 0 | 0 |
VANGUARD FTSE DEVELOPED MARKETS ETF | ETF | 921943858 | 10,994,716 | 251,480 | SH | | SOLE | 0 | 251,480 | 0 | 0 |
DANAHER CORP | Stock | 235851102 | 18,804,745 | 75,795 | SH | | SOLE | 0 | 75,795 | 0 | 0 |
TJX COS INC NEW COM | Stock | 872540109 | 11,414,066 | 128,421 | SH | | SOLE | 0 | 128,421 | 0 | 0 |
WALMART INC COM | Stock | 931142103 | 482,829 | 3,019 | SH | | SOLE | 0 | 3,019 | 0 | 0 |
INTL BUSINESS MACHINES | Stock | 459200101 | 470,145 | 3,351 | SH | | SOLE | 0 | 3,351 | 0 | 0 |
ORACLE CORPORATION | Stock | 68389X105 | 532,778 | 5,030 | SH | | SOLE | 0 | 5,030 | 0 | 0 |
RTX CORPORATION COM | Stock | 75513E101 | 269,528 | 3,745 | SH | | SOLE | 0 | 3,745 | 0 | 0 |
VANGUARD FTSE EMERGING MARKETS ETF | ETF | 922042858 | 5,135,116 | 130,964 | SH | | SOLE | 0 | 130,964 | 0 | 0 |
TEXAS INSTRS INC COM | Stock | 882508104 | 16,735,999 | 105,251 | SH | | SOLE | 0 | 105,251 | 0 | 0 |
KLA CORPORATION | Stock | 482480100 | 10,902,050 | 23,769 | SH | | SOLE | 0 | 23,769 | 0 | 0 |
ALPHABET INC CAP STK CL C | Stock | 02079K107 | 4,187,626 | 31,761 | SH | | SOLE | 0 | 31,760 | 0 | 0 |
MACATAWA BANK CORP | Stock | 554225102 | 112,000 | 12,500 | SH | | SOLE | 0 | 12,500 | 0 | 0 |
APPLIED MATLS INC COM | Stock | 038222105 | 29,807,568 | 215,295 | SH | | SOLE | 0 | 215,294 | 0 | 0 |
CANADIAN NATIONAL RAILWAY CO | Stock | 136375102 | 295,308 | 2,726 | SH | | SOLE | 0 | 2,726 | 0 | 0 |
CATALENT INC COM | Stock | 148806102 | 13,958,269 | 306,573 | SH | | SOLE | 0 | 306,573 | 0 | 0 |
TRIMBLE INC COM | Stock | 896239100 | 13,188,160 | 244,860 | SH | | SOLE | 0 | 244,860 | 0 | 0 |
ISHARES S&P MIDCAP 400 GROWTH INDEX | ETF | 464287606 | 324,213 | 4,488 | SH | | SOLE | 0 | 4,488 | 0 | 0 |
HUBSPOT INC COM | Stock | 443573100 | 17,294,138 | 35,115 | SH | | SOLE | 0 | 35,115 | 0 | 0 |
BK OF AMERICA CORP 7.25 CNV PFD L IG | Convertible Preferred | 060505682 | 476,029 | 428 | SH | | SOLE | 0 | 428 | 0 | 0 |
PARKER-HANNIFIN CORP COM | Stock | 701094104 | 310,058 | 796 | SH | | SOLE | 0 | 796 | 0 | 0 |
FIDELITY TOTAL BOND ETF | ETF | 316188309 | 567,021 | 13,017 | SH | | SOLE | 0 | 13,017 | 0 | 0 |
FIDELITY LIMITED TERM BOND ETF | ETF | 316188200 | 3,750,644 | 78,473 | SH | | SOLE | 0 | 78,472 | 0 | 0 |
FIDELITY CORPORATE BOND ETF | ETF | 316188101 | 243,640 | 5,574 | SH | | SOLE | 0 | 5,574 | 0 | 0 |
ISHARES RUSSELL 3000 ETF | ETF | 464287689 | 5,604,522 | 22,870 | SH | | SOLE | 0 | 22,870 | 0 | 0 |
EXXON MOBIL CORP COM | Stock | 30231G102 | 496,107 | 4,219 | SH | | SOLE | 0 | 4,219 | 0 | 0 |
ACTIVISION INC | Stock | 00507V109 | 16,251,997 | 173,577 | SH | | SOLE | 0 | 173,576 | 0 | 0 |
ISHARES CORE S&P MID CAP ETF | ETF | 464287507 | 12,390,697 | 49,692 | SH | | SOLE | 0 | 49,691 | 0 | 0 |
APPLE INC | Stock | 037833100 | 16,975,818 | 99,152 | SH | | SOLE | 0 | 99,152 | 0 | 0 |
WEC ENERGY GROUP INC COM | Stock | 92939U106 | 204,758 | 2,542 | SH | | SOLE | 0 | 2,542 | 0 | 0 |
ABBOTT LABS COM | Stock | 002824100 | 13,580,719 | 140,224 | SH | | SOLE | 0 | 140,224 | 0 | 0 |
VANGUARD TOTAL WORLD STOCK ETF | ETF | 922042742 | 297,710 | 3,195 | SH | | SOLE | 0 | 3,195 | 0 | 0 |
MARSH & MCLENNAN COS INC COM | Stock | 571748102 | 313,995 | 1,650 | SH | | SOLE | 0 | 1,650 | 0 | 0 |
ISHARES RUSSELL 1000 VALUE ETF | ETF | 464287598 | 4,546,098 | 29,944 | SH | | SOLE | 0 | 29,944 | 0 | 0 |