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   398,568 15,735 SH   SOLE NONE 15,616 0 119
ALBEMARLE CORP COM 012653101   5,478,179 32,217 SH   SOLE NONE 32,217 0 0
ALPHABET INC CAP STK CL A 02079K305   7,250,953 55,410 SH   SOLE NONE 54,725 0 685
AMER EXPRESS CO COM 025816109   4,881,795 32,722 SH   SOLE NONE 31,828 0 894
AUTOMATIC DATA PROCESSING COM 053015103   247,557 1,029 SH   SOLE NONE 514 0 515
AbbVie Inc COM 00287Y109   512,766 3,440 SH   SOLE NONE 3,165 0 275
Accenture PLC SHS CLASS A G1151C101   608,999 1,983 SH   SOLE NONE 1,111 0 872
Adobe Inc COM 00724F101   2,709,609 5,314 SH   SOLE NONE 5,165 0 149
Align Technology Inc COM 016255101   4,333,101 14,192 SH   SOLE NONE 14,051 0 141
Ally Financial Inc COM 02005N100   2,719,199 101,919 SH   SOLE NONE 101,805 0 114
Alphabet Inc CAP STK CL C 02079K107   1,543,304 11,705 SH   SOLE NONE 10,799 0 906
Amazon.com Inc COM 023135106   4,174,875 32,842 SH   SOLE NONE 30,141 0 2,701
American Tower Corp COM 03027X100   696,281 4,234 SH   SOLE NONE 3,478 0 756
Ameriprise Financial Inc COM 03076C106   561,775 1,704 SH   SOLE NONE 1,700 0 4
Amgen Inc COM 031162100   773,223 2,877 SH   SOLE NONE 2,877 0 0
Amphenol Corp CL A 032095101   579,447 6,899 SH   SOLE NONE 1,705 0 5,194
Apple Inc COM 037833100   20,958,843 122,416 SH   SOLE NONE 117,818 0 4,598
Archer-Daniels-Midland Co COM 039483102   494,076 6,551 SH   SOLE NONE 6,495 0 56
BROWN-FORMAN CORP CL B 115637209   2,886,173 50,029 SH   SOLE NONE 50,008 0 21
Berkshire Hathaway Inc CL B NEW 084670702   1,578,102 4,505 SH   SOLE NONE 4,313 0 192
BlackRock Fund Advisors 20 YR TR BD ETF 464287432   211,437 2,384 SH   SOLE NONE 2,384 0 0
BlackRock Fund Advisors MSCI EAFE ETF 464287465   1,801,569 26,140 SH   SOLE NONE 26,140 0 0
BlackRock Fund Advisors RUS MD CP GR ETF 464287481   344,390 3,770 SH   SOLE NONE 3,770 0 0
BlackRock Fund Advisors RUS MID CAP ETF 464287499   1,584,440 22,880 SH   SOLE NONE 22,880 0 0
BlackRock Fund Advisors CORE S&P MCP ETF 464287507   5,381,721 21,583 SH   SOLE NONE 21,583 0 0
BlackRock Fund Advisors S&P MC 400GR ETF 464287606   326,886 4,525 SH   SOLE NONE 4,525 0 0
BlackRock Fund Advisors RUS 1000 ETF 464287622   1,709,675 7,278 SH   SOLE NONE 7,278 0 0
BlackRock Fund Advisors RUS 2000 GRW ETF 464287648   668,415 2,982 SH   SOLE NONE 2,982 0 0
BlackRock Fund Advisors RUSSELL 3000 ETF 464287689   5,429,304 22,155 SH   SOLE NONE 22,155 0 0
BlackRock Fund Advisors CORE S&P SCP ETF 464287804   6,961,837 73,803 SH   SOLE NONE 73,803 0 0
BlackRock Fund Advisors MSCI USA MIN VOL 46429B697   308,701 4,265 SH   SOLE NONE 4,265 0 0
BlackRock Fund Advisors MSCI USA MMENTM 46432F396   287,782 2,060 SH   SOLE NONE 2,060 0 0
BlackRock Inc COM 09247X101   509,434 788 SH   SOLE NONE 599 0 189
CARRIER GLOBAL CORP COM 14448C104   282,734 5,122 SH   SOLE NONE 5,071 0 51
CHENIERE ENERGY IN COM NEW 16411R208   6,264,492 37,747 SH   SOLE NONE 37,530 0 217
CISCO SYSTEMS COM 17275R102   371,374 6,908 SH   SOLE NONE 6,769 0 139
CME Group Inc COM 12572Q105   373,210 1,864 SH   SOLE NONE 967 0 897
COLGATE-PALMOLIVE COM 194162103   459,868 6,467 SH   SOLE NONE 6,421 0 46
CUMMINS INC COM 231021106   4,181,960 18,305 SH   SOLE NONE 18,206 0 99
Caterpillar Inc COM 149123101   273,273 1,001 SH   SOLE NONE 975 0 26
Chevron Corp COM 166764100   556,615 3,301 SH   SOLE NONE 3,125 0 176
Chewy Inc CL A 16679L109   1,641,282 89,884 SH   SOLE NONE 88,991 0 893
Coca-Cola Co/The COM 191216100   298,038 5,324 SH   SOLE NONE 4,757 0 567
Copart Inc COM 217204106   209,504 4,862 SH   SOLE NONE 36 0 4,826
Costco Wholesale Corp COM 22160K105   6,110,607 10,816 SH   SOLE NONE 10,376 0 440
DEERE & CO COM 244199105   449,460 1,191 SH   SOLE NONE 824 0 367
Dropbox Inc CL A 26210C104   3,653,558 134,174 SH   SOLE NONE 134,174 0 0
DuPont de Nemours Inc COM 26614N102   3,860,182 51,752 SH   SOLE NONE 51,722 0 30
ECOLAB INC COM 278865100   1,469,376 8,674 SH   SOLE NONE 8,065 0 609
Edwards Lifesciences Corp COM 28176E108   1,115,269 16,098 SH   SOLE NONE 15,505 0 593
Elevance Health Inc COM 036752103   2,259,394 5,189 SH   SOLE NONE 5,176 0 13
Eli Lilly & Co COM 532457108   596,751 1,111 SH   SOLE NONE 1,106 0 5
Expedia Group Inc COM NEW 30212P303   2,974,497 28,859 SH   SOLE NONE 28,851 0 8
Exxon Mobil Corp COM 30231G102   747,574 6,358 SH   SOLE NONE 6,236 0 122
FACEBOOK INC CL A 30303M102   5,027,617 16,747 SH   SOLE NONE 16,563 0 184
FEDEX CORP COM 31428X106   752,638 2,841 SH   SOLE NONE 2,542 0 299
FIRST TRUST ADVISORS LP US EQTY OPPT ETF 336920103   279,563 3,329 SH   SOLE NONE 3,329 0 0
FISERV INC COM 337738108   812,634 7,194 SH   SOLE NONE 4,107 0 3,087
FORD MOTOR CO COM 345370860   87,400 7,037 SH   SOLE NONE 7,002 0 35
Fastenal Co COM 311900104   258,994 4,740 SH   SOLE NONE 1,787 0 2,953
First Trust Advisors LP SHS 33734H106   450,923 12,060 SH   SOLE NONE 12,060 0 0
Fortinet Inc COM 34959E109   379,601 6,469 SH   SOLE NONE 5,944 0 525
GEN DYNAMICS CORP COM 369550108   374,544 1,695 SH   SOLE NONE 1,682 0 13
GOLDMAN SACHS GRP COM 38141G104   5,136,350 15,874 SH   SOLE NONE 15,861 0 13
Gentex Corp COM 371901109   3,460,271 106,339 SH   SOLE NONE 106,051 0 288
Home Depot Inc/The COM 437076102   2,563,223 8,483 SH   SOLE NONE 8,443 0 40
Honeywell International Inc COM 438516106   457,416 2,476 SH   SOLE NONE 2,449 0 27
Huntington Bancshares Inc/OH COM 446150104   294,746 28,341 SH   SOLE NONE 28,341 0 0
IDEXX Laboratories Inc COM 45168D104   530,409 1,213 SH   SOLE NONE 115 0 1,098
ILLINOIS TOOL WKS COM 452308109   299,403 1,300 SH   SOLE NONE 1,279 0 21
INTERCONTINENTAL EXCHANGE COM 45866F104   495,750 4,506 SH   SOLE NONE 4,485 0 21
ISHARES SELECT DIVID ETF 464287168   390,303 3,626 SH   SOLE NONE 3,626 0 0
ISHARES CORE S&P500 ETF 464287200   8,485,107 19,759 SH   SOLE NONE 19,123 0 636
ISHARES RUS 2000 VAL ETF 464287630   648,471 4,784 SH   SOLE NONE 4,784 0 0
ISHARES RUSSELL 2000 ETF 464287655   5,362,822 30,343 SH   SOLE NONE 30,343 0 0
ISHARES CORE MSCI EAFE 46432F842   2,354,245 36,585 SH   SOLE NONE 36,585 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,686,123 44,191 SH   SOLE NONE 44,191 0 0
ISHARES TRUST RUS 1000 VAL ETF 464287598   712,795 4,695 SH   SOLE NONE 4,695 0 0
ISHARES/USA RUS 1000 GRW ETF 464287614   3,075,110 11,561 SH   SOLE NONE 11,561 0 0
ISHARES/USA S&P SML 600 GWT 464287887   988,436 9,012 SH   SOLE NONE 9,012 0 0
Incyte Corp COM 45337C102   3,095,779 53,588 SH   SOLE NONE 53,554 0 34
Intel Corp COM 458140100   1,038,167 29,203 SH   SOLE NONE 29,071 0 132
Intuit Inc COM 461202103   3,363,007 6,582 SH   SOLE NONE 6,182 0 400
Intuitive Surgical Inc COM NEW 46120E602   3,492,281 11,948 SH   SOLE NONE 11,713 0 235
Invesco Capital Management LLC FTSE RAFI 1500 46137V597   231,755 7,025 SH   SOLE NONE 7,025 0 0
Invesco Capital Management LLC S&P MIDCP LOW 46138E198   217,036 4,414 SH   SOLE NONE 4,414 0 0
Invesco Capital Management LLC S&P SMLCP LOW 46138G102   219,681 5,570 SH   SOLE NONE 5,570 0 0
Invesco ETFs/USA UNIT SER 1 46090E103   382,991 1,069 SH   SOLE NONE 1,069 0 0
JB Hunt Transport Services Inc COM 445658107   242,248 1,285 SH   SOLE NONE 1,285 0 0
JPMorgan Chase & Co COM 46625H100   5,264,661 36,303 SH   SOLE NONE 36,196 0 107
Johnson & Johnson COM 478160104   6,098,236 39,154 SH   SOLE NONE 38,827 0 327
LENNAR CORP CL A 526057104   5,932,029 52,856 SH   SOLE NONE 52,835 0 21
LULULEMON ATHLETIC COM 550021109   4,129,883 10,710 SH   SOLE NONE 10,573 0 137
Linde PLC SHS G54950103   406,979 1,093 SH   SOLE NONE 0 0 1,093
MASTERCARD INC CL A 57636Q104   816,366 2,062 SH   SOLE NONE 1,595 0 467
MCDONALD'S CORP COM 580135101   542,423 2,059 SH   SOLE NONE 2,028 0 31
MICROSOFT CORP COM 594918104   13,971,622 44,249 SH   SOLE NONE 42,222 0 2,027
Madison Funds/USA COM 557437100   188,557 26,670 SH   SOLE NONE 26,670 0 0
Merck & Co Inc COM 58933Y105   602,772 5,855 SH   SOLE NONE 5,728 0 127
NEXTERA ENERGY COM 65339F101   811,971 14,173 SH   SOLE NONE 14,071 0 102
NIKE INC CL B 654106103   4,222,484 44,159 SH   SOLE NONE 44,107 0 52
NVIDIA Corp COM 67066G104   1,724,300 3,964 SH   SOLE NONE 3,719 0 245
ORACLE CORP COM 68389X105   2,122,637 20,040 SH   SOLE NONE 18,434 0 1,606
PEPSICO INC COM 713448108   1,698,467 10,024 SH   SOLE NONE 10,014 0 10
Pacer ETFs/USA TRENDP US LAR CP 69374H105   305,814 7,653 SH   SOLE NONE 7,653 0 0
Pacer ETFs/USA TRENDP US MID CP 69374H204   301,618 9,560 SH   SOLE NONE 9,560 0 0
Pacer ETFs/USA TRENDPILOT 100 69374H303   281,580 4,583 SH   SOLE NONE 4,583 0 0
Pacer ETFs/USA TRENDPILOT INTL 69374H683   333,696 12,800 SH   SOLE NONE 12,800 0 0
Palantir Technologies Inc CL A 69608A108   161,600 10,100 SH   SOLE NONE 10,100 0 0
Palo Alto Networks Inc COM 697435105   8,579,801 36,597 SH   SOLE NONE 36,583 0 14
PayPal Holdings Inc COM 70450Y103   2,625,614 44,913 SH   SOLE NONE 44,150 0 763
Pfizer Inc COM 717081103   501,862 15,130 SH   SOLE NONE 12,459 0 2,671
Pfizer Inc CL A 98978V103   2,451,378 14,090 SH   SOLE NONE 11,093 0 2,997
ProShares ETFs/USA RUSS 2000 DIVD 74347B698   219,530 3,880 SH   SOLE NONE 3,880 0 0
Procter & Gamble Co/The COM 742718109   773,787 5,305 SH   SOLE NONE 5,253 0 52
QUALCOMM Inc COM 747525103   4,773,137 42,978 SH   SOLE NONE 42,352 0 626
ROPER INDUSTRIES INC COM 776696106   2,126,958 4,392 SH   SOLE NONE 4,389 0 3
RTX Corp COM 75513E101   3,983,108 55,344 SH   SOLE NONE 55,270 0 74
SPDR GOLD TRUST GOLD SHS 78463V107   473,373 2,761 SH   SOLE NONE 2,761 0 0
SSGA Funds Management Inc S&P DIVID ETF 78464A763   336,749 2,928 SH   SOLE NONE 2,928 0 0
STARBUCKS CORP COM 855244109   1,429,379 15,661 SH   SOLE NONE 15,629 0 32
STATE STREET ETF/USA UTSER1 S&PDCRP 78467Y107   500,477 1,096 SH   SOLE NONE 1,096 0 0
Splunk Inc COM 848637104   3,617,786 24,737 SH   SOLE NONE 24,716 0 21
State Street ETF/USA TR UNIT 78462F103   12,434,538 29,088 SH   SOLE NONE 29,088 0 0
State Street Global Advisors Inc S&P 600 SMCP GRW 78464A201   252,782 3,450 SH   SOLE NONE 3,450 0 0
State Street Global Advisors Inc BLOOMBERG 1-3 MO 78468R663   259,759 2,829 SH   SOLE NONE 2,829 0 0
State Street Global Advisors Inc SSGA US LRG ETF 78468R804   342,893 2,568 SH   SOLE NONE 2,568 0 0
Stryker Corp COM 863667101   4,858,741 17,780 SH   SOLE NONE 17,764 0 16
Sun Communities Inc COM 866674104   2,964,654 25,052 SH   SOLE NONE 25,043 0 9
TJX Cos Inc/The COM 872540109   4,933,107 55,503 SH   SOLE NONE 53,718 0 1,785
TRAVELERS CO INC COM 89417E109   202,994 1,243 SH   SOLE NONE 1,236 0 7
TSMC SPONSORED ADS 874039100   3,991,317 45,930 SH   SOLE NONE 44,334 0 1,596
Take-Two Interactive Software COM 874054109   2,651,406 18,886 SH   SOLE NONE 18,868 0 18
Tesla Inc COM 88160R101   242,964 971 SH   SOLE NONE 756 0 215
Thermo Fisher Scientific Inc COM 883556102   1,801,965 3,560 SH   SOLE NONE 3,308 0 252
Toro Co/The COM 891092108   353,923 4,259 SH   SOLE NONE 4,259 0 0
UFP INDUSTRIES INC COM 90278Q108   1,319,424 12,885 SH   SOLE NONE 12,744 0 141
US Bancorp COM NEW 902973304   2,964,887 89,682 SH   SOLE NONE 89,598 0 84
Union Pacific Corp COM 907818108   701,913 3,447 SH   SOLE NONE 3,414 0 33
United Rentals Inc COM 911363109   9,579,594 21,548 SH   SOLE NONE 21,162 0 386
UnitedHealth Group Inc COM 91324P102   417,974 829 SH   SOLE NONE 412 0 417
VANGUARD ETF/USA DIV APP ETF 921908844   249,074 1,603 SH   SOLE NONE 1,603 0 0
VANGUARD ETF/USA INTERMED TERM 921937819   740,671 10,243 SH   SOLE NONE 10,243 0 0
VANGUARD ETF/USA TOTAL STK MKT 922908769   561,824 2,645 SH   SOLE NONE 2,645 0 0
VISA INC COM CL A 92826C839   9,322,535 40,531 SH   SOLE NONE 38,173 0 2,358
Valero Energy Corp COM 91913Y100   1,235,853 8,721 SH   SOLE NONE 7,622 0 1,099
Vanguard ETF/USA MEGA GRWTH IND 921910816   343,754 1,515 SH   SOLE NONE 1,515 0 0
Vanguard ETF/USA VAN FTSE DEV MKT 921943858   834,877 19,096 SH   SOLE NONE 13,516 0 5,580
Vanguard ETF/USA VALUE ETF 922908744   309,101 2,241 SH   SOLE NONE 2,241 0 0
Vanguard Group Inc/The LARGE CAP ETF 922908637   252,440 1,290 SH   SOLE NONE 1,290 0 0
Verrica Pharmaceuticals Inc COM 92511W108   72,844 18,750 SH   SOLE NONE 18,750 0 0
WATSCO INC COM 942622200   219,078 580 SH   SOLE NONE 0 0 580
WW Grainger Inc COM 384802104   6,694,936 9,677 SH   SOLE NONE 9,669 0 8
WYNN RESORTS LTD COM 983134107   3,494,392 37,814 SH   SOLE NONE 37,779 0 35
Walt Disney Co/The COM 254687106   1,932,880 23,848 SH   SOLE NONE 23,848 0 0
iShares ETFs/USA RUSEL 2500 ETF 46435G268   376,119 6,900 SH   SOLE NONE 6,900 0 0