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
5TH THIRD BANCORP COM 316773100   534,940 15,510 SH   SOLE NONE 15,437 0 73
ADVANCED MICRO DEV COM 007903107   229,812 1,559 SH   SOLE NONE 1,135 0 424
ALBEMARLE CORP COM 012653101   4,808,872 33,284 SH   SOLE NONE 33,199 0 85
ALPHABET INC CAP STK CL A 02079K305   7,725,975 55,308 SH   SOLE NONE 54,628 0 680
AMER EXPRESS CO COM 025816109   6,116,089 32,647 SH   SOLE NONE 31,811 0 836
AUTOMATIC DATA PROCESSING COM 053015103   239,726 1,029 SH   SOLE NONE 514 0 515
AbbVie Inc COM 00287Y109   514,655 3,321 SH   SOLE NONE 2,945 0 376
Abbott Laboratories COM 002824100   205,281 1,865 SH   SOLE NONE 1,771 0 94
Accenture PLC SHS CLASS A G1151C101   681,467 1,942 SH   SOLE NONE 1,070 0 872
Adobe Inc COM 00724F101   3,170,929 5,315 SH   SOLE NONE 5,181 0 134
Align Technology Inc COM 016255101   3,947,518 14,407 SH   SOLE NONE 14,246 0 161
Ally Financial Inc COM 02005N100   3,101,944 88,830 SH   SOLE NONE 88,385 0 445
Alphabet Inc CAP STK CL C 02079K107   1,630,419 11,569 SH   SOLE NONE 10,159 0 1,410
Amazon.com Inc COM 023135106   5,225,520 34,392 SH   SOLE NONE 31,454 0 2,938
American Tower Corp COM 03027X100   910,582 4,218 SH   SOLE NONE 3,478 0 740
Ameriprise Financial Inc COM 03076C106   646,471 1,702 SH   SOLE NONE 1,700 0 2
Amgen Inc COM 031162100   819,129 2,844 SH   SOLE NONE 2,844 0 0
Amphenol Corp CL A 032095101   664,171 6,700 SH   SOLE NONE 1,505 0 5,195
Apple Inc COM 037833100   22,535,251 117,048 SH   SOLE NONE 112,270 0 4,778
Archer-Daniels-Midland Co COM 039483102   471,813 6,533 SH   SOLE NONE 6,495 0 38
BROWN-FORMAN CORP CL B 115637209   1,602,055 28,057 SH   SOLE NONE 27,992 0 65
Berkshire Hathaway Inc CL B NEW 084670702   1,605,327 4,501 SH   SOLE NONE 4,142 0 359
BlackRock Fund Advisors 20 YR TR BD ETF 464287432   235,730 2,384 SH   SOLE NONE 2,384 0 0
BlackRock Fund Advisors MSCI EAFE ETF 464287465   2,078,756 27,588 SH   SOLE NONE 27,588 0 0
BlackRock Fund Advisors RUS MID CAP ETF 464287499   1,687,907 21,715 SH   SOLE NONE 21,715 0 0
BlackRock Fund Advisors CORE S&P MCP ETF 464287507   6,106,169 22,032 SH   SOLE NONE 22,032 0 0
BlackRock Fund Advisors S&P MC 400GR ETF 464287606   299,056 3,775 SH   SOLE NONE 3,775 0 0
BlackRock Fund Advisors RUS 1000 ETF 464287622   1,154,731 4,403 SH   SOLE NONE 4,403 0 0
BlackRock Fund Advisors RUS 2000 GRW ETF 464287648   789,196 3,129 SH   SOLE NONE 3,129 0 0
BlackRock Fund Advisors RUSSELL 3000 ETF 464287689   6,165,172 22,522 SH   SOLE NONE 22,522 0 0
BlackRock Fund Advisors CORE S&P SCP ETF 464287804   8,391,324 77,518 SH   SOLE NONE 77,518 0 0
BlackRock Fund Advisors MSCI USA MIN VOL 46429B697   332,798 4,265 SH   SOLE NONE 4,265 0 0
BlackRock Fund Advisors MSCI USA MMENTM 46432F396   323,193 2,060 SH   SOLE NONE 2,060 0 0
BlackRock Inc COM 09247X101   626,710 772 SH   SOLE NONE 584 0 188
CARRIER GLOBAL CORP COM 14448C104   277,254 4,826 SH   SOLE NONE 4,067 0 759
CHENIERE ENERGY IN COM NEW 16411R208   6,276,665 36,768 SH   SOLE NONE 36,380 0 388
CISCO SYSTEMS COM 17275R102   347,376 6,876 SH   SOLE NONE 6,327 0 549
CME Group Inc COM 12572Q105   374,026 1,776 SH   SOLE NONE 829 0 947
COLGATE-PALMOLIVE COM 194162103   542,745 6,809 SH   SOLE NONE 6,746 0 63
CUMMINS INC COM 231021106   4,371,434 18,247 SH   SOLE NONE 18,105 0 142
Caterpillar Inc COM 149123101   295,966 1,001 SH   SOLE NONE 850 0 151
Chevron Corp COM 166764100   513,707 3,444 SH   SOLE NONE 3,271 0 173
Chewy Inc CL A 16679L109   1,449,984 61,362 SH   SOLE NONE 60,487 0 875
CoStar Group Inc COM 22160N109   208,687 2,388 SH   SOLE NONE 0 0 2,388
Coca-Cola Co/The COM 191216100   285,516 4,845 SH   SOLE NONE 4,373 0 472
Copart Inc COM 217204106   238,483 4,867 SH   SOLE NONE 36 0 4,831
Costco Wholesale Corp COM 22160K105   6,942,721 10,518 SH   SOLE NONE 10,088 0 430
DEERE & CO COM 244199105   393,872 985 SH   SOLE NONE 560 0 425
Dropbox Inc CL A 26210C104   4,047,368 137,292 SH   SOLE NONE 136,760 0 532
DuPont de Nemours Inc COM 26614N102   4,184,300 54,391 SH   SOLE NONE 54,342 0 49
ECOLAB INC COM 278865100   1,710,967 8,626 SH   SOLE NONE 8,018 0 608
Edwards Lifesciences Corp COM 28176E108   1,230,446 16,137 SH   SOLE NONE 15,505 0 632
Elevance Health Inc COM 036752103   2,446,925 5,189 SH   SOLE NONE 5,176 0 13
Eli Lilly & Co COM 532457108   708,831 1,216 SH   SOLE NONE 1,211 0 5
Expedia Group Inc COM NEW 30212P303   4,205,797 27,708 SH   SOLE NONE 27,708 0 0
Exxon Mobil Corp COM 30231G102   616,477 6,166 SH   SOLE NONE 6,098 0 68
FACEBOOK INC CL A 30303M102   5,874,320 16,596 SH   SOLE NONE 16,235 0 361
FEDEX CORP COM 31428X106   705,027 2,787 SH   SOLE NONE 2,488 0 299
FIRST TRUST ADVISORS LP US EQTY OPPT ETF 336920103   319,218 3,329 SH   SOLE NONE 3,329 0 0
FISERV INC COM 337738108   948,876 7,143 SH   SOLE NONE 4,067 0 3,076
FORD MOTOR CO COM 345370860   84,891 6,964 SH   SOLE NONE 5,598 0 1,366
Fastenal Co COM 311900104   296,452 4,577 SH   SOLE NONE 1,627 0 2,950
First Trust Advisors LP SHS 33734H106   489,154 12,060 SH   SOLE NONE 12,060 0 0
Fortinet Inc COM 34959E109   342,342 5,849 SH   SOLE NONE 4,324 0 1,525
GEN DYNAMICS CORP COM 369550108   370,030 1,425 SH   SOLE NONE 1,412 0 13
GOLDMAN SACHS GRP COM 38141G104   6,190,451 16,047 SH   SOLE NONE 15,995 0 52
Gentex Corp COM 371901109   3,480,772 106,576 SH   SOLE NONE 105,200 0 1,376
Home Depot Inc/The COM 437076102   2,905,475 8,384 SH   SOLE NONE 8,275 0 109
Honeywell International Inc COM 438516106   519,032 2,475 SH   SOLE NONE 2,449 0 26
Huntington Bancshares Inc/OH COM 446150104   360,498 28,341 SH   SOLE NONE 27,841 0 500
IDEXX Laboratories Inc COM 45168D104   673,831 1,214 SH   SOLE NONE 115 0 1,099
ILLINOIS TOOL WKS COM 452308109   362,787 1,385 SH   SOLE NONE 1,364 0 21
INTERCONTINENTAL EXCHANGE COM 45866F104   576,522 4,489 SH   SOLE NONE 4,476 0 13
ISHARES SELECT DIVID ETF 464287168   378,503 3,229 SH   SOLE NONE 3,229 0 0
ISHARES CORE S&P500 ETF 464287200   10,983,579 22,996 SH   SOLE NONE 22,360 0 636
ISHARES RUS 2000 VAL ETF 464287630   593,361 3,820 SH   SOLE NONE 3,820 0 0
ISHARES RUSSELL 2000 ETF 464287655   6,199,932 30,890 SH   SOLE NONE 30,890 0 0
ISHARES CORE MSCI EAFE 46432F842   2,753,147 39,135 SH   SOLE NONE 39,135 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,790,186 44,683 SH   SOLE NONE 44,683 0 0
ISHARES TRUST RUS 1000 VAL ETF 464287598   775,849 4,695 SH   SOLE NONE 4,695 0 0
ISHARES/USA RUS 1000 GRW ETF 464287614   3,902,101 12,871 SH   SOLE NONE 12,871 0 0
ISHARES/USA S&P SML 600 GWT 464287887   1,072,700 8,572 SH   SOLE NONE 8,572 0 0
Incyte Corp COM 45337C102   1,828,194 29,116 SH   SOLE NONE 28,914 0 202
Intel Corp COM 458140100   1,439,562 28,648 SH   SOLE NONE 27,851 0 797
Intuit Inc COM 461202103   4,102,072 6,563 SH   SOLE NONE 6,182 0 381
Intuitive Surgical Inc COM NEW 46120E602   4,066,200 12,053 SH   SOLE NONE 11,852 0 201
Invesco Capital Management LLC FTSE RAFI 1500 46137V597   263,367 7,025 SH   SOLE NONE 7,025 0 0
Invesco Capital Management LLC S&P MIDCP LOW 46138E198   234,737 4,414 SH   SOLE NONE 4,414 0 0
Invesco Capital Management LLC S&P SMLCP LOW 46138G102   245,916 5,570 SH   SOLE NONE 5,570 0 0
Invesco ETFs/USA UNIT SER 1 46090E103   437,777 1,069 SH   SOLE NONE 1,069 0 0
JB Hunt Transport Services Inc COM 445658107   256,666 1,285 SH   SOLE NONE 1,285 0 0
JPMorgan Chase & Co COM 46625H100   6,209,330 36,504 SH   SOLE NONE 35,971 0 533
Johnson & Johnson COM 478160104   6,137,468 39,157 SH   SOLE NONE 38,862 0 295
LENNAR CORP CL A 526057104   7,527,712 50,508 SH   SOLE NONE 50,340 0 168
LULULEMON ATHLETIC COM 550021109   5,344,003 10,452 SH   SOLE NONE 10,324 0 128
Linde PLC SHS G54950103   448,906 1,093 SH   SOLE NONE 0 0 1,093
MASTERCARD INC CL A 57636Q104   676,871 1,587 SH   SOLE NONE 1,138 0 449
MCDONALD'S CORP COM 580135101   608,142 2,051 SH   SOLE NONE 1,928 0 123
MICROSOFT CORP COM 594918104   17,122,605 45,534 SH   SOLE NONE 43,324 0 2,210
Merck & Co Inc COM 58933Y105   625,230 5,735 SH   SOLE NONE 5,675 0 60
NEXTERA ENERGY COM 65339F101   856,070 14,094 SH   SOLE NONE 14,039 0 55
NIKE INC CL B 654106103   5,111,693 47,082 SH   SOLE NONE 47,021 0 61
NVIDIA Corp COM 67066G104   1,659,482 3,351 SH   SOLE NONE 2,967 0 384
ORACLE CORP COM 68389X105   2,026,892 19,225 SH   SOLE NONE 17,617 0 1,608
PEPSICO INC COM 713448108   1,702,476 10,024 SH   SOLE NONE 10,014 0 10
Pacer ETFs/USA TRENDP US LAR CP 69374H105   471,773 10,903 SH   SOLE NONE 10,903 0 0
Pacer ETFs/USA TRENDP US MID CP 69374H204   448,868 13,660 SH   SOLE NONE 13,660 0 0
Pacer ETFs/USA TRENDPILOT 100 69374H303   436,600 6,683 SH   SOLE NONE 6,683 0 0
Pacer ETFs/USA TRENDPILOT INTL 69374H683   352,768 12,800 SH   SOLE NONE 12,800 0 0
Palantir Technologies Inc CL A 69608A108   174,533 10,165 SH   SOLE NONE 10,100 0 65
Palo Alto Networks Inc COM 697435105   10,173,065 34,499 SH   SOLE NONE 34,384 0 115
PayPal Holdings Inc COM 70450Y103   2,286,786 37,238 SH   SOLE NONE 36,546 0 692
Pfizer Inc COM 717081103   435,218 15,117 SH   SOLE NONE 12,580 0 2,537
Pfizer Inc CL A 98978V103   2,753,114 13,949 SH   SOLE NONE 10,998 0 2,951
ProShares ETFs/USA RUSS 2000 DIVD 74347B698   252,239 3,880 SH   SOLE NONE 3,880 0 0
Procter & Gamble Co/The COM 742718109   774,317 5,284 SH   SOLE NONE 4,971 0 313
QUALCOMM Inc COM 747525103   6,176,713 42,707 SH   SOLE NONE 41,693 0 1,014
ROPER INDUSTRIES INC COM 776696106   2,382,393 4,370 SH   SOLE NONE 4,367 0 3
RTX Corp COM 75513E101   4,451,006 52,900 SH   SOLE NONE 52,676 0 224
SBA Communications Corp CL A 78410G104   3,256,365 12,836 SH   SOLE NONE 12,615 0 221
SPDR GOLD TRUST GOLD SHS 78463V107   328,048 1,716 SH   SOLE NONE 1,716 0 0
SSGA Funds Management Inc S&P DIVID ETF 78464A763   365,912 2,928 SH   SOLE NONE 2,928 0 0
SSgA Funds Management Inc S&P 600 SMCP GRW 78464A201   288,524 3,450 SH   SOLE NONE 3,450 0 0
STARBUCKS CORP COM 855244109   1,498,332 15,606 SH   SOLE NONE 15,169 0 437
STATE STREET ETF/USA UTSER1 S&PDCRP 78467Y107   556,088 1,096 SH   SOLE NONE 1,096 0 0
Splunk Inc COM 848637104   1,760,557 11,556 SH   SOLE NONE 11,535 0 21
State Street ETF/USA TR UNIT 78462F103   13,599,570 28,612 SH   SOLE NONE 28,612 0 0
State Street Global Advisors Inc SSGA US LRG ETF 78468R804   372,386 2,568 SH   SOLE NONE 2,568 0 0
Stryker Corp COM 863667101   5,381,895 17,972 SH   SOLE NONE 17,897 0 75
Sun Communities Inc COM 866674104   2,811,996 21,040 SH   SOLE NONE 15,780 0 5,260
TJX Cos Inc/The COM 872540109   5,132,439 54,711 SH   SOLE NONE 52,723 0 1,988
TRAVELERS CO INC COM 89417E109   236,779 1,243 SH   SOLE NONE 1,236 0 7
TSMC SPONSORED ADS 874039100   4,963,504 47,726 SH   SOLE NONE 46,414 0 1,312
Take-Two Interactive Software COM 874054109   3,206,285 19,921 SH   SOLE NONE 19,903 0 18
Tesla Inc COM 88160R101   241,771 973 SH   SOLE NONE 642 0 331
Thermo Fisher Scientific Inc COM 883556102   1,889,612 3,560 SH   SOLE NONE 3,340 0 220
Toro Co/The COM 891092108   408,821 4,259 SH   SOLE NONE 4,259 0 0
UFP INDUSTRIES INC COM 90278Q108   1,366,612 10,885 SH   SOLE NONE 10,744 0 141
US Bancorp COM NEW 902973304   3,623,012 83,711 SH   SOLE NONE 83,383 0 328
Union Pacific Corp COM 907818108   845,178 3,441 SH   SOLE NONE 3,414 0 27
United Rentals Inc COM 911363109   11,535,490 20,117 SH   SOLE NONE 19,679 0 438
UnitedHealth Group Inc COM 91324P102   449,605 854 SH   SOLE NONE 437 0 417
VANGUARD ETF/USA DIV APP ETF 921908844   499,954 2,934 SH   SOLE NONE 2,934 0 0
VANGUARD ETF/USA INTERMED TERM 921937819   681,157 8,918 SH   SOLE NONE 8,918 0 0
VANGUARD ETF/USA TOTAL STK MKT 922908769   627,447 2,645 SH   SOLE NONE 2,645 0 0
VISA INC COM CL A 92826C839   10,427,018 40,050 SH   SOLE NONE 37,469 0 2,581
Valero Energy Corp COM 91913Y100   1,022,450 7,865 SH   SOLE NONE 6,766 0 1,099
Vanguard ETF/USA MEGA GRWTH IND 921910816   393,158 1,515 SH   SOLE NONE 1,515 0 0
Vanguard ETF/USA VAN FTSE DEV MKT 921943858   914,698 19,096 SH   SOLE NONE 13,516 0 5,580
Vanguard Group Inc/The LARGE CAP ETF 922908637   281,414 1,290 SH   SOLE NONE 1,290 0 0
Verrica Pharmaceuticals Inc COM 92511W108   137,250 18,750 SH   SOLE NONE 18,750 0 0
WATSCO INC COM 942622200   248,513 580 SH   SOLE NONE 0 0 580
WW Grainger Inc COM 384802104   7,942,994 9,585 SH   SOLE NONE 9,577 0 8
WYNN RESORTS LTD COM 983134107   3,188,577 34,997 SH   SOLE NONE 34,978 0 19
Walt Disney Co/The COM 254687106   2,490,921 27,588 SH   SOLE NONE 27,284 0 304
iShares ETFs/USA RUSEL 2500 ETF 46435G268   424,833 6,900 SH   SOLE NONE 6,900 0 0