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
ABBOTT LABS COM 002824100 227 2,344 SH   SOLE   2,344 0 0
ALPHABET INC CAP STK CL A 02079K305 4,753 49,691 SH   SOLE   47,517 0 2,174
ALPHABET INC CAP STK CL C 02079K107 630 6,550 SH   SOLE   6,450 0 100
ALTRIA GROUP INC COM 02209S103 307 7,600 SH   SOLE   7,415 0 185
AMAZON COM INC COM 023135106 2,006 17,754 SH   SOLE   17,160 0 594
APPLE INC COM 037833100 8,442 61,082 SH   SOLE   58,151 0 2,931
BECTON DICKINSON & CO COM 075887109 768 3,446 SH   SOLE   3,381 0 65
BK OF AMERICA CORP COM 060505104 3,617 119,767 SH   SOLE   113,510 0 6,257
BOOKING HOLDINGS INC COM 09857L108 3,298 2,007 SH   SOLE   1,916 0 91
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,704 41,672 SH   SOLE   40,110 0 1,562
CANADIAN PAC RY LTD COM 13645T100 1,851 27,746 SH   SOLE   26,579 0 1,167
CASEYS GEN STORES INC COM 147528103 3,041 15,015 SH   SOLE   14,371 0 644
CHARLES RIV LABS INTL INC COM 159864107 2,146 10,905 SH   SOLE   10,326 0 579
CHECK POINT SOFTWARE TECH LT ORD M22465104 322 2,872 SH   SOLE   2,872 0 0
CHEMED CORP NEW COM 16359R103 3,976 9,108 SH   SOLE   8,719 0 389
CHEVRON CORP NEW COM 166764100 362 2,519 SH   SOLE   2,103 0 416
COCA COLA CO COM 191216100 227 4,047 SH   SOLE   4,047 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 2,813 53,921 SH   SOLE   51,427 0 2,494
COLGATE PALMOLIVE CO COM 194162103 2,164 30,808 SH   SOLE   29,444 0 1,364
COMCAST CORP NEW CL A 20030N101 2,675 91,219 SH   SOLE   86,828 0 4,391
DIAGEO PLC SPON ADR NEW 25243Q205 1,117 6,580 SH   SOLE   6,273 0 307
EDWARDS LIFESCIENCES CORP COM 28176E108 3,616 43,765 SH   SOLE   41,837 0 1,928
EXXON MOBIL CORP COM 30231G102 413 4,729 SH   SOLE   4,608 0 121
FACTSET RESH SYS INC COM 303075105 4,297 10,740 SH   SOLE   10,275 0 465
FASTENAL CO COM 311900104 263 5,714 SH   SOLE   5,714 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,376 31,447 SH   SOLE   30,059 0 1,388
FIRST REP BK SAN FRANCISCO C COM 33616C100 2,973 22,770 SH   SOLE   21,636 0 1,134
FTI CONSULTING INC COM 302941109 1,754 10,584 SH   SOLE   10,026 0 558
GENTEX CORP COM 371901109 387 16,241 SH   SOLE   15,581 0 660
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104 426 16,840 SH   SOLE   16,840 0 0
GODADDY INC CL A 380237107 2,299 32,437 SH   SOLE   30,746 0 1,691
GORES HLDGS VIII INC CL A 382863108 2,033 206,000 SH   SOLE   206,000 0 0
GRAPHIC PACKAGING HLDG CO COM 388689101 412 20,880 SH   SOLE   20,880 0 0
HDFC BANK LTD SPONSORED ADS 40415F101 2,063 35,308 SH   SOLE   33,898 0 1,410
HOME DEPOT INC COM 437076102 2,947 10,680 SH   SOLE   10,175 0 505
HONEYWELL INTL INC COM 438516106 4,236 25,367 SH   SOLE   23,237 0 2,130
HUMANA INC COM 444859102 542 1,117 SH   SOLE   1,117 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 878 9,721 SH   SOLE   9,521 0 200
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 269 13,332 SH   SOLE   13,332 0 0
ISHARES INC CORE MSCI EMKT 46434G103 849 19,756 SH   SOLE   19,183 0 573
ISHARES TR CORE 1 5 YR USD 46432F859 30,486 661,291 SH   SOLE   627,870 0 33,421
ISHARES TR NATIONAL MUN ETF 464288414 17,020 165,915 SH   SOLE   159,457 0 6,458
ISHARES TR CORE US AGGBD ET 464287226 14,279 148,215 SH   SOLE   139,796 0 8,419
ISHARES TR ISHS 1-5YR INVS 464288646 12,806 259,866 SH   SOLE   249,153 0 10,713
ISHARES TR CORE S&P500 ETF 464287200 10,124 28,229 SH   SOLE   25,734 0 2,495
ISHARES TR SHRT NAT MUN ETF 464288158 7,324 71,338 SH   SOLE   69,290 0 2,048
ISHARES TR GLB INFRASTR ETF 464288372 5,906 141,192 SH   SOLE   131,610 0 9,582
ISHARES TR CORE MSCI TOTAL 46432F834 5,136 100,866 SH   SOLE   94,594 0 6,272
ISHARES TR ISHS 5-10YR INVT 464288638 4,760 98,593 SH   SOLE   92,514 0 6,079
ISHARES TR GRWT ALLOCAT ETF 464289867 1,176 26,263 SH   SOLE   25,232 0 1,031
ISHARES TR AGGRES ALLOC ETF 464289859 851 15,355 SH   SOLE   13,761 0 1,594
ISHARES TR RUS 1000 GRW ETF 464287614 655 3,112 SH   SOLE   3,112 0 0
ISHARES TR INTRM GOV CR ETF 464288612 531 5,226 SH   SOLE   5,226 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 406 2,982 SH   SOLE   2,982 0 0
ISHARES TR INTL DEV RE ETF 464288489 318 16,718 SH   SOLE   16,718 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 254 3,130 SH   SOLE   3,130 0 0
JOHNSON & JOHNSON COM 478160104 4,660 28,524 SH   SOLE   27,117 0 1,407
JPMORGAN CHASE & CO COM 46625H100 3,457 33,079 SH   SOLE   30,793 0 2,286
KEYCORP COM 493267108 393 24,517 SH   SOLE   24,517 0 0
LILLY ELI & CO COM 532457108 731 2,261 SH   SOLE   763 0 1,498
LOWES COS INC COM 548661107 541 2,882 SH   SOLE   2,832 0 50
MANHATTAN ASSOCIATES INC COM 562750109 2,001 15,039 SH   SOLE   14,354 0 685
MANPOWERGROUP INC WIS COM 56418H100 204 3,150 SH   SOLE   3,150 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,779 13,291 SH   SOLE   12,747 0 544
MCDONALDS CORP COM 580135101 260 1,128 SH   SOLE   1,028 0 100
MEDTRONIC PLC SHS G5960L103 2,787 34,518 SH   SOLE   32,884 0 1,634
META PLATFORMS INC CL A 30303M102 2,308 17,008 SH   SOLE   16,100 0 908
METLIFE INC COM 59156R108 366 6,027 SH   SOLE   6,027 0 0
MICROSOFT CORP COM 594918104 4,015 17,240 SH   SOLE   16,504 0 736
MOODYS CORP COM 615369105 2,603 10,709 SH   SOLE   10,194 0 515
NEXTERA ENERGY INC COM 65339F101 212 2,700 SH   SOLE   2,700 0 0
NICE LTD SPONSORED ADR 653656108 275 1,460 SH   SOLE   1,460 0 0
NIKE INC CL B 654106103 1,935 23,284 SH   SOLE   22,164 0 1,120
NORDSON CORP COM 655663102 3,048 14,360 SH   SOLE   13,612 0 748
NOVO-NORDISK A S ADR 670100205 2,050 20,574 SH   SOLE   19,443 0 1,131
NVIDIA CORPORATION COM 67066G104 308 2,537 SH   SOLE   2,537 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 3,116 12,526 SH   SOLE   12,044 0 482
ON SEMICONDUCTOR CORP COM 682189105 2,501 40,129 SH   SOLE   38,202 0 1,927
ORACLE CORP COM 68389X105 2,280 37,341 SH   SOLE   35,545 0 1,796
ORANGE SPONSORED ADR 684060106 195 21,665 SH   SOLE   21,665 0 0
PACIRA BIOSCIENCES INC COM 695127100 2,924 54,966 SH   SOLE   52,228 0 2,738
PALO ALTO NETWORKS INC COM 697435105 529 3,228 SH   SOLE   3,228 0 0
PEPSICO INC COM 713448108 3,867 23,684 SH   SOLE   22,558 0 1,126
PFIZER INC COM 717081103 3,282 75,006 SH   SOLE   67,396 0 7,610
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 712 7,206 SH   SOLE   7,206 0 0
POLARIS INC COM 731068102 1,951 20,394 SH   SOLE   19,377 0 1,017
PROGRESSIVE CORP COM 743315103 2,464 21,205 SH   SOLE   20,214 0 991
RELX PLC SPONSORED ADR 759530108 1,615 66,440 SH   SOLE   63,529 0 2,911
REPUBLIC SVCS INC COM 760759100 2,644 19,434 SH   SOLE   18,563 0 871
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5,873 211,629 SH   SOLE   202,182 0 9,447
SCHWAB STRATEGIC TR US REIT ETF 808524847 3,904 208,888 SH   SOLE   197,748 0 11,140
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 1,931 51,072 SH   SOLE   47,080 0 3,992
SCHWAB STRATEGIC TR US TIPS ETF 808524870 931 17,982 SH   SOLE   17,742 0 240
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 538 9,193 SH   SOLE   9,193 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 525 9,408 SH   SOLE   9,408 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 448 9,277 SH   SOLE   9,277 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 278 9,876 SH   SOLE   9,435 0 441
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 266 5,869 SH   SOLE   5,869 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 6,543 181,707 SH   SOLE   168,234 0 13,473
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,046 56,174 SH   SOLE   53,207 0 2,967
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,375 28,418 SH   SOLE   27,028 0 1,390
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,393 35,179 SH   SOLE   33,552 0 1,627
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,259 18,656 SH   SOLE   17,848 0 808
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,368 20,504 SH   SOLE   19,538 0 966
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,176 8,259 SH   SOLE   7,801 0 458
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,090 35,912 SH   SOLE   34,353 0 1,559
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 436 5,263 SH   SOLE   4,863 0 400
SHP ETF TRUST FIS BIBLICALLY R 78433H204 17,191 850,280 SH   SOLE   846,545 0 3,735
SKYWORKS SOLUTIONS INC COM 83088M102 252 2,954 SH   SOLE   2,954 0 0
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855 310 6,485 SH   SOLE   6,485 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,266 6,344 SH   SOLE   5,563 0 781
SPDR SER TR PORTFOLIO SHORT 78464A474 1,124 38,451 SH   SOLE   38,451 0 0
SPDR SER TR S&P REGL BKG 78464A698 1,117 18,977 SH   SOLE   18,977 0 0
SPDR SER TR S&P BIOTECH 78464A870 493 6,215 SH   SOLE   6,117 0 98
STATE STR CORP COM 857477103 794 13,056 SH   SOLE   12,711 0 345
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,203 17,544 SH   SOLE   16,695 0 849
TJX COS INC NEW COM 872540109 329 5,304 SH   SOLE   5,304 0 0
TOLL BROTHERS INC COM 889478103 2,350 55,957 SH   SOLE   53,255 0 2,702
TOYOTA MOTOR CORP ADS 892331307 1,345 10,324 SH   SOLE   9,902 0 422
TRACTOR SUPPLY CO COM 892356106 986 5,304 SH   SOLE   5,224 0 80
TREX CO INC COM 89531P105 1,471 33,474 SH   SOLE   31,956 0 1,518
TRUIST FINL CORP COM 89832Q109 3,672 84,345 SH   SOLE   79,837 0 4,508
UNILEVER PLC SPON ADR NEW 904767704 1,779 40,573 SH   SOLE   38,546 0 2,027
UNITED PARCEL SERVICE INC CL B 911312106 896 5,544 SH   SOLE   5,434 0 110
UNITEDHEALTH GROUP INC COM 91324P102 3,995 7,911 SH   SOLE   7,514 0 397
US BANCORP DEL COM NEW 902973304 228 5,650 SH   SOLE   5,650 0 0
VALVOLINE INC COM 92047W101 1,899 74,931 SH   SOLE   71,588 0 3,343
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 10,127 135,347 SH   SOLE   128,783 0 6,564
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 2,052 28,763 SH   SOLE   26,986 0 1,777
VANGUARD INDEX FDS MID CAP ETF 922908629 3,238 17,223 SH   SOLE   16,091 0 1,132
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,811 15,661 SH   SOLE   15,530 0 131
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 730 9,101 SH   SOLE   8,956 0 145
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 4,376 114,684 SH   SOLE   106,525 0 8,159
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 790 21,648 SH   SOLE   20,402 0 1,246
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,065 22,133 SH   SOLE   22,133 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,367 45,328 SH   SOLE   43,119 0 2,209
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,547 55,641 SH   SOLE   52,910 0 2,731
VANGUARD WORLD FDS ENERGY ETF 92204A306 512 5,036 SH   SOLE   5,036 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 436 1,420 SH   SOLE   1,420 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 324 8,537 SH   SOLE   8,537 0 0
VISA INC COM CL A 92826C839 1,025 5,769 SH   SOLE   5,443 0 326
XYLEM INC COM 98419M100 706 8,076 SH   SOLE   7,642 0 434
ZIMMER BIOMET HOLDINGS INC COM 98956P102 411 3,930 SH   SOLE   3,930 0 0