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
ABBOTT LABS COM 002824100 BBG000B9ZXB4 251,755 1,851 SH   SOLE NONE 1,616 0 235
ABBVIE INC COM 00287Y109 BBG0025Y4RY4 456,440 2,459 SH   SOLE NONE 2,250 0 209
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG000D9D830 485,995 1,626 SH   SOLE NONE 722 0 904
ADOBE INC COM 00724F101 BBG000BB5006 1,632,634 4,220 SH   SOLE NONE 4,175 0 45
ALBEMARLE CORP COM 012653101 BBG000BJ26K7 1,632,679 26,052 SH   SOLE NONE 25,982 0 70
ALIGN TECHNOLOGY INC COM 016255101 BBG000BRNLL2 1,492,488 7,883 SH   SOLE NONE 7,883 0 0
ALLY FINL INC COM 02005N100 BBG000BC2R71 3,829,136 98,309 SH   SOLE NONE 98,309 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 1,736,293 9,788 SH   SOLE NONE 8,931 0 857
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JX6 8,858,730 50,268 SH   SOLE NONE 49,438 0 830
AMAZON COM INC COM 023135106 BBG000BVPV84 7,769,697 35,415 SH   SOLE NONE 32,774 0 2,641
AMERICAN EXPRESS CO COM 025816109 BBG000BCQZS4 9,191,090 28,814 SH   SOLE NONE 28,109 0 705
AMERICAN TOWER CORP NEW COM 03027X100 BBG000B9XYV2 821,752 3,718 SH   SOLE NONE 2,983 0 735
AMERIPRISE FINL INC COM 03076C106 BBG000G3QLY3 956,978 1,793 SH   SOLE NONE 1,782 0 11
AMGEN INC COM 031162100 BBG000BBS2Y0 775,925 2,779 SH   SOLE NONE 2,779 0 0
AMPHENOL CORP NEW CL A 032095101 BBG000B9YJ35 1,147,574 11,621 SH   SOLE NONE 2,237 0 9,384
APPLE INC COM 037833100 BBG000B9XRY4 15,915,242 77,571 SH   SOLE NONE 72,950 0 4,621
ARCHER DANIELS MIDLAND CO COM 039483102 BBG000BB6WG8 324,703 6,152 SH   SOLE NONE 6,056 0 96
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG000JG0547 264,299 857 SH   SOLE NONE 320 0 537
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG000DWG505 1,899,361 3,910 SH   SOLE NONE 3,608 0 302
BLACKROCK INC COM 09290D101 BBG01PSW2WN4 641,092 611 SH   SOLE NONE 416 0 195
BROADCOM INC COM 11135F101 BBG00KHY5S69 611,943 2,220 SH   SOLE NONE 1,835 0 385
CHENIERE ENERGY INC COM NEW 16411R208 BBG000C3HSR0 8,880,200 36,466 SH   SOLE NONE 36,220 0 246
CHEVRON CORP NEW COM 166764100 BBG000K4ND22 428,997 2,996 SH   SOLE NONE 2,744 0 252
CHEWY INC CL A 16679L109 BBG00P19DKZ6 4,780,643 112,169 SH   SOLE NONE 112,128 0 41
CISCO SYS INC COM 17275R102 BBG000C3J3C9 235,129 3,389 SH   SOLE NONE 2,950 0 439
CME GROUP INC COM 12572Q105 BBG000BHLYP4 312,553 1,134 SH   SOLE NONE 193 0 941
COCA COLA CO COM 191216100 BBG000BMX289 262,341 3,708 SH   SOLE NONE 3,205 0 503
COLGATE PALMOLIVE CO COM 194162103 BBG000BFQYY3 628,392 6,913 SH   SOLE NONE 6,746 0 167
COPART INC COM 217204106 BBG000BM9RH1 239,854 4,888 SH   SOLE NONE 0 0 4,888
COSTCO WHSL CORP NEW COM 22160K105 BBG000F6H8W8 7,869,033 7,949 SH   SOLE NONE 7,513 0 436
CUMMINS INC COM 231021106 BBG000BGPTV6 5,906,135 18,034 SH   SOLE NONE 17,933 0 101
DEERE & CO COM 244199105 BBG000BH1NH9 209,498 412 SH   SOLE NONE 340 0 72
DISNEY WALT CO COM 254687106 BBG000BH4R78 3,292,341 26,549 SH   SOLE NONE 26,490 0 59
DUPONT DE NEMOURS INC COM 26614N102 BBG00BN961G4 3,247,668 47,349 SH   SOLE NONE 47,279 0 70
ECOLAB INC COM 278865100 BBG000BHKYH4 2,196,475 8,152 SH   SOLE NONE 7,610 0 542
EDWARDS LIFESCIENCES CORP COM 28176E108 BBG000BRXP69 1,171,899 14,984 SH   SOLE NONE 14,945 0 39
ELEVANCE HEALTH INC COM 036752103 BBG000BCG930 2,025,315 5,207 SH   SOLE NONE 5,175 0 32
ELI LILLY & CO COM 532457108 BBG000BNBDC2 798,239 1,024 SH   SOLE NONE 999 0 25
EOG RES INC COM 26875P101 BBG000BZ9223 2,334,189 19,515 SH   SOLE NONE 19,440 0 75
ETF SER SOLUTIONS APTUS COLLRD INV 26922A222 BBG00PNSDFF3 843,691 20,379 SH   SOLE NONE 20,379 0 0
EXPEDIA GROUP INC COM NEW 30212P303 BBG000QY3XZ2 5,355,927 31,752 SH   SOLE NONE 31,736 0 16
EXXON MOBIL CORP COM 30231G102 BBG000GZQ728 954,246 8,852 SH   SOLE NONE 7,050 0 1,802
FASTENAL CO COM 311900104 BBG000BJ8YN7 366,114 8,717 SH   SOLE NONE 2,739 0 5,978
FEDEX CORP COM 31428X106 BBG000BJF1Z8 519,403 2,285 SH   SOLE NONE 1,986 0 299
FIFTH THIRD BANCORP COM 316773100 BBG000BJL3N0 684,362 16,639 SH   SOLE NONE 16,458 0 181
FISERV INC COM 337738108 BBG000BJKPG0 1,185,491 6,876 SH   SOLE NONE 3,931 0 2,945
FORTINET INC COM 34959E109 BBG000BCMBG4 284,704 2,693 SH   SOLE NONE 2,300 0 393
GENERAL DYNAMICS CORP COM 369550108 BBG000BK67C7 275,035 943 SH   SOLE NONE 925 0 18
GENTEX CORP COM 371901109 BBG000BKJ092 1,330,285 60,495 SH   SOLE NONE 60,207 0 288
GOLDMAN SACHS GROUP INC COM 38141G104 BBG000C6CFJ5 11,212,883 15,843 SH   SOLE NONE 15,798 0 45
GRAINGER W W INC COM 384802104 BBG000BKR1D6 9,758,491 9,381 SH   SOLE NONE 9,373 0 8
GUIDEWIRE SOFTWARE INC COM 40171V100 BBG001C7PM75 294,783 1,252 SH   SOLE NONE 0 0 1,252
HOME DEPOT INC COM 437076102 BBG000BKZB36 3,041,279 8,295 SH   SOLE NONE 8,186 0 109
HONEYWELL INTL INC COM 438516106 BBG000H556T9 622,488 2,673 SH   SOLE NONE 2,598 0 75
HUNTINGTON BANCSHARES INC COM 446150104 BBG000BKWSR6 170,114 10,150 SH   SOLE NONE 10,150 0 0
IDEXX LABS INC COM 45168D104 BBG000BLRT07 644,144 1,201 SH   SOLE NONE 124 0 1,077
ILLUMINA INC COM 452327109 BBG000DSMS70 1,012,300 10,610 SH   SOLE NONE 10,500 0 110
INCYTE CORP COM 45337C102 BBG000BNPSQ9 2,459,500 36,116 SH   SOLE NONE 35,972 0 144
INTEL CORP COM 458140100 BBG000C0G1D1 332,752 14,855 SH   SOLE NONE 14,514 0 341
INTERCONTINENTAL EXCHANGE IN COM 45866F104 BBG000C1FB75 599,030 3,265 SH   SOLE NONE 3,225 0 40
INTUIT COM 461202103 BBG000BH5DV1 1,349,210 1,713 SH   SOLE NONE 1,394 0 319
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG000BJPDZ1 5,929,690 10,912 SH   SOLE NONE 10,876 0 36
INVESCO QQQ TR UNIT SER 1 46090E103 BBG000BSWKH7 712,719 1,292 SH   SOLE NONE 1,292 0 0
ISHARES INC MSCI EMRG CHN 46434G764 BBG00H5VLMJ6 292,464 4,632 SH   SOLE NONE 4,632 0 0
ISHARES TR SELECT DIVID ETF 464287168 BBG000C1L679 1,040,566 7,835 SH   SOLE NONE 7,835 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG000BVZ4F5 22,342,690 35,984 SH   SOLE NONE 35,348 0 636
ISHARES TR MSCI EMG MKT ETF 464287234 BBG000M0P5L2 1,935,823 40,129 SH   SOLE NONE 40,129 0 0
ISHARES TR MSCI EAFE ETF 464287465 BBG000D2KQ55 2,930,472 32,783 SH   SOLE NONE 32,783 0 0
ISHARES TR RUS MID CAP ETF 464287499 BBG000JWXHK2 2,006,326 21,815 SH   SOLE NONE 21,815 0 0
ISHARES TR CORE S&P MCP ETF 464287507 BBG000BWC7P0 6,762,165 109,032 SH   SOLE NONE 109,032 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 BBG000CG9VP5 911,910 4,695 SH   SOLE NONE 4,695 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 BBG000BTR7Z0 2,000,196 4,711 SH   SOLE NONE 4,711 0 0
ISHARES TR RUS 1000 ETF 464287622 BBG000CF7ZN2 928,724 2,735 SH   SOLE NONE 2,735 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 BBG000C16Z27 277,184 1,757 SH   SOLE NONE 1,757 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 BBG000C17LW4 668,341 2,338 SH   SOLE NONE 2,338 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG000CGC9C4 2,745,928 12,725 SH   SOLE NONE 12,725 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 BBG000BWDVW8 7,086,339 20,189 SH   SOLE NONE 20,189 0 0
ISHARES TR CORE S&P SCP ETF 464287804 BBG000BWCNN7 8,327,461 76,196 SH   SOLE NONE 76,196 0 0
ISHARES TR S&P SML 600 GWT 464287887 BBG000C16NW1 772,297 5,805 SH   SOLE NONE 5,805 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWV4 744,712 4,073 SH   SOLE NONE 4,073 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TR19 201,604 2,415 SH   SOLE NONE 2,415 0 0
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZJ6 958,613 14,992 SH   SOLE NONE 14,992 0 0
ISHARES TR IBONDS 29 TR HI 46436E379 BBG015STX836 250,853 10,589 SH   SOLE NONE 10,589 0 0
JOHNSON & JOHNSON COM 478160104 BBG000BMHYD1 6,042,179 39,556 SH   SOLE NONE 39,336 0 220
JPMORGAN CHASE & CO. COM 46625H100 BBG000DMBXR2 10,494,162 36,198 SH   SOLE NONE 35,908 0 290
LENNAR CORP CL A 526057104 BBG000BN5HF7 5,716,878 51,685 SH   SOLE NONE 51,597 0 88
LINDE PLC SHS G54950103 BBG01FND0CC1 374,875 799 SH   SOLE NONE 0 0 799
LULULEMON ATHLETICA INC COM 550021109 BBG000R8ZVD1 1,467,532 6,177 SH   SOLE NONE 6,149 0 28
MASTERCARD INCORPORATED CL A 57636Q104 BBG000F1ZSQ2 733,332 1,305 SH   SOLE NONE 905 0 400
MCDONALDS CORP COM 580135101 BBG000BNSZP1 467,472 1,600 SH   SOLE NONE 1,543 0 57
MERCK & CO INC COM 58933Y105 BBG000BPD168 389,942 4,926 SH   SOLE NONE 4,866 0 60
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 10,355,403 14,030 SH   SOLE NONE 13,683 0 347
MICROSOFT CORP COM 594918104 BBG000BPH459 18,629,994 37,454 SH   SOLE NONE 35,217 0 2,237
NEXTERA ENERGY INC COM 65339F101 BBG000BJSBJ0 997,704 14,372 SH   SOLE NONE 14,191 0 181
NIKE INC CL B 654106103 BBG000C5HS04 2,575,058 36,248 SH   SOLE NONE 36,248 0 0
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 4,245,981 26,875 SH   SOLE NONE 22,055 0 4,820
ONEOK INC NEW COM 682680103 BBG000BQHGR6 206,197 2,526 SH   SOLE NONE 2,480 0 46
ORACLE CORP COM 68389X105 BBG000BQLTW7 4,021,480 18,394 SH   SOLE NONE 16,937 0 1,457
PACER FDS TR TRENDP US LAR CP 69374H105 BBG009BJW8F7 553,436 10,903 SH   SOLE NONE 10,903 0 0
PACER FDS TR TRENDP US MID CP 69374H204 BBG009BJVYT6 476,461 13,660 SH   SOLE NONE 13,660 0 0
PACER FDS TR TRENDPILOT 100 69374H303 BBG009BNY731 476,966 6,683 SH   SOLE NONE 6,683 0 0
PACER FDS TR TRENDPILOT INTL 69374H683 BBG00P1MDGZ6 371,328 12,800 SH   SOLE NONE 12,800 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 BBG000N7QR55 415,367 3,047 SH   SOLE NONE 2,876 0 171
PALO ALTO NETWORKS INC COM 697435105 BBG0014GJCT9 13,496,417 65,952 SH   SOLE NONE 65,832 0 120
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXV6 3,745,877 50,402 SH   SOLE NONE 49,651 0 751
PEPSICO INC COM 713448108 BBG000DH7JK6 1,281,976 9,709 SH   SOLE NONE 9,551 0 158
PFIZER INC COM 717081103 BBG000BR2B91 277,815 11,461 SH   SOLE NONE 10,002 0 1,459
PHILIP MORRIS INTL INC COM 718172109 BBG000J2XL74 349,872 1,921 SH   SOLE NONE 1,921 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG000BR2TH3 789,112 4,953 SH   SOLE NONE 4,901 0 52
QUALCOMM INC COM 747525103 BBG000CGC1X8 6,405,437 40,220 SH   SOLE NONE 39,574 0 646
ROPER TECHNOLOGIES INC COM 776696106 BBG000F1ZSN5 2,446,481 4,316 SH   SOLE NONE 4,307 0 9
RTX CORPORATION COM 75513E101 BBG000BW8S60 7,654,222 52,419 SH   SOLE NONE 52,254 0 165
SBA COMMUNICATIONS CORP NEW CL A 78410G104 BBG000D2M0Z7 2,550,128 10,859 SH   SOLE NONE 10,847 0 12
SPDR GOLD TR GOLD SHS 78463V107 BBG000CRF6Q8 497,178 1,631 SH   SOLE NONE 1,631 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG000BDTBL9 8,758,642 14,176 SH   SOLE NONE 14,176 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG000BBNQB7 306,466 541 SH   SOLE NONE 541 0 0
STARBUCKS CORP COM 855244109 BBG000CTQBF3 1,266,418 13,821 SH   SOLE NONE 13,695 0 126
STRYKER CORPORATION COM 863667101 BBG000DN7P92 7,418,458 18,751 SH   SOLE NONE 18,694 0 57
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 9,339,089 41,234 SH   SOLE NONE 39,950 0 1,284
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 BBG000BS1YV5 5,902,226 24,304 SH   SOLE NONE 24,284 0 20
TESLA INC COM 88160R101 BBG000N9MNX3 215,373 678 SH   SOLE NONE 240 0 438
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG000BVDLH9 1,368,833 3,376 SH   SOLE NONE 3,212 0 164
TJX COS INC NEW COM 872540109 BBG000BV8DN6 1,746,519 14,143 SH   SOLE NONE 11,389 0 2,754
TORO CO COM 891092108 BBG000BVQRY3 256,144 3,624 SH   SOLE NONE 3,624 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG000BJ81C1 257,641 963 SH   SOLE NONE 941 0 22
UBER TECHNOLOGIES INC COM 90353T100 BBG002B04MT8 3,619,574 38,795 SH   SOLE NONE 38,620 0 175
UFP INDUSTRIES INC COM 90278Q108 BBG000BL0T06 83,462 840 SH   SOLE NONE 699 0 141
UNION PAC CORP COM 907818108 BBG000BW3299 730,044 3,173 SH   SOLE NONE 3,146 0 27
UNITED RENTALS INC COM 911363109 BBG000BXMFC3 13,161,145 17,469 SH   SOLE NONE 17,069 0 400
US BANCORP DEL COM NEW 902973304 BBG000FFDM15 2,545,765 56,260 SH   SOLE NONE 56,161 0 99
VALERO ENERGY CORP COM 91913Y100 BBG000BBGGQ1 811,090 6,034 SH   SOLE NONE 4,979 0 1,055
VANGUARD BD INDEX FDS INTERMED TERM 921937819 BBG000R44SW0 354,217 4,580 SH   SOLE NONE 4,580 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 BBG000HX76S7 523,842 1,872 SH   SOLE NONE 1,872 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 BBG000HSZ812 419,391 1,470 SH   SOLE NONE 1,470 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 BBG000HT3Z79 231,292 976 SH   SOLE NONE 976 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG000HR9779 845,229 2,781 SH   SOLE NONE 2,781 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG000P5G869 910,167 4,447 SH   SOLE NONE 4,447 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 BBG000QVFB47 1,215,168 21,315 SH   SOLE NONE 15,735 0 5,580
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SC8 280,385 3,500 SH   SOLE NONE 3,500 0 0
VERRICA PHARMACEUTICALS INC COM 92511W108 BBG00L03BYB7 3,446 6,500 SH   SOLE NONE 6,500 0 0
VISA INC COM CL A 92826C839 BBG000PSKYX7 12,473,617 35,132 SH   SOLE NONE 32,754 0 2,378
WATSCO INC COM 942622200 BBG000DJN7L9 245,541 556 SH   SOLE NONE 45 0 511
WYNN RESORTS LTD COM 983134107 BBG000LD9JQ8 3,149,747 33,626 SH   SOLE NONE 33,607 0 19
ZOETIS INC CL A 98978V103 BBG0039320N9 2,114,682 13,560 SH   SOLE NONE 11,031 0 2,529