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
Expires: July 31, 2015
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
ABBOTT LABS COM 002824100 233,729 1,762 SH SOLE NONE 1,524 0 238
ABBVIE INC COM 00287Y109 526,105 2,511 SH SOLE NONE 2,302 0 209
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 605,046 1,939 SH SOLE NONE 1,045 0 894
ADOBE INC COM 00724F101 1,643,043 4,284 SH SOLE NONE 4,190 0 94
ALBEMARLE CORP COM 012653101 3,023,112 41,976 SH SOLE NONE 41,976 0 0
ALIGN TECHNOLOGY INC COM 016255101 2,374,004 14,944 SH SOLE NONE 14,934 0 10
ALLY FINL INC COM 02005N100 4,024,866 110,361 SH SOLE NONE 110,174 0 187
ALPHABET INC CAP STK CL C 02079K107 1,560,269 9,987 SH SOLE NONE 9,130 0 857
ALPHABET INC CAP STK CL A 02079K305 8,446,901 54,623 SH SOLE NONE 53,799 0 824
AMAZON COM INC COM 023135106 7,312,263 38,433 SH SOLE NONE 35,792 0 2,641
AMERICAN EXPRESS CO COM 025816109 8,390,593 31,186 SH SOLE NONE 30,481 0 705
AMERICAN TOWER CORP NEW COM 03027X100 893,683 4,107 SH SOLE NONE 3,372 0 735
AMERIPRISE FINL INC COM 03076C106 869,462 1,796 SH SOLE NONE 1,785 0 11
AMGEN INC COM 031162100 865,797 2,779 SH SOLE NONE 2,779 0 0
AMPHENOL CORP NEW CL A 032095101 764,845 11,661 SH SOLE NONE 2,277 0 9,384
APPLE INC COM 037833100 18,899,487 85,083 SH SOLE NONE 79,994 0 5,089
ARCHER DANIELS MIDLAND CO COM 039483102 294,013 6,124 SH SOLE NONE 6,095 0 29
AUTOMATIC DATA PROCESSING IN COM 053015103 261,839 857 SH SOLE NONE 320 0 537
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,117,006 3,975 SH SOLE NONE 3,673 0 302
BLACKROCK INC None 09290D101 738,254 780 SH SOLE NONE 585 0 195
BROADCOM INC COM 11135F101 375,713 2,244 SH SOLE NONE 1,864 0 380
CHENIERE ENERGY INC COM NEW 16411R208 9,061,393 39,159 SH SOLE NONE 38,913 0 246
CHEVRON CORP NEW COM 166764100 543,693 3,250 SH SOLE NONE 2,960 0 290
CHEWY INC CL A 16679L109 4,190,019 128,884 SH SOLE NONE 128,843 0 41
CISCO SYS INC COM 17275R102 209,135 3,389 SH SOLE NONE 2,950 0 439
CME GROUP INC COM 12572Q105 429,770 1,620 SH SOLE NONE 679 0 941
COCA COLA CO COM 191216100 274,448 3,832 SH SOLE NONE 3,324 0 508
COLGATE PALMOLIVE CO COM 194162103 647,748 6,913 SH SOLE NONE 6,746 0 167
COPART INC COM 217204106 278,649 4,924 SH SOLE NONE 36 0 4,888
COSTCO WHSL CORP NEW COM 22160K105 8,809,941 9,315 SH SOLE NONE 8,879 0 436
CUMMINS INC COM 231021106 6,205,485 19,798 SH SOLE NONE 19,697 0 101
DISNEY WALT CO COM 254687106 3,517,865 35,642 SH SOLE NONE 35,505 0 137
DUPONT DE NEMOURS INC COM 26614N102 4,925,893 65,960 SH SOLE NONE 65,930 0 30
EBAY INC. COM 278642103 207,389 3,062 SH SOLE NONE 1,412 0 1,650
ECOLAB INC COM 278865100 2,080,639 8,207 SH SOLE NONE 7,665 0 542
EDWARDS LIFESCIENCES CORP COM 28176E108 1,087,635 15,006 SH SOLE NONE 14,965 0 41
ELEVANCE HEALTH INC COM 036752103 2,260,487 5,197 SH SOLE NONE 5,176 0 21
ELI LILLY & CO COM 532457108 955,578 1,157 SH SOLE NONE 1,152 0 5
EOG RES INC COM 26875P101 3,726,911 29,062 SH SOLE NONE 28,987 0 75
ETF SER SOLUTIONS APTUS COLLRD INV 26922A222 788,464 20,379 SH SOLE NONE 20,379 0 0
EXPEDIA GROUP INC COM NEW 30212P303 5,763,645 34,287 SH SOLE NONE 34,287 0 0
EXXON MOBIL CORP COM 30231G102 1,053,839 8,861 SH SOLE NONE 7,059 0 1,802
FASTENAL CO COM 311900104 340,910 4,396 SH SOLE NONE 1,407 0 2,989
FEDEX CORP COM 31428X106 617,007 2,531 SH SOLE NONE 2,220 0 311
FIFTH THIRD BANCORP COM 316773100 653,386 16,668 SH SOLE NONE 16,487 0 181
FIRST TR EXCHANGE-TRADED FD US EQTY OPPT ETF 336920103 371,982 3,329 SH SOLE NONE 3,329 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 435,867 9,775 SH SOLE NONE 9,775 0 0
FISERV INC COM 337738108 1,522,844 6,896 SH SOLE NONE 3,951 0 2,945
FORTINET INC COM 34959E109 277,710 2,885 SH SOLE NONE 2,324 0 561
GENERAL DYNAMICS CORP COM 369550108 250,228 918 SH SOLE NONE 900 0 18
GENTEX CORP COM 371901109 1,409,534 60,495 SH SOLE NONE 60,207 0 288
GILEAD SCIENCES INC COM 375558103 215,472 1,923 SH SOLE NONE 715 0 1,208
GOLDMAN SACHS GROUP INC COM 38141G104 9,158,552 16,765 SH SOLE NONE 16,720 0 45
GRAINGER W W INC COM 384802104 9,432,789 9,549 SH SOLE NONE 9,541 0 8
GUIDEWIRE SOFTWARE INC COM 40171V100 244,505 1,305 SH SOLE NONE 55 0 1,250
HOME DEPOT INC COM 437076102 3,035,637 8,283 SH SOLE NONE 8,174 0 109
HONEYWELL INTL INC COM 438516106 541,657 2,558 SH SOLE NONE 2,483 0 75
HUNTINGTON BANCSHARES INC COM 446150104 152,862 10,184 SH SOLE NONE 10,184 0 0
IDEXX LABS INC COM 45168D104 506,460 1,206 SH SOLE NONE 130 0 1,076
ILLINOIS TOOL WKS INC COM 452308109 293,644 1,184 SH SOLE NONE 1,162 0 22
ILLUMINA INC COM 452327109 1,055,063 13,298 SH SOLE NONE 13,282 0 16
INCYTE CORP COM 45337C102 3,041,487 50,231 SH SOLE NONE 50,087 0 144
INTEL CORP COM 458140100 363,201 15,993 SH SOLE NONE 15,797 0 196
INTERCONTINENTAL EXCHANGE IN COM 45866F104 748,823 4,341 SH SOLE NONE 4,301 0 40
INTUIT COM 461202103 1,051,765 1,713 SH SOLE NONE 1,394 0 319
INTUITIVE SURGICAL INC COM NEW 46120E602 5,942,745 11,999 SH SOLE NONE 11,963 0 36
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 272,432 4,414 SH SOLE NONE 4,414 0 0
INVESCO EXCH TRADED FD TR II S&P SMLCP LOW 46138G102 257,196 5,570 SH SOLE NONE 5,570 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 265,967 7,025 SH SOLE NONE 7,025 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 501,275 1,069 SH SOLE NONE 1,069 0 0
ISHARES INC CORE MSCI EMKT 46434G103 241,393 4,473 SH SOLE NONE 4,473 0 0
ISHARES TR SELECT DIVID ETF 464287168 1,052,162 7,835 SH SOLE NONE 7,835 0 0
ISHARES TR CORE S&P500 ETF 464287200 13,692,020 24,367 SH SOLE NONE 23,731 0 636
ISHARES TR MSCI EMG MKT ETF 464287234 2,231,235 51,058 SH SOLE NONE 51,058 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,964,265 36,269 SH SOLE NONE 36,269 0 0
ISHARES TR RUS MID CAP ETF 464287499 1,817,521 21,365 SH SOLE NONE 21,365 0 0
ISHARES TR CORE S&P MCP ETF 464287507 6,348,422 108,799 SH SOLE NONE 108,799 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 883,411 4,695 SH SOLE NONE 4,695 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 4,420,464 12,242 SH SOLE NONE 12,242 0 0
ISHARES TR RUS 1000 ETF 464287622 1,013,776 3,305 SH SOLE NONE 3,305 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 553,493 3,666 SH SOLE NONE 3,666 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 746,914 2,923 SH SOLE NONE 2,923 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 6,221,694 31,188 SH SOLE NONE 31,188 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 6,636,770 20,894 SH SOLE NONE 20,894 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,735,879 73,978 SH SOLE NONE 73,978 0 0
ISHARES TR S&P SML 600 GWT 464287887 734,550 5,900 SH SOLE NONE 5,900 0 0
ISHARES TR MSCI USA ESG SLC 464288802 780,197 6,792 SH SOLE NONE 6,792 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 399,460 4,265 SH SOLE NONE 4,265 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 508,137 2,973 SH SOLE NONE 2,973 0 0
ISHARES TR MSCI USA MMENTM 46432F396 416,388 2,060 SH SOLE NONE 2,060 0 0
ISHARES TR CORE MSCI EAFE 46432F842 3,070,255 40,585 SH SOLE NONE 40,585 0 0
ISHARES TR CORE DIV GRWTH 46434V621 734,712 11,892 SH SOLE NONE 11,892 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 409,012 6,540 SH SOLE NONE 6,540 0 0
ISHARES TR None 46436E379 234,267 10,089 SH SOLE NONE 10,089 0 0
JOHNSON & JOHNSON COM 478160104 6,981,035 42,095 SH SOLE NONE 41,875 0 220
JPMORGAN CHASE & CO. COM 46625H100 9,288,530 37,866 SH SOLE NONE 37,571 0 295
LENNAR CORP CL A 526057104 6,229,455 54,273 SH SOLE NONE 54,175 0 98
LINDE PLC SHS G54950103 372,046 799 SH SOLE NONE 0 0 799
LULULEMON ATHLETICA INC COM 550021109 3,363,036 11,881 SH SOLE NONE 11,869 0 12
MASTERCARD INCORPORATED CL A 57636Q104 737,221 1,345 SH SOLE NONE 945 0 400
MCDONALDS CORP COM 580135101 495,106 1,585 SH SOLE NONE 1,528 0 57
MERCK & CO INC COM 58933Y105 444,043 4,947 SH SOLE NONE 4,887 0 60
META PLATFORMS INC CL A 30303M102 8,753,179 15,187 SH SOLE NONE 14,847 0 340
MICROSOFT CORP COM 594918104 15,365,839 40,933 SH SOLE NONE 38,713 0 2,220
NEXTERA ENERGY INC COM 65339F101 1,012,593 14,284 SH SOLE NONE 14,103 0 181
NIKE INC CL B 654106103 2,251,636 35,470 SH SOLE NONE 35,320 0 150
NVIDIA CORPORATION COM 67066G104 3,077,884 28,399 SH SOLE NONE 23,919 0 4,480
ORACLE CORP COM 68389X105 2,762,226 19,757 SH SOLE NONE 18,068 0 1,689
PACER FDS TR TRENDP US LAR CP 69374H105 560,959 10,903 SH SOLE NONE 10,903 0 0
PACER FDS TR TRENDP US MID CP 69374H204 472,636 13,660 SH SOLE NONE 13,660 0 0
PACER FDS TR TRENDPILOT 100 69374H303 474,560 6,683 SH SOLE NONE 6,683 0 0
PACER FDS TR TRENDPILOT INTL 69374H683 375,296 12,800 SH SOLE NONE 12,800 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 254,466 3,015 SH SOLE NONE 2,885 0 130
PALO ALTO NETWORKS INC COM 697435105 11,682,014 68,460 SH SOLE NONE 68,340 0 120
PAYPAL HLDGS INC COM 70450Y103 3,577,919 54,834 SH SOLE NONE 54,083 0 751
PEPSICO INC COM 713448108 1,462,365 9,753 SH SOLE NONE 9,569 0 184
PFIZER INC COM 717081103 290,777 11,475 SH SOLE NONE 10,016 0 1,459
PHILIP MORRIS INTL INC COM 718172109 305,714 1,926 SH SOLE NONE 1,926 0 0
PROCTER AND GAMBLE CO COM 742718109 820,913 4,817 SH SOLE NONE 4,765 0 52
PROGRESSIVE CORP COM 743315103 207,446 733 SH SOLE NONE 0 0 733
PROSHARES TR RUSS 2000 DIVD 74347B698 254,489 3,880 SH SOLE NONE 3,880 0 0
QUALCOMM INC COM 747525103 6,504,769 42,346 SH SOLE NONE 41,700 0 646
ROPER TECHNOLOGIES INC COM 776696106 2,550,523 4,326 SH SOLE NONE 4,317 0 9
RTX CORPORATION COM 75513E101 7,342,125 55,429 SH SOLE NONE 55,264 0 165
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,656,401 12,074 SH SOLE NONE 12,062 0 12
SPDR GOLD TR GOLD SHS 78463V107 469,956 1,631 SH SOLE NONE 1,631 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 14,685,106 26,252 SH SOLE NONE 26,252 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 582,027 1,091 SH SOLE NONE 1,091 0 0
SPDR SER TR S&P 600 SMCP GRW 78464A201 286,350 3,450 SH SOLE NONE 3,450 0 0
SPDR SER TR S&P DIVID ETF 78464A763 397,271 2,928 SH SOLE NONE 2,928 0 0
SPDR SER TR SSGA US LRG ETF 78468R804 446,935 2,568 SH SOLE NONE 2,568 0 0
STARBUCKS CORP COM 855244109 1,355,702 13,821 SH SOLE NONE 13,695 0 126
STRYKER CORPORATION COM 863667101 7,386,557 19,843 SH SOLE NONE 19,786 0 57
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7,453,732 44,902 SH SOLE NONE 43,618 0 1,284
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 5,363,423 25,879 SH SOLE NONE 25,859 0 20
TESLA INC COM 88160R101 182,449 704 SH SOLE NONE 287 0 417
THERMO FISHER SCIENTIFIC INC COM 883556102 1,692,338 3,401 SH SOLE NONE 3,237 0 164
TJX COS INC NEW COM 872540109 2,033,938 16,699 SH SOLE NONE 13,374 0 3,325
TORO CO COM 891092108 267,211 3,673 SH SOLE NONE 3,649 0 24
TRAVELERS COMPANIES INC COM 89417E109 277,947 1,051 SH SOLE NONE 1,029 0 22
UBER TECHNOLOGIES INC COM 90353T100 2,946,604 40,442 SH SOLE NONE 40,285 0 157
UFP INDUSTRIES INC COM 90278Q108 94,730 885 SH SOLE NONE 744 0 141
UNION PAC CORP COM 907818108 829,439 3,511 SH SOLE NONE 3,449 0 62
UNITED RENTALS INC COM 911363109 11,756,892 18,760 SH SOLE NONE 18,360 0 400
UNITEDHEALTH GROUP INC COM 91324P102 429,475 820 SH SOLE NONE 418 0 402
US BANCORP DEL COM NEW 902973304 2,744,596 65,007 SH SOLE NONE 64,817 0 190
VALERO ENERGY CORP COM 91913Y100 978,771 7,411 SH SOLE NONE 6,354 0 1,057
VANGUARD BD INDEX FDS INTERMED TERM 921937819 355,668 4,645 SH SOLE NONE 4,645 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 484,137 1,872 SH SOLE NONE 1,872 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 377,834 1,470 SH SOLE NONE 1,470 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 251,908 1,136 SH SOLE NONE 1,136 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 765,979 2,787 SH SOLE NONE 2,787 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 904,187 4,661 SH SOLE NONE 4,661 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 1,152,519 22,674 SH SOLE NONE 17,094 0 5,580
VERRICA PHARMACEUTICALS INC COM 92511W108 2,874 6,500 SH SOLE NONE 6,500 0 0
VISA INC COM CL A 92826C839 12,979,987 37,037 SH SOLE NONE 34,659 0 2,378
WATSCO INC COM 942622200 282,615 556 SH SOLE NONE 45 0 511
WYNN RESORTS LTD COM 983134107 3,441,787 41,219 SH SOLE NONE 41,200 0 19
ZOETIS INC CL A 98978V103 2,230,514 13,547 SH SOLE NONE 11,063 0 2,484