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 941 304 SH   SOLE 0 304 0 0
ULTA SALON COSMETICS & FRAGRANCE INC COM Stock 90384S303 7,062 22,841 SH   SOLE 0 22,841 0 0
POWERSHARES QQQ TR ETF 46090E103 286 895 SH   SOLE 0 895 0 0
STARBUCKS CORP Stock 855244109 455 4,163 SH   SOLE 0 4,163 0 0
ISHARES GOLD TRUST ETF ETF 464285105 600 36,880 SH   SOLE 0 36,880 0 0
JOHNSON & JOHNSON COM Stock 478160104 24,514 149,155 SH   SOLE 0 149,155 0 0
AKAMAI TECH Stock 00971T101 12,550 123,155 SH   SOLE 0 123,155 0 0
LKQ CORP COM Stock 501889208 356 8,400 SH   SOLE 0 8,400 0 0
WASTE MANAGEMENT INC Stock 94106L109 624 4,835 SH   SOLE 0 4,834 0 0
COSTCO WHOLESALE CORP Stock 22160K105 19,863 56,352 SH   SOLE 0 56,351 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 398 7,469 SH   SOLE 0 7,469 0 0
KNIGHT TRANSPORTATION INC Stock 499049104 15,694 326,356 SH   SOLE 0 326,355 0 0
PROCTER AND GAMBLE CO COM Stock 742718109 729 5,383 SH   SOLE 0 5,382 0 0
COCA COLA CO COM Stock 191216100 347 6,584 SH   SOLE 0 6,583 0 0
TRUIST FINL CORP COM Stock 89832Q109 272 4,657 SH   SOLE 0 4,657 0 0
MARRIOTT INTL INC Stock 571903202 12,701 85,754 SH   SOLE 0 85,753 0 0
VANGUARD REIT INDEX ETF ETF 922908553 432 4,700 SH   SOLE 0 4,700 0 0
ISHARES MSCI ACWI EX US ETF 464288240 244 4,422 SH   SOLE 0 4,422 0 0
INTEL CORP COM Stock 458140100 451 7,045 SH   SOLE 0 7,045 0 0
MSA SAFETY INC COM Stock 553498106 7,137 47,573 SH   SOLE 0 47,573 0 0
MEDTRONIC PLC SHS Stock G5960L103 210 1,775 SH   SOLE 0 1,774 0 0
PAYCHEX INC Stock 704326107 535 5,455 SH   SOLE 0 5,455 0 0
MERCK & CO INC Stock 58933Y105 20,647 267,833 SH   SOLE 0 267,833 0 0
SPDR S&P 500 ETF ETF 78462F103 861 2,172 SH   SOLE 0 2,171 0 0
MASTERCARD INC Stock 57636Q104 222 624 SH   SOLE 0 624 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109 12,885 58,165 SH   SOLE 0 58,165 0 0
NORDSON CORP COM Stock 655663102 6,840 34,426 SH   SOLE 0 34,425 0 0
TYLER TECHNOLOGIES INC COM Stock 902252105 13,450 31,682 SH   SOLE 0 31,682 0 0
ISHARES TIPS BOND ETF ETF 464287176 459 3,660 SH   SOLE 0 3,660 0 0
OPKO HEALTH INC Stock 68375N103 257 60,000 SH   SOLE 0 60,000 0 0
VERIZON COMMUNICATIONS Stock 92343V104 279 4,792 SH   SOLE 0 4,792 0 0
PEPSICO INC COM Stock 713448108 1,576 11,141 SH   SOLE 0 11,140 0 0
FORD MOTOR COMPANY Stock 345370860 160 13,051 SH   SOLE 0 13,051 0 0
US BANCORP DEL COM NEW Stock 902973304 288 5,210 SH   SOLE 0 5,210 0 0
HOME DEPOT Stock 437076102 17,873 58,551 SH   SOLE 0 58,550 0 0
SOUTHERN CO COM Stock 842587107 19,614 315,540 SH   SOLE 0 315,539 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 3,389 13,944 SH   SOLE 0 13,943 0 0
AON CORP Stock G0403H108 223 970 SH   SOLE 0 970 0 0
COGNEX CORP Stock 192422103 10,209 123,012 SH   SOLE 0 123,011 0 0
ISHARES S&P SMALLCAP 600 ETF ETF 464287804 12,674 116,780 SH   SOLE 0 116,779 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 32,806 128,414 SH   SOLE 0 128,413 0 0
ADOBE SYS INC Stock 00724F101 12,905 27,147 SH   SOLE 0 27,147 0 0
VANGUARD SHORT TERM CORP BOND FD ETF ETF 92206C409 523 6,334 SH   SOLE 0 6,334 0 0
VANGUARD INTERMEDIATE-TERM CORPORATE BOND ETF ETF 92206C870 313 3,363 SH   SOLE 0 3,363 0 0
ALPHABET INC. Stock 02079K305 35,575 17,249 SH   SOLE 0 17,248 0 0
PROGRESSIVE CORP COM Stock 743315103 9,557 99,959 SH   SOLE 0 99,959 0 0
MICROSOFT Stock 594918104 57,122 242,277 SH   SOLE 0 242,277 0 0
SS&C TECHNOLOGIES HLDGS INC COM Stock 78467J100 8,211 117,522 SH   SOLE 0 117,522 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 6,943 18 SH   SOLE 0 18 0 0
COPART INC Stock 217204106 1,010 9,300 SH   SOLE 0 9,300 0 0
VANGUARD SMALL CAP ETF ETF 922908751 457 2,135 SH   SOLE 0 2,135 0 0
NIKE INC CLASS B Stock 654106103 12,915 97,187 SH   SOLE 0 97,186 0 0
LINDE PLC SHS Stock G5494J103 19,359 69,103 SH   SOLE 0 69,103 0 0
NORFOLK SOUTHERN CRP Stock 655844108 664 2,472 SH   SOLE 0 2,472 0 0
OGE ENERGY CORP COM Stock 670837103 239 7,400 SH   SOLE 0 7,400 0 0
DOLLAR TREE STORES INC Stock 256746108 13,051 114,025 SH   SOLE 0 114,024 0 0
LYFT INC CL A COM Stock 55087P104 8,418 133,235 SH   SOLE 0 133,235 0 0
FIFTH THIRD BANCORP Stock 316773100 503 13,424 SH   SOLE 0 13,424 0 0
AVANTOR INC COM Stock 05352A100 12,048 416,450 SH   SOLE 0 416,449 0 0
CONSOLIDATED EDISON INC COM Stock 209115104 231 3,090 SH   SOLE 0 3,090 0 0
ISHARES TRUST RUSSELL 200 GROWTH INDEX FD ETF 464289438 377 2,800 SH   SOLE 0 2,800 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 255 2,335 SH   SOLE 0 2,334 0 0
FIRST MERCHANTS CORP Stock 320817109 685 14,732 SH   SOLE 0 14,732 0 0
TWILIO INC CL A Stock 90138F102 305 894 SH   SOLE 0 894 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204 225 2,335 SH   SOLE 0 2,335 0 0
OCUPHIRE PHARMA INC COM Stock 67577R102 458 78,909 SH   SOLE 0 78,909 0 0
GENTEX CORP Stock 371901109 720 20,185 SH   SOLE 0 20,185 0 0
CHEMICAL FINANCIAL CORPORATION Stock 872307103 209 4,508 SH   SOLE 0 4,508 0 0
VISA INC Stock 92826C839 23,867 112,725 SH   SOLE 0 112,724 0 0
VANGUARD VALUE ETF ETF 922908744 214 1,625 SH   SOLE 0 1,624 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 18,540 91,476 SH   SOLE 0 91,476 0 0
ZEBRA TECHNOLOGIES CORPORATION CL A Stock 989207105 13,855 28,556 SH   SOLE 0 28,556 0 0
ISHARES TR S&P 1500 INDEX FD ETF 464287150 662 7,232 SH   SOLE 0 7,232 0 0
MIDDLEBY CORP Stock 596278101 16,532 99,739 SH   SOLE 0 99,738 0 0
QUALYS INC COM Stock 74758T303 11,054 105,494 SH   SOLE 0 105,494 0 0
MOODYS CORP Stock 615369105 14,434 48,339 SH   SOLE 0 48,338 0 0
ISHARES TRUST CORE MSCI TOTAL INTL STK ETF ETF 46432F834 211 3,003 SH   SOLE 0 3,003 0 0
NOVARTIS AG ADR ADR 66987V109 17,065 199,637 SH   SOLE 0 199,636 0 0
NEOGENOMICS INC COM NEW Stock 64049M209 10,074 208,881 SH   SOLE 0 208,880 0 0
BALL CORP COM Stock 058498106 21,021 248,065 SH   SOLE 0 248,064 0 0
ABBVIE INC COM Stock 00287Y109 443 4,094 SH   SOLE 0 4,094 0 0
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775 1,539 25,361 SH   SOLE 0 25,361 0 0
CHURCH & DWIGHT INC Stock 171340102 620 7,100 SH   SOLE 0 7,100 0 0
STRYKER CORP Stock 863667101 1,213 4,979 SH   SOLE 0 4,979 0 0
FASTENAL CO Stock 311900104 9,645 191,830 SH   SOLE 0 191,829 0 0
INTUITIVE SURGICAL, INC. Stock 46120E602 283 383 SH   SOLE 0 383 0 0
MCDONALDS CORP COM Stock 580135101 9,594 42,802 SH   SOLE 0 42,802 0 0
CISCO SYS INC Stock 17275R102 22,449 434,139 SH   SOLE 0 434,138 0 0
ISHARES TR RUSSELL MIDCAP INDEX FD ETF 464287499 245 3,308 SH   SOLE 0 3,308 0 0
CDW CORP COM Stock 12514G108 8,271 49,899 SH   SOLE 0 49,899 0 0
ISHARES S&P 500 INDEX ETF 464287200 24,629 61,909 SH   SOLE 0 61,909 0 0
UNION PAC CORP COM Stock 907818108 21,956 99,614 SH   SOLE 0 99,614 0 0
ECOLAB INC COM Stock 278865100 23,668 110,563 SH   SOLE 0 110,563 0 0
CHARLES RIVER LABS HLDG Stock 159864107 23,955 82,653 SH   SOLE 0 82,653 0 0
FLIR SYSTEMS INC Stock 302445101 15,107 267,516 SH   SOLE 0 267,515 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 15,410 33,765 SH   SOLE 0 33,765 0 0
JPMORGAN CHASE & CO COM Stock 46625H100 20,236 132,929 SH   SOLE 0 132,928 0 0
INTERNATIONAL PAPER CO COM Stock 460146103 357 6,600 SH   SOLE 0 6,600 0 0
CONOCOPHILLIPS COM Stock 20825C104 247 4,666 SH   SOLE 0 4,666 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 12,098 246,354 SH   SOLE 0 246,354 0 0
DANAHER CORP Stock 235851102 14,739 65,485 SH   SOLE 0 65,485 0 0
TJX COS INC NEW COM Stock 872540109 7,188 108,661 SH   SOLE 0 108,661 0 0
RAYTHEON TECHNOLOGIES CORP COM Stock 75513E101 339 4,386 SH   SOLE 0 4,386 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 9,487 182,257 SH   SOLE 0 182,257 0 0
TEXAS INSTRS INC COM Stock 882508104 28,189 149,154 SH   SOLE 0 149,154 0 0
PFIZER INC COM Stock 717081103 234 6,450 SH   SOLE 0 6,450 0 0
3M CO COM Stock 88579Y101 260 1,351 SH   SOLE 0 1,351 0 0
ALPHABET INC CAP STK CL C Stock 02079K107 3,860 1,866 SH   SOLE 0 1,866 0 0
APPLIED MATLS INC COM Stock 038222105 26,931 201,580 SH   SOLE 0 201,580 0 0
NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 180 12,130 SH   SOLE 0 12,130 0 0
ARISTA NETWORKS INC COM Stock 040413106 17,337 57,428 SH   SOLE 0 57,427 0 0
CANADIAN NATIONAL RAILWAY CO Stock 136375102 209 1,800 SH   SOLE 0 1,800 0 0
CATALENT INC COM Stock 148806102 17,041 161,817 SH   SOLE 0 161,816 0 0
TRIMBLE INC COM Stock 896239100 11,755 151,117 SH   SOLE 0 151,117 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 549 7,008 SH   SOLE 0 7,008 0 0
CITIZENS FINL GROUP INC COM Stock 174610105 232 5,253 SH   SOLE 0 5,253 0 0
PARKER-HANNIFIN CORP COM Stock 701094104 230 730 SH   SOLE 0 730 0 0
FIDELITY LIMITED TERM BOND ETF ETF 316188200 9,408 179,974 SH   SOLE 0 179,974 0 0
FIDELITY CORPORATE BOND ETF ETF 316188101 246 4,546 SH   SOLE 0 4,546 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108 16,930 268,177 SH   SOLE 0 268,177 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 1,881 7,930 SH   SOLE 0 7,930 0 0
EXXON MOBIL CORP COM Stock 30231G102 745 13,345 SH   SOLE 0 13,345 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 617 6,480 SH   SOLE 0 6,480 0 0
NOVO-NORDISK A/S ADR ADR CMN ADR 670100205 928 13,770 SH   SOLE 0 13,770 0 0
PAYPAL HLDGS INC COM Stock 70450Y103 225 925 SH   SOLE 0 925 0 0
ACTIVISION INC Stock 00507V109 19,268 207,188 SH   SOLE 0 207,188 0 0
DENTSPLY INTL INC (NEW) Stock 24906P109 211 3,300 SH   SOLE 0 3,300 0 0
ISHARES CORE S&P MID CAP ETF ETF 464287507 13,013 49,995 SH   SOLE 0 49,994 0 0
ISHARES MSCI EAFE ETF ETF 464287465 538 7,095 SH   SOLE 0 7,095 0 0
APPLE INC Stock 037833100 24,825 203,237 SH   SOLE 0 203,236 0 0
WEC ENERGY GROUP INC COM Stock 92939U106 331 3,533 SH   SOLE 0 3,533 0 0
ABBOTT LABS COM Stock 002824100 15,003 125,194 SH   SOLE 0 125,194 0 0
DISNEY WALT CO COM Stock 254687106 9,799 53,106 SH   SOLE 0 53,105 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 628 6,450 SH   SOLE 0 6,450 0 0
ISHARES TR RUSSELL 1000 INDEX ETF ETF 464287622 686 3,066 SH   SOLE 0 3,065 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 366 2,417 SH   SOLE 0 2,417 0 0