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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON.COM INC Stock 023135106 976 297 SH   SOLE 0 297 0 0
ULTA SALON COSMETICS & FRAGRANCE INC COM Stock 90384S303 8,564 23,727 SH   SOLE 0 23,727 0 0
STARBUCKS CORP Stock 855244109 459 4,163 SH   SOLE 0 4,163 0 0
ISHARES GOLD TRUST ETF ETF 464285204 638 19,107 SH   SOLE 0 19,107 0 0
JOHNSON & JOHNSON COM Stock 478160104 24,350 150,775 SH   SOLE 0 150,775 0 0
AKAMAI TECH Stock 00971T101 10,288 98,363 SH   SOLE 0 98,363 0 0
LKQ CORP COM Stock 501889208 423 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109 698 4,671 SH   SOLE 0 4,671 0 0
COSTCO WHOLESALE CORP Stock 22160K105 24,521 54,569 SH   SOLE 0 54,569 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 330 6,544 SH   SOLE 0 6,544 0 0
KNIGHT-SWIFT TRANSPORTATION HOLDINGS INC Stock 499049104 17,567 343,441 SH   SOLE 0 343,440 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 738 5,278 SH   SOLE 0 5,277 0 0
COCA COLA CO COM Stock 191216100 305 5,810 SH   SOLE 0 5,810 0 0
TRUIST FINL CORP COM Stock 89832Q109 252 4,300 SH   SOLE 0 4,300 0 0
VANGUARD REIT INDEX ETF ETF 922908553 478 4,700 SH   SOLE 0 4,700 0 0
ISHARES MSCI ACWI EX US ETF 464288240 245 4,422 SH   SOLE 0 4,422 0 0
INTEL CORP COM Stock 458140100 375 7,045 SH   SOLE 0 7,045 0 0
MSA SAFETY INC COM Stock 553498106 7,281 49,972 SH   SOLE 0 49,971 0 0
MEDTRONIC PLC SHS Stock G5960L103 242 1,927 SH   SOLE 0 1,927 0 0
PAYCHEX INC Stock 704326107 613 5,455 SH   SOLE 0 5,455 0 0
MERCK & CO INC Stock 58933Y105 24,371 324,475 SH   SOLE 0 324,475 0 0
SPDR S&P 500 ETF ETF 78462F103 935 2,179 SH   SOLE 0 2,179 0 0
MASTERCARD INC Stock 57636Q104 216 622 SH   SOLE 0 622 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 12,568 60,826 SH   SOLE 0 60,825 0 0
NORDSON CORP COM Stock 655663102 13,805 57,967 SH   SOLE 0 57,967 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105 9,776 21,314 SH   SOLE 0 21,314 0 0
ISHARES TIPS BOND ETF ETF 464287176 368 2,879 SH   SOLE 0 2,879 0 0
OPKO HEALTH INC Stock 68375N103 245 67,000 SH   SOLE 0 67,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104 208 3,855 SH   SOLE 0 3,855 0 0
PEPSICO INC COM Stock 713448108 975 6,484 SH   SOLE 0 6,483 0 0
FORD MOTOR COMPANY Stock 345370860 182 12,831 SH   SOLE 0 12,831 0 0
US BANCORP DEL COM NEW Stock 902973304 310 5,210 SH   SOLE 0 5,210 0 0
HOME DEPOT Stock 437076102 19,818 60,373 SH   SOLE 0 60,372 0 0
VERISK ANALYTICS INCCL A Stock 92345Y106 17,789 88,826 SH   SOLE 0 88,825 0 0
SOUTHERN CO COM Stock 842587107 20,326 328,003 SH   SOLE 0 328,003 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 3,631 13,249 SH   SOLE 0 13,248 0 0
AON CORP Stock G0403H108 277 970 SH   SOLE 0 970 0 0
COGNEX CORP Stock 192422103 10,865 135,446 SH   SOLE 0 135,446 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804 11,214 102,706 SH   SOLE 0 102,706 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 35,190 128,931 SH   SOLE 0 128,930 0 0
ADOBE SYS INC Stock 00724F101 16,051 27,880 SH   SOLE 0 27,880 0 0
VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 365 4,426 SH   SOLE 0 4,426 0 0
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 253 2,685 SH   SOLE 0 2,685 0 0
ALPHABET INC. Stock 02079K305 39,180 14,655 SH   SOLE 0 14,654 0 0
PROGRESSIVE CORP COM Stock 743315103 9,434 104,371 SH   SOLE 0 104,370 0 0
MICROSOFT Stock 594918104 59,592 211,381 SH   SOLE 0 211,380 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100 8,685 125,147 SH   SOLE 0 125,147 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 823 2 SH   SOLE 0 2 0 0
COPART INC Stock 217204106 1,290 9,300 SH   SOLE 0 9,300 0 0
VANGUARD SMALL CAP ETF ETF 922908751 435 1,990 SH   SOLE 0 1,990 0 0
NIKE INC CLASS B Stock 654106103 14,323 98,621 SH   SOLE 0 98,620 0 0
LINDE PLC SHS Stock G5494J103 21,021 71,651 SH   SOLE 0 71,650 0 0
NORFOLK SOUTHERN CRP Stock 655844108 591 2,472 SH   SOLE 0 2,472 0 0
OGE ENERGY CORP COM Stock 670837103 244 7,400 SH   SOLE 0 7,400 0 0
AMPHENOL CORP CL A Stock 032095101 217 2,962 SH   SOLE 0 2,962 0 0
DOLLAR TREE STORES INC Stock 256746108 11,615 121,340 SH   SOLE 0 121,339 0 0
LYFT INC CL A COM Stock 55087P104 7,802 145,583 SH   SOLE 0 145,583 0 0
FIFTH THIRD BANCORP Stock 316773100 584 13,764 SH   SOLE 0 13,764 0 0
AVANTOR INC COM Stock 05352A100 17,336 423,864 SH   SOLE 0 423,863 0 0
CONSOLIDATED EDISON INC COM Stock 209115104 226 3,113 SH   SOLE 0 3,113 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104 181 11,737 SH   SOLE 0 11,737 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438 427 2,800 SH   SOLE 0 2,800 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 266 2,351 SH   SOLE 0 2,350 0 0
FIRST MERCHANTS CORP Stock 320817109 390 9,327 SH   SOLE 0 9,327 0 0
TWILIO INC CL A Stock 90138F102 285 894 SH   SOLE 0 894 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 226 2,320 SH   SOLE 0 2,320 0 0
QUANTA SVCS INC COM Stock 74762E102 11,163 98,073 SH   SOLE 0 98,073 0 0
II-VI INC Stock 902104108 8,771 147,757 SH   SOLE 0 147,757 0 0
LESLIES INC COM Stock 527064109 7,504 365,320 SH   SOLE 0 365,320 0 0
GENTEX CORP Stock 371901109 666 20,185 SH   SOLE 0 20,185 0 0
ORGANON & CO COM Stock 68622V106 15,335 467,665 SH   SOLE 0 467,665 0 0
VISA INC Stock 92826C839 21,380 95,984 SH   SOLE 0 95,984 0 0
ALLISON TRANSMISSION HLDGS INC COM Stock 01973R101 10,083 285,474 SH   SOLE 0 285,473 0 0
VANGUARD VALUE ETF ETF 922908744 266 1,962 SH   SOLE 0 1,962 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 20,760 94,259 SH   SOLE 0 94,258 0 0
CHENIERE ENERGY INC COM NEW Stock 16411R208 18,994 194,467 SH   SOLE 0 194,467 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 16,263 31,553 SH   SOLE 0 31,553 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150 715 7,264 SH   SOLE 0 7,264 0 0
MIDDLEBY CORP Stock 596278101 17,453 102,356 SH   SOLE 0 102,355 0 0
QUALYS INC COM Stock 74758T303 12,658 113,741 SH   SOLE 0 113,741 0 0
MOODYS CORP Stock 615369105 11,572 32,586 SH   SOLE 0 32,585 0 0
ISHARES TRUST CORE MSCI TOTAL INTL STK ETF ETF 46432F834 213 3,006 SH   SOLE 0 3,006 0 0
NOVARTIS AG ADR ADR 66987V109 1,034 12,648 SH   SOLE 0 12,647 0 0
NEOGENOMICS INC COM NEW Stock 64049M209 10,751 222,870 SH   SOLE 0 222,869 0 0
NVIDIA CORP Stock 67066G104 220 1,060 SH   SOLE 0 1,060 0 0
BALL CORP COM Stock 058498106 23,340 259,422 SH   SOLE 0 259,421 0 0
ABBVIE INC COM Stock 00287Y109 425 3,944 SH   SOLE 0 3,944 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,790 29,359 SH   SOLE 0 29,359 0 0
CHURCH & DWIGHT INC Stock 171340102 586 7,100 SH   SOLE 0 7,100 0 0
STRYKER CORP Stock 863667101 761 2,886 SH   SOLE 0 2,886 0 0
QUALCOMM INC COM Stock 747525103 11,380 88,227 SH   SOLE 0 88,227 0 0
FASTENAL CO Stock 311900104 10,439 202,271 SH   SOLE 0 202,271 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602 381 383 SH   SOLE 0 383 0 0
MCDONALDS CORP COM Stock 580135101 10,706 44,404 SH   SOLE 0 44,404 0 0
CISCO SYS INC Stock 17275R102 1,034 19,003 SH   SOLE 0 19,002 0 0
ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 259 3,308 SH   SOLE 0 3,308 0 0
CDW CORP COM Stock 12514G108 9,520 52,299 SH   SOLE 0 52,299 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 16,028 68,990 SH   SOLE 0 68,990 0 0
ISHARES S&P 500 INDEX ETF 464287200 25,150 58,378 SH   SOLE 0 58,377 0 0
UNION PAC CORP COM Stock 907818108 16,027 81,767 SH   SOLE 0 81,766 0 0
ECOLAB INC COM Stock 278865100 23,833 114,242 SH   SOLE 0 114,241 0 0
CHARLES RIVER LABS HLDG Stock 159864107 30,883 74,836 SH   SOLE 0 74,836 0 0
DOLBY LABORATORIES INC Stock 25659T107 9,656 109,725 SH   SOLE 0 109,725 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 14,766 25,846 SH   SOLE 0 25,845 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 18,377 112,268 SH   SOLE 0 112,267 0 0
INTERNATIONAL PAPER CO COM Stock 460146103 352 6,300 SH   SOLE 0 6,300 0 0
CONOCOPHILLIPS COM Stock 20825C104 316 4,666 SH   SOLE 0 4,666 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 11,815 234,004 SH   SOLE 0 234,004 0 0
DANAHER CORP Stock 235851102 20,309 66,710 SH   SOLE 0 66,710 0 0
TJX COS INC NEW COM Stock 872540109 7,879 119,421 SH   SOLE 0 119,420 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 377 4,386 SH   SOLE 0 4,386 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 8,215 164,259 SH   SOLE 0 164,259 0 0
TEXAS INSTRS INC COM Stock 882508104 14,128 73,502 SH   SOLE 0 73,501 0 0
PFIZER INC COM Stock 717081103 210 4,891 SH   SOLE 0 4,891 0 0
3M CO COM Stock 88579Y101 237 1,351 SH   SOLE 0 1,351 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 3,820 1,433 SH   SOLE 0 1,433 0 0
APPLIED MATLS INC COM Stock 038222105 25,760 200,105 SH   SOLE 0 200,105 0 0
NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 184 12,130 SH   SOLE 0 12,130 0 0
ARISTA NETWORKS INC COM Stock 040413106 14,676 42,707 SH   SOLE 0 42,706 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 208 1,800 SH   SOLE 0 1,800 0 0
CATALENT INC COM Stock 148806102 15,992 120,180 SH   SOLE 0 120,179 0 0
TRIMBLE INC COM Stock 896239100 12,780 155,384 SH   SOLE 0 155,384 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 555 7,008 SH   SOLE 0 7,008 0 0
PARKER-HANNIFIN CORP COM Stock 701094104 201 720 SH   SOLE 0 720 0 0
FIDELITY TOTAL BOND ETF ETF 316188309 273 5,131 SH   SOLE 0 5,131 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200 18,260 349,472 SH   SOLE 0 349,472 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101 284 5,124 SH   SOLE 0 5,124 0 0
PNC FINANCIAL SVCS GROUP INC Stock 693475105 205 1,050 SH   SOLE 0 1,050 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 16,468 278,323 SH   SOLE 0 278,322 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 2,357 9,250 SH   SOLE 0 9,250 0 0
EXXON MOBIL CORP COM Stock 30231G102 524 8,915 SH   SOLE 0 8,915 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 440 4,402 SH   SOLE 0 4,402 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 244 939 SH   SOLE 0 939 0 0
ACTIVISION INC Stock 00507V109 17,595 227,354 SH   SOLE 0 227,354 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507 11,681 44,402 SH   SOLE 0 44,401 0 0
ISHARES MSCI EAFE ETF ETF 464287465 550 7,047 SH   SOLE 0 7,047 0 0
APPLE INC Stock 037833100 25,061 177,106 SH   SOLE 0 177,106 0 0
WEC ENERGY GROUP INC COM Stock 92939U106 312 3,533 SH   SOLE 0 3,533 0 0
ABBOTT LABS COM Stock 002824100 15,557 131,697 SH   SOLE 0 131,697 0 0
DISNEY WALT CO COM Stock 254687106 9,493 56,115 SH   SOLE 0 56,114 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 565 5,550 SH   SOLE 0 5,550 0 0
ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 744 3,079 SH   SOLE 0 3,079 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 380 2,431 SH   SOLE 0 2,430 0 0