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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ISHARES TR RUSSELL 2000 ETF 464287655 201 1,188 SH   SOLE   1,188 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 204 4,606 SH   SOLE   4,606 0 0
AGCO CORP COM 001084102 228 2,311 SH   SOLE   2,311 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 236 4,758 SH   SOLE   4,758 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 237 4,951 SH   SOLE   4,951 0 0
COCA COLA CO COM 191216100 255 4,047 SH   SOLE   4,047 0 0
US BANCORP DEL COM NEW 902973304 260 5,650 SH   SOLE   5,650 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 270 13,332 SH   SOLE   13,332 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 281 5,869 SH   SOLE   5,869 0 0
NEXTERA ENERGY INC COM 65339F101 286 3,695 SH   SOLE   3,695 0 0
ISHARES TR US TREAS BD ETF 46429B267 288 12,069 SH   SOLE   12,069 0 0
ORANGE SPONSORED ADR 684060106 290 24,675 SH   SOLE   24,675 0 0
CHEVRON CORP NEW COM 166764100 293 2,024 SH   SOLE   1,674 0 350
FASTENAL CO COM 311900104 297 5,959 SH   SOLE   5,959 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 299 3,616 SH   SOLE   3,616 0 0
MCDONALDS CORP COM 580135101 308 1,247 SH   SOLE   1,053 0 194
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 311 9,876 SH   SOLE   9,435 0 441
NICE LTD SPONSORED ADR 653656108 315 1,635 SH   SOLE   1,635 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 318 3,434 SH   SOLE   3,434 0 0
EXXON MOBIL CORP COM 30231G102 327 3,818 SH   SOLE   3,818 0 0
TJX COS INC NEW COM 872540109 345 6,174 SH   SOLE   6,174 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 347 6,485 SH   SOLE   6,485 0 0
FEDEX CORP COM 31428X106 368 1,622 SH   SOLE   1,477 0 145
ISHARES TR INTL DEV RE ETF 464288489 372 16,561 SH   SOLE   16,561 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 388 3,186 SH   SOLE   3,186 0 0
NVIDIA CORPORATION COM 67066G104 419 2,767 SH   SOLE   2,767 0 0
SPDR SER TR NUVEEN BLMBRG SH 78468R739 463 9,795 SH   SOLE   9,795 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 464 1,420 SH   SOLE   1,420 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 466 4,438 SH   SOLE   4,438 0 0
KEYCORP COM 493267108 476 27,619 SH   SOLE   27,619 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 478 23,320 SH   SOLE   23,320 0 0
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 485 18,815 SH   SOLE   18,815 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 501 5,036 SH   SOLE   5,036 0 0
DBX ETF TR XTRACK USD HIGH 233051432 523 15,508 SH   SOLE   15,508 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 539 3,721 SH   SOLE   3,721 0 0
ABBOTT LABS COM 002824100 541 4,979 SH   SOLE   4,979 0 0
ALTRIA GROUP INC COM 02209S103 544 13,035 SH   SOLE   12,850 0 185
LOWES COS INC COM 548661107 568 3,252 SH   SOLE   3,177 0 75
METLIFE INC COM 59156R108 581 9,246 SH   SOLE   9,246 0 0
HUMANA INC COM 444859102 586 1,252 SH   SOLE   1,252 0 0
PALO ALTO NETWORKS INC COM 697435105 586 1,187 SH   SOLE   1,187 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 616 9,874 SH   SOLE   9,874 0 0
XYLEM INC COM 98419M100 616 7,877 SH   SOLE   7,487 0 390
VERIZON COMMUNICATIONS INC COM 92343V104 659 12,984 SH   SOLE   12,784 0 200
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 670 11,556 SH   SOLE   11,556 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 695 3,177 SH   SOLE   3,177 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 761 15,463 SH   SOLE   15,463 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 767 8,784 SH   SOLE   8,339 0 445
LILLY ELI & CO COM 532457108 782 2,411 SH   SOLE   763 0 1,648
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 815 8,941 SH   SOLE   8,941 0 0
ISHARES TR AGGRES ALLOC ETF 464289859 906 15,121 SH   SOLE   13,528 0 1,593
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 961 9,692 SH   SOLE   9,692 0 0
ISHARES TR INTRM GOV CR ETF 464288612 967 9,163 SH   SOLE   8,833 0 330
GENTEX CORP COM 371901109 1,024 36,621 SH   SOLE   35,316 0 1,305
SPDR SER TR S&P BIOTECH 78464A870 1,094 14,728 SH   SOLE   14,460 0 268
ALPHABET INC CAP STK CL C 02079K107 1,105 505 SH   SOLE   500 0 5
STATE STR CORP COM 857477103 1,155 18,741 SH   SOLE   18,396 0 345
DIAGEO PLC SPON ADR NEW 25243Q205 1,171 6,725 SH   SOLE   6,443 0 282
ISHARES TR GRWT ALLOCAT ETF 464289867 1,324 27,582 SH   SOLE   26,067 0 1,515
BECTON DICKINSON & CO COM 075887109 1,412 5,726 SH   SOLE   5,661 0 65
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,412 25,302 SH   SOLE   25,062 0 240
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,426 17,447 SH   SOLE   16,694 0 753
VISA INC COM CL A 92826C839 1,510 7,669 SH   SOLE   7,343 0 326
SPDR SER TR PORTFOLIO SHORT 78464A474 1,534 51,585 SH   SOLE   51,585 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,552 37,254 SH   SOLE   36,008 0 1,246
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,566 11,389 SH   SOLE   10,931 0 458
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,590 31,850 SH   SOLE   31,850 0 0
TOYOTA MOTOR CORP ADS 892331307 1,596 10,350 SH   SOLE   9,956 0 394
UNITED PARCEL SERVICE INC CL B 911312106 1,604 8,789 SH   SOLE   8,559 0 230
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,605 17,066 SH   SOLE   16,866 0 200
TRACTOR SUPPLY CO COM 892356106 1,666 8,594 SH   SOLE   8,474 0 120
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,690 53,741 SH   SOLE   52,182 0 1,559
SPDR SER TR S&P REGL BKG 78464A698 1,701 29,287 SH   SOLE   28,782 0 505
MANHATTAN ASSOCIATES INC COM 562750109 1,726 15,062 SH   SOLE   14,415 0 647
ISHARES INC CORE MSCI EMKT 46434G103 1,739 35,441 SH   SOLE   34,193 0 1,248
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 1,746 70,017 SH   SOLE   67,162 0 2,855
TREX CO INC COM 89531P105 1,769 32,512 SH   SOLE   31,240 0 1,272
RELX PLC SPONSORED ADR 759530108 1,792 66,521 SH   SOLE   63,827 0 2,694
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,850 41,608 SH   SOLE   40,163 0 1,445
AMAZON COM INC COM 023135106 1,891 17,809 SH   SOLE   17,084 0 725
FTI CONSULTING INC COM 302941109 1,900 10,507 SH   SOLE   10,006 0 501
CANADIAN PAC RY LTD COM 13645T100 1,942 27,810 SH   SOLE   26,733 0 1,077
HDFC BANK LTD SPONSORED ADS 40415F101 1,952 35,523 SH   SOLE   34,207 0 1,316
GORES HLDGS VIII INC CL A 382863108 2,029 206,000 SH   SOLE   206,000 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 2,037 52,255 SH   SOLE   48,680 0 3,575
POLARIS INC COM 731068102 2,057 20,721 SH   SOLE   19,764 0 957
ON SEMICONDUCTOR CORP COM 682189105 2,065 41,039 SH   SOLE   39,220 0 1,819
UNILEVER PLC SPON ADR NEW 904767704 2,078 45,347 SH   SOLE   43,453 0 1,894
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,113 29,274 SH   SOLE   28,308 0 966
NOVO-NORDISK A S ADR 670100205 2,197 19,713 SH   SOLE   18,748 0 965
VALVOLINE INC COM 92047W101 2,237 77,594 SH   SOLE   74,483 0 3,111
CHARLES RIV LABS INTL INC COM 159864107 2,316 10,825 SH   SOLE   10,302 0 523
NIKE INC CL B 654106103 2,382 23,308 SH   SOLE   22,322 0 986
GODADDY INC CL A 380237107 2,473 35,550 SH   SOLE   33,976 0 1,574
PROGRESSIVE CORP COM 743315103 2,490 21,416 SH   SOLE   20,495 0 921
ORACLE CORP COM 68389X105 2,559 36,624 SH   SOLE   34,623 0 2,001
TOLL BROTHERS INC COM 889478103 2,576 57,763 SH   SOLE   55,163 0 2,600
MANPOWERGROUP INC WIS COM 56418H100 2,586 33,848 SH   SOLE   32,258 0 1,590
META PLATFORMS INC CL A 30303M102 2,649 16,429 SH   SOLE   15,430 0 999
REPUBLIC SVCS INC COM 760759100 2,676 20,449 SH   SOLE   19,642 0 807
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,690 7,131 SH   SOLE   6,350 0 781
CASEYS GEN STORES INC COM 147528103 2,790 15,081 SH   SOLE   14,485 0 596
HOME DEPOT INC COM 437076102 2,837 10,345 SH   SOLE   9,880 0 465
NORDSON CORP COM 655663102 2,892 14,285 SH   SOLE   13,589 0 696
FIDELITY NATL INFORMATION SV COM 31620M106 2,969 32,391 SH   SOLE   31,106 0 1,285
VANGUARD INDEX FDS TOTAL STK MKT 922908769 3,041 16,125 SH   SOLE   15,994 0 131
MEDTRONIC PLC SHS G5960L103 3,082 34,341 SH   SOLE   32,860 0 1,481
OLD DOMINION FREIGHT LINE IN COM 679580100 3,172 12,379 SH   SOLE   11,907 0 472
MOODYS CORP COM 615369105 3,225 11,859 SH   SOLE   11,383 0 476
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,232 43,918 SH   SOLE   42,076 0 1,842
PACIRA BIOSCIENCES INC COM 695127100 3,259 55,902 SH   SOLE   53,236 0 2,666
FIRST REP BK SAN FRANCISCO C COM 33616C100 3,279 22,736 SH   SOLE   21,664 0 1,072
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 3,280 25,576 SH   SOLE   24,768 0 808
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 3,346 55,072 SH   SOLE   52,729 0 2,343
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,464 46,029 SH   SOLE   44,252 0 1,777
VANGUARD INDEX FDS MID CAP ETF 922908629 3,492 17,731 SH   SOLE   16,693 0 1,038
BOOKING HOLDINGS INC COM 09857L108 3,531 2,019 SH   SOLE   1,937 0 82
JPMORGAN CHASE & CO COM 46625H100 3,663 32,532 SH   SOLE   30,581 0 1,951
COLGATE PALMOLIVE CO COM 194162103 3,697 46,134 SH   SOLE   44,905 0 1,229
VANGUARD STAR FDS VG TL INTL STK F 921909768 3,756 72,773 SH   SOLE   70,632 0 2,141
PFIZER INC COM 717081103 3,877 73,947 SH   SOLE   66,485 0 7,462
BK OF AMERICA CORP COM 060505104 3,926 126,116 SH   SOLE   120,626 0 5,490
COMCAST CORP NEW CL A 20030N101 3,954 100,764 SH   SOLE   96,357 0 4,407
UNITEDHEALTH GROUP INC COM 91324P102 3,954 7,698 SH   SOLE   7,321 0 377
EDWARDS LIFESCIENCES CORP COM 28176E108 4,104 43,158 SH   SOLE   41,392 0 1,766
PEPSICO INC COM 713448108 4,109 24,655 SH   SOLE   23,515 0 1,140
FACTSET RESH SYS INC COM 303075105 4,159 10,815 SH   SOLE   10,388 0 427
MASTERCARD INCORPORATED CL A 57636Q104 4,269 13,531 SH   SOLE   13,029 0 502
MICROSOFT CORP COM 594918104 4,272 16,632 SH   SOLE   15,932 0 700
CHEMED CORP NEW COM 16359R103 4,325 9,214 SH   SOLE   8,858 0 356
TRUIST FINL CORP COM 89832Q109 4,417 93,127 SH   SOLE   88,959 0 4,168
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,682 65,479 SH   SOLE   62,682 0 2,797
SCHWAB STRATEGIC TR US REIT ETF 808524847 4,688 222,294 SH   SOLE   210,058 0 12,236
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,787 62,768 SH   SOLE   60,559 0 2,209
HONEYWELL INTL INC COM 438516106 4,896 28,168 SH   SOLE   26,104 0 2,064
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 5,060 114,301 SH   SOLE   106,236 0 8,065
ISHARES TR ISHS 5-10YR INVT 464288638 5,132 100,506 SH   SOLE   94,250 0 6,256
ISHARES TR CORE MSCI TOTAL 46432F834 5,290 92,752 SH   SOLE   87,141 0 5,611
JOHNSON & JOHNSON COM 478160104 5,513 31,055 SH   SOLE   29,654 0 1,401
ALPHABET INC CAP STK CL A 02079K305 5,847 2,683 SH   SOLE   2,586 0 97
ISHARES TR SHRT NAT MUN ETF 464288158 6,274 59,945 SH   SOLE   58,360 0 1,585
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 6,288 49,462 SH   SOLE   48,072 0 1,390
ISHARES TR GLB INFRASTR ETF 464288372 6,610 141,393 SH   SOLE   131,905 0 9,488
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 6,627 212,201 SH   SOLE   203,575 0 8,626
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 7,329 179,379 SH   SOLE   165,898 0 13,481
APPLE INC COM 037833100 8,987 65,730 SH   SOLE   63,038 0 2,692
ISHARES TR CORE S&P500 ETF 464287200 10,335 27,259 SH   SOLE   25,220 0 2,039
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 11,025 143,567 SH   SOLE   136,504 0 7,063
ISHARES TR ISHS 1-5YR INVS 464288646 13,116 259,472 SH   SOLE   248,741 0 10,731
ISHARES TR CORE US AGGBD ET 464287226 15,012 147,638 SH   SOLE   138,500 0 9,138
ISHARES TR NATIONAL MUN ETF 464288414 16,216 152,462 SH   SOLE   147,194 0 5,268
SHP ETF TRUST FIS BIBLICALLY R 78433H204 22,173 1,033,486 SH   SOLE   990,656 0 42,830
ISHARES TR CORE 1 5 YR USD 46432F859 31,046 654,981 SH   SOLE   622,175 0 32,806