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
AFLAC INC COM 001055102   951,442 9,198 SH   SOLE   680 0 8,518
ALPHABET INC CAP STK CL A 02079K305   8,538,756 45,107 SH   SOLE   43,445 0 1,662
ALPHABET INC CAP STK CL C 02079K107   897,163 4,711 SH   SOLE   4,496 0 215
AMAZON COM INC COM 023135106   6,859,009 31,264 SH   SOLE   29,509 0 1,755
AMERICAN ELEC PWR CO INC COM 025537101   714,322 7,745 SH   SOLE   745 0 7,000
AMERICAN TOWER CORP NEW COM 03027X100   600,301 3,273 SH   SOLE   597 0 2,676
AMERICOLD REALTY TRUST INC COM 03064D108   364,271 17,022 SH   SOLE   0 0 17,022
APPLE INC COM 037833100   15,125,862 60,402 SH   SOLE   57,699 0 2,703
ARCH CAP GROUP LTD ORD G0450A105   923,500 10,000 SH   SOLE   10,000 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   3,251,239 4,691 SH   SOLE   4,517 0 174
BANK AMERICA CORP COM 060505104   5,407,916 123,047 SH   SOLE   118,093 0 4,954
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   397,980 878 SH   SOLE   878 0 0
BLUE OWL CAPITAL INC COM CL A 09581B103   909,629 39,107 SH   SOLE   2,721 0 36,386
BOOKING HOLDINGS INC COM 09857L108   8,471,157 1,705 SH   SOLE   1,644 0 61
BROADCOM INC COM 11135F101   1,512,988 6,526 SH   SOLE   1,840 0 4,686
BUNGE GLOBAL SA COM SHS H11356104   714,226 9,185 SH   SOLE   921 0 8,264
CANADIAN PACIFIC KANSAS CITY COM 13646K108   2,935,111 40,557 SH   SOLE   31,512 0 9,045
CASEYS GEN STORES INC COM 147528103   7,064,781 17,830 SH   SOLE   12,905 0 4,925
CATERPILLAR INC COM 149123101   672,920 1,855 SH   SOLE   157 0 1,698
CHECK POINT SOFTWARE TECH LT ORD M22465104   4,698,493 25,166 SH   SOLE   18,380 0 6,786
CHEMED CORP NEW COM 16359R103   5,633,364 10,633 SH   SOLE   8,314 0 2,319
COCA COLA CO COM 191216100   226,814 3,643 SH   SOLE   3,643 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   5,046,236 65,476 SH   SOLE   49,589 0 15,887
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   723,783 9,412 SH   SOLE   0 0 9,412
COMCAST CORP NEW CL A 20030N101   3,359,574 89,517 SH   SOLE   86,697 0 2,820
CONOCOPHILLIPS COM 20825C104   605,433 6,105 SH   SOLE   0 0 6,105
CORPAY INC COM SHS 219948106   848,758 2,508 SH   SOLE   0 0 2,508
COSTCO WHSL CORP NEW COM 22160K105   1,334,090 1,456 SH   SOLE   151 0 1,305
DANAHER CORPORATION COM 235851102   799,294 3,482 SH   SOLE   285 0 3,197
DARDEN RESTAURANTS INC COM 237194105   251,845 1,349 SH   SOLE   1,349 0 0
DATADOG INC CL A COM 23804L103   736,741 5,156 SH   SOLE   0 0 5,156
DEERE & CO COM 244199105   736,391 1,738 SH   SOLE   40 0 1,698
DOMINOS PIZZA INC COM 25754A201   742,136 1,768 SH   SOLE   152 0 1,616
EDWARDS LIFESCIENCES CORP COM 28176E108   4,626,283 62,492 SH   SOLE   53,031 0 9,461
ELI LILLY & CO COM 532457108   1,099,328 1,424 SH   SOLE   1,424 0 0
ENERGIZER HLDGS INC NEW COM 29272W109   516,442 14,802 SH   SOLE   0 0 14,802
EOG RES INC COM 26875P101   576,372 4,702 SH   SOLE   11 0 4,691
EQUITABLE HLDGS INC COM 29452E101   991,325 21,016 SH   SOLE   1,380 0 19,636
EVEREST GROUP LTD COM G3223R108   747,755 2,063 SH   SOLE   3 0 2,060
EXXON MOBIL CORP COM 30231G102   224,069 2,083 SH   SOLE   2,083 0 0
FACTSET RESH SYS INC COM 303075105   4,540,568 9,454 SH   SOLE   9,192 0 262
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   226,549 5,049 SH   SOLE   5,049 0 0
FORD MTR CO COM 345370860   207,900 21,000 SH   SOLE   21,000 0 0
FREEPORT-MCMORAN INC CL B 35671D857   519,221 13,635 SH   SOLE   165 0 13,470
FTI CONSULTING INC COM 302941109   2,575,860 13,477 SH   SOLE   9,589 0 3,888
GENTEX CORP COM 371901109   2,897,565 100,855 SH   SOLE   80,601 0 20,254
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   1,770,555 39,752 SH   SOLE   3,175 0 36,577
GLOBAL X FDS US INFR DEV ETF 37954Y673   250,906 6,209 SH   SOLE   6,209 0 0
GRAND CANYON ED INC COM 38526M106   854,217 5,215 SH   SOLE   503 0 4,712
GRAPHIC PACKAGING HLDG CO COM 388689101   1,327,853 48,890 SH   SOLE   4,290 0 44,600
HCA HEALTHCARE INC COM 40412C101   1,097,949 3,658 SH   SOLE   253 0 3,405
HDFC BANK LTD SPONSORED ADS 40415F101   3,173,523 49,695 SH   SOLE   36,131 0 13,564
HOME DEPOT INC COM 437076102   4,762,794 12,244 SH   SOLE   11,836 0 408
HONEYWELL INTL INC COM 438516106   5,934,808 26,273 SH   SOLE   24,643 0 1,630
HUNTINGTON INGALLS INDS INC COM 446413106   409,121 2,165 SH   SOLE   339 0 1,826
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,372,711 42,767 SH   SOLE   34,512 0 8,255
INTUITIVE SURGICAL INC COM NEW 46120E602   9,367,095 17,946 SH   SOLE   13,401 0 4,545
ISHARES TR CORE US AGGBD ET 464287226   29,399,751 303,403 SH   SOLE   288,221 0 15,182
ISHARES TR NATIONAL MUN ETF 464288414   27,274,243 255,976 SH   SOLE   246,018 0 9,958
ISHARES TR CORE S&P500 ETF 464287200   17,170,030 29,167 SH   SOLE   26,441 0 2,726
ISHARES TR CORE 1 5 YR USD 46432F859   15,215,988 318,526 SH   SOLE   305,830 0 12,696
ISHARES TR JPMORGAN USD EMG 464288281   12,874,917 144,597 SH   SOLE   138,396 0 6,201
ISHARES TR ISHS 5-10YR INVT 464288638   10,226,744 198,539 SH   SOLE   188,810 0 9,729
ISHARES TR CORE MSCI TOTAL 46432F834   6,966,328 105,327 SH   SOLE   97,177 0 8,150
ISHARES TR GLB INFRASTR ETF 464288372   4,313,060 82,515 SH   SOLE   79,122 0 3,393
ISHARES TR ISHARES BIOTECH 464287556   2,097,777 15,867 SH   SOLE   15,231 0 636
ISHARES TR ISHS 1-5YR INVS 464288646   1,569,871 30,365 SH   SOLE   30,365 0 0
ISHARES TR AGGRES ALLOC ETF 464289859   1,511,822 19,734 SH   SOLE   18,071 0 1,663
ISHARES TR GRWT ALLOCAT ETF 464289867   1,195,037 20,849 SH   SOLE   19,046 0 1,803
ISHARES TR CALIF MUN BD ETF 464288356   727,456 12,700 SH   SOLE   12,700 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   411,620 1,025 SH   SOLE   1,005 0 20
ISHARES TR MSCI USA QLT FCT 46432F339   334,079 1,876 SH   SOLE   1,826 0 50
ISHARES TR RUSSELL 2000 ETF 464287655   248,580 1,125 SH   SOLE   1,125 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   233,518 2,630 SH   SOLE   2,630 0 0
ISHARES TR CORE S&P MCP ETF 464287507   209,674 3,365 SH   SOLE   3,365 0 0
JPMORGAN CHASE & CO. COM 46625H100   7,978,748 33,285 SH   SOLE   31,424 0 1,861
LENNAR CORP CL A 526057104   921,862 6,760 SH   SOLE   0 0 6,760
LOGITECH INTL S A SHS H50430232   4,256,425 51,687 SH   SOLE   40,048 0 11,639
MANHATTAN ASSOCIATES INC COM 562750109   4,051,439 14,992 SH   SOLE   14,509 0 483
MASTERCARD INCORPORATED CL A 57636Q104   6,809,077 12,931 SH   SOLE   12,475 0 456
MCDONALDS CORP COM 580135101   556,589 1,920 SH   SOLE   1,620 0 300
META PLATFORMS INC CL A 30303M102   8,855,254 15,124 SH   SOLE   14,498 0 626
MICROSOFT CORP COM 594918104   8,564,880 20,320 SH   SOLE   19,459 0 861
NEOS ETF TRUST FIS CHRISTIAN 78433H204   29,043,160 1,006,479 SH   SOLE   986,661 0 19,818
NEOS ETF TRUST NEOS ENH INC 1-3 78433H501   984,000 19,751 SH   SOLE   19,376 0 375
NETAPP INC COM 64110D104   960,911 8,278 SH   SOLE   690 0 7,588
NIKE INC CL B 654106103   2,595,481 34,300 SH   SOLE   33,193 0 1,107
NORDSON CORP COM 655663102   3,418,145 16,336 SH   SOLE   15,710 0 626
NOVARTIS AG SPONSORED ADR 66987V109   2,887,091 29,669 SH   SOLE   28,451 0 1,218
NOVO-NORDISK A S ADR 670100205   4,491,277 52,212 SH   SOLE   50,131 0 2,081
NVIDIA CORPORATION COM 67066G104   7,550,993 56,229 SH   SOLE   30,777 0 25,452
OLD DOMINION FREIGHT LINE IN COM 679580100   4,540,889 25,742 SH   SOLE   21,215 0 4,527
ON SEMICONDUCTOR CORP COM 682189105   3,951,722 62,676 SH   SOLE   47,369 0 15,307
ORACLE CORP COM 68389X105   6,517,791 39,113 SH   SOLE   37,748 0 1,365
OSHKOSH CORP COM 688239201   420,970 4,428 SH   SOLE   0 0 4,428
PALO ALTO NETWORKS INC COM 697435105   2,342,190 12,872 SH   SOLE   1,192 0 11,680
PARKER-HANNIFIN CORP COM 701094104   835,744 1,314 SH   SOLE   179 0 1,135
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   378,784 3,775 SH   SOLE   3,775 0 0
PROGRESSIVE CORP COM 743315103   4,381,030 18,284 SH   SOLE   17,556 0 728
RELX PLC SPONSORED ADR 759530108   3,183,352 70,087 SH   SOLE   67,170 0 2,917
REPUBLIC SVCS INC COM 760759100   5,074,162 25,222 SH   SOLE   20,502 0 4,720
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   7,395,712 215,430 SH   SOLE   211,251 0 4,179
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   3,467,464 134,086 SH   SOLE   115,424 0 18,662
SCHWAB STRATEGIC TR US REIT ETF 808524847   921,902 43,775 SH   SOLE   42,414 0 1,361
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   865,915 38,146 SH   SOLE   38,146 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   679,385 26,060 SH   SOLE   26,060 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   661,021 23,718 SH   SOLE   23,674 0 44
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   312,756 12,999 SH   SOLE   12,999 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   300,049 13,218 SH   SOLE   13,218 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   9,764,641 113,993 SH   SOLE   109,432 0 4,561
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   9,041,238 65,721 SH   SOLE   63,055 0 2,666
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   9,006,505 114,572 SH   SOLE   110,071 0 4,501
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   5,375,284 63,885 SH   SOLE   61,591 0 2,294
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   5,165,432 22,215 SH   SOLE   21,206 0 1,009
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   4,961,496 121,994 SH   SOLE   116,410 0 5,584
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,496,415 6,670 SH   SOLE   6,604 0 66
SELECT SECTOR SPDR TR INDL 81369Y704   1,475,185 11,196 SH   SOLE   10,471 0 725
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,021,213 21,130 SH   SOLE   20,881 0 249
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   778,699 10,288 SH   SOLE   9,642 0 646
SERVICENOW INC COM 81762P102   1,665,449 1,571 SH   SOLE   2 0 1,569
SKYWORKS SOLUTIONS INC COM 83088M102   2,885,116 32,534 SH   SOLE   24,612 0 7,922
SPDR GOLD TR GOLD SHS 78463V107   458,595 1,894 SH   SOLE   1,694 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,739,327 6,380 SH   SOLE   5,899 0 481
SPDR SER TR PORTFOLIO SHORT 78464A474   6,992,854 234,188 SH   SOLE   223,760 0 10,428
SPDR SER TR NUVEEN BLOOMBERG 78464A284   6,699,198 261,892 SH   SOLE   251,563 0 10,329
SPDR SER TR BLOOMBERG EMERGI 78464A391   247,172 12,656 SH   SOLE   11,372 0 1,284
STRYKER CORPORATION COM 863667101   749,265 2,081 SH   SOLE   255 0 1,826
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   712,285 49,157 SH   SOLE   200 0 48,957
TENARIS S A SPONSORED ADS 88031M109   4,402,800 116,507 SH   SOLE   91,040 0 25,467
TESLA INC COM 88160R101   356,995 884 SH   SOLE   884 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209   895,199 40,617 SH   SOLE   4,540 0 36,077
TJX COS INC NEW COM 872540109   3,301,496 27,328 SH   SOLE   26,186 0 1,142
TOLL BROTHERS INC COM 889478103   2,013,185 15,984 SH   SOLE   115 0 15,869
TOYOTA MOTOR CORP ADS 892331307   2,585,589 13,286 SH   SOLE   12,733 0 553
TRACTOR SUPPLY CO COM 892356106   4,759,058 89,692 SH   SOLE   15,967 0 73,725
TREX CO INC COM 89531P105   2,952,759 42,775 SH   SOLE   41,384 0 1,391
TRIMBLE INC COM 896239100   552,562 7,820 SH   SOLE   0 0 7,820
UNILEVER PLC SPON ADR NEW 904767704   2,523,774 44,511 SH   SOLE   42,387 0 2,124
UNITED RENTALS INC COM 911363109   974,241 1,383 SH   SOLE   1 0 1,382
UNITEDHEALTH GROUP INC COM 91324P102   4,677,688 9,247 SH   SOLE   8,877 0 370
VALVOLINE INC COM 92047W101   3,439,669 95,071 SH   SOLE   66,349 0 28,722
VANGUARD BD INDEX FDS INTERMED TERM 921937819   15,749,871 210,757 SH   SOLE   200,389 0 10,368
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,631,495 22,688 SH   SOLE   22,688 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   975,534 12,625 SH   SOLE   12,625 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   5,777,052 21,872 SH   SOLE   19,086 0 2,786
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,704,352 12,782 SH   SOLE   12,166 0 616
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   647,434 7,268 SH   SOLE   7,253 0 15
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   225,223 418 SH   SOLE   418 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,327,794 26,487 SH   SOLE   26,487 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   16,400,521 361,723 SH   SOLE   346,360 0 15,363
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,024,974 13,139 SH   SOLE   12,810 0 329
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,672,005 45,342 SH   SOLE   43,657 0 1,685
VANGUARD WORLD FD ENERGY ETF 92204A306   506,712 4,177 SH   SOLE   4,177 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   372,459 599 SH   SOLE   599 0 0
VISA INC COM CL A 92826C839   1,711,673 5,416 SH   SOLE   5,177 0 239
ZOETIS INC CL A 98978V103   877,379 5,385 SH   SOLE   688 0 4,697