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   230,671 2,278 SH   SOLE   2,278 0 0
AGCO CORP COM 001084102   294,601 2,179 SH   SOLE   2,179 0 0
ALPHABET INC CAP STK CL A 02079K305   5,305,064 51,143 SH   SOLE   50,045 0 1,098
ALPHABET INC CAP STK CL C 02079K107   656,136 6,309 SH   SOLE   6,209 0 100
ALTRIA GROUP INC COM 02209S103   318,587 7,140 SH   SOLE   6,955 0 185
AMAZON COM INC COM 023135106   2,400,770 23,243 SH   SOLE   23,024 0 219
APPLE INC COM 037833100   10,336,917 62,686 SH   SOLE   60,832 0 1,854
ARCH CAP GROUP LTD ORD G0450A105   678,700 10,000 SH   SOLE   10,000 0 0
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101   223,202 2,675 SH   SOLE   2,675 0 0
BANK AMERICA CORP COM 060505104   3,614,840 126,393 SH   SOLE   122,869 0 3,524
BECTON DICKINSON & CO COM 075887109   788,663 3,186 SH   SOLE   3,121 0 65
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   347,058 1,124 SH   SOLE   1,124 0 0
BOOKING HOLDINGS INC COM 09857L108   5,047,537 1,903 SH   SOLE   1,866 0 37
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,630,250 50,023 SH   SOLE   49,212 0 811
CANADIAN PAC RY LTD COM 13645T100   2,307,816 29,995 SH   SOLE   29,430 0 565
CASEYS GEN STORES INC COM 147528103   3,275,473 15,132 SH   SOLE   14,857 0 275
CHARLES RIV LABS INTL INC COM 159864107   2,268,255 11,239 SH   SOLE   10,959 0 280
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,584,960 12,192 SH   SOLE   11,921 0 271
CHEMED CORP NEW COM 16359R103   4,866,638 9,050 SH   SOLE   8,880 0 170
CHEVRON CORP NEW COM 166764100   532,881 3,266 SH   SOLE   2,926 0 340
COCA COLA CO COM 191216100   261,519 4,216 SH   SOLE   4,216 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   3,475,353 54,541 SH   SOLE   53,412 0 1,129
COLGATE PALMOLIVE CO COM 194162103   2,370,532 31,544 SH   SOLE   30,929 0 615
COMCAST CORP NEW CL A 20030N101   3,467,325 91,462 SH   SOLE   89,211 0 2,251
CONOCOPHILLIPS COM 20825C104   317,572 3,201 SH   SOLE   3,201 0 0
CROWN CASTLE INC COM 22822V101   332,994 2,488 SH   SOLE   2,488 0 0
DBX ETF TR XTRACK USD HIGH 233051432   5,445,152 156,695 SH   SOLE   150,323 0 6,372
DIAGEO PLC SPON ADR NEW 25243Q205   1,230,575 6,792 SH   SOLE   6,677 0 115
EDWARDS LIFESCIENCES CORP COM 28176E108   3,799,210 45,923 SH   SOLE   45,112 0 811
EOG RES INC COM 26875P101   239,233 2,087 SH   SOLE   2,087 0 0
EXXON MOBIL CORP COM 30231G102   581,637 5,304 SH   SOLE   5,304 0 0
FACTSET RESH SYS INC COM 303075105   4,179,127 10,068 SH   SOLE   9,861 0 207
FASTENAL CO COM 311900104   330,167 6,121 SH   SOLE   6,121 0 0
FEDEX CORP COM 31428X106   200,843 879 SH   SOLE   734 0 145
FIDELITY NATL INFORMATION SV COM 31620M106   1,922,902 35,393 SH   SOLE   34,724 0 669
FIRST REP BK SAN FRANCISCO C COM 33616C100   679,201 48,549 SH   SOLE   47,525 0 1,024
FORD MTR CO DEL COM 345370860   264,600 21,000 SH   SOLE   21,000 0 0
FTI CONSULTING INC COM 302941109   2,146,971 10,879 SH   SOLE   10,641 0 238
GENTEX CORP COM 371901109   1,848,187 65,936 SH   SOLE   63,951 0 1,985
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   656,461 19,061 SH   SOLE   19,061 0 0
GODADDY INC CL A 380237107   633,729 8,154 SH   SOLE   7,974 0 180
GRAPHIC PACKAGING HLDG CO COM 388689101   608,064 23,855 SH   SOLE   23,735 0 120
HDFC BANK LTD SPONSORED ADS 40415F101   2,480,591 37,207 SH   SOLE   36,507 0 700
HOME DEPOT INC COM 437076102   3,171,360 10,746 SH   SOLE   10,542 0 204
HONEYWELL INTL INC COM 438516106   4,959,947 25,952 SH   SOLE   24,455 0 1,497
HUMANA INC COM 444859102   595,660 1,227 SH   SOLE   1,227 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   918,483 8,807 SH   SOLE   8,607 0 200
INTUITIVE SURGICAL INC COM NEW 46120E602   3,247,024 12,710 SH   SOLE   12,538 0 172
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   277,306 13,332 SH   SOLE   13,332 0 0
ISHARES INC CORE MSCI EMKT 46434G103   382,173 7,833 SH   SOLE   7,448 0 385
ISHARES TR CORE US AGGBD ET 464287226   24,157,918 242,452 SH   SOLE   233,289 0 9,163
ISHARES TR CORE 1 5 YR USD 46432F859   22,903,044 485,697 SH   SOLE   468,072 0 17,625
ISHARES TR NATIONAL MUN ETF 464288414   18,366,546 170,471 SH   SOLE   167,418 0 3,053
ISHARES TR CORE S&P500 ETF 464287200   11,875,691 28,889 SH   SOLE   27,729 0 1,160
ISHARES TR SHRT NAT MUN ETF 464288158   8,657,455 82,704 SH   SOLE   81,459 0 1,245
ISHARES TR ISHS 5-10YR INVT 464288638   7,531,135 146,863 SH   SOLE   139,529 0 7,334
ISHARES TR CORE MSCI TOTAL 46432F834   6,191,345 99,941 SH   SOLE   96,492 0 3,449
ISHARES TR GLB INFRASTR ETF 464288372   4,020,013 84,277 SH   SOLE   81,885 0 2,392
ISHARES TR ISHS 1-5YR INVS 464288646   3,856,708 76,310 SH   SOLE   75,005 0 1,305
ISHARES TR GRWT ALLOCAT ETF 464289867   1,405,193 28,087 SH   SOLE   26,971 0 1,116
ISHARES TR ISHARES BIOTECH 464287556   1,133,767 8,778 SH   SOLE   8,419 0 359
ISHARES TR AGGRES ALLOC ETF 464289859   1,082,112 17,017 SH   SOLE   15,281 0 1,736
ISHARES TR RUS 1000 GRW ETF 464287614   748,139 3,062 SH   SOLE   3,062 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   454,040 2,982 SH   SOLE   2,982 0 0
ISHARES TR INTRM GOV CR ETF 464288612   302,604 2,896 SH   SOLE   2,896 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   231,692 2,820 SH   SOLE   2,820 0 0
ISHARES TR CORE S&P MCP ETF 464287507   213,137 852 SH   SOLE   852 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   200,700 1,125 SH   SOLE   1,125 0 0
JOHNSON & JOHNSON COM 478160104   4,524,295 29,189 SH   SOLE   28,522 0 667
JPMORGAN CHASE & CO COM 46625H100   4,560,590 34,998 SH   SOLE   33,390 0 1,608
KEYCORP COM 493267108   330,841 26,425 SH   SOLE   26,425 0 0
KROGER CO COM 501044101   346,677 7,022 SH   SOLE   7,022 0 0
LILLY ELI & CO COM 532457108   1,001,413 2,916 SH   SOLE   2,916 0 0
LOGITECH INTL S A SHS H50430232   1,747,084 30,091 SH   SOLE   29,551 0 540
LOWES COS INC COM 548661107   578,114 2,891 SH   SOLE   2,841 0 50
MANHATTAN ASSOCIATES INC COM 562750109   2,396,614 15,477 SH   SOLE   15,279 0 198
MANPOWERGROUP INC WIS COM 56418H100   285,967 3,465 SH   SOLE   3,465 0 0
MASTERCARD INCORPORATED CL A 57636Q104   4,304,955 11,846 SH   SOLE   11,640 0 206
MCDONALDS CORP COM 580135101   312,604 1,118 SH   SOLE   1,018 0 100
MEDTRONIC PLC SHS G5960L103   3,112,013 38,601 SH   SOLE   37,944 0 657
MERCK & CO INC COM 58933Y105   270,231 2,540 SH   SOLE   2,540 0 0
META PLATFORMS INC CL A 30303M102   3,202,626 15,111 SH   SOLE   14,723 0 388
METLIFE INC COM 59156R108   275,389 4,753 SH   SOLE   4,753 0 0
MICROSOFT CORP COM 594918104   5,348,542 18,552 SH   SOLE   18,256 0 296
MOODYS CORP COM 615369105   3,276,557 10,707 SH   SOLE   10,500 0 207
NETAPP INC COM 64110D104   215,303 3,372 SH   SOLE   3,372 0 0
NEXTERA ENERGY INC COM 65339F101   303,310 3,935 SH   SOLE   3,935 0 0
NICE LTD SPONSORED ADR 653656108   363,936 1,590 SH   SOLE   1,590 0 0
NIKE INC CL B 654106103   2,669,996 21,771 SH   SOLE   21,339 0 432
NORDSON CORP COM 655663102   3,275,891 14,739 SH   SOLE   14,375 0 364
NOVO-NORDISK A S ADR 670100205   3,388,569 21,293 SH   SOLE   20,701 0 592
NVIDIA CORPORATION COM 67066G104   849,421 3,058 SH   SOLE   3,058 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   3,880,123 11,384 SH   SOLE   11,189 0 195
ON SEMICONDUCTOR CORP COM 682189105   3,446,163 41,863 SH   SOLE   40,866 0 997
ORACLE CORP COM 68389X105   3,491,655 37,577 SH   SOLE   36,856 0 721
ORANGE SPONSORED ADR 684060106   297,308 24,921 SH   SOLE   24,921 0 0
PALO ALTO NETWORKS INC COM 697435105   663,337 3,321 SH   SOLE   3,321 0 0
PEPSICO INC COM 713448108   3,981,432 21,840 SH   SOLE   21,282 0 558
PFIZER INC COM 717081103   3,497,540 85,724 SH   SOLE   79,728 0 5,996
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   516,200 5,201 SH   SOLE   5,201 0 0
POLARIS INC COM 731068102   988,590 8,936 SH   SOLE   8,858 0 78
PROCTER AND GAMBLE CO COM 742718109   333,512 2,243 SH   SOLE   2,243 0 0
PROGRESSIVE CORP COM 743315103   2,806,981 19,621 SH   SOLE   19,256 0 365
RELX PLC SPONSORED ADR 759530108   2,386,157 73,556 SH   SOLE   72,211 0 1,345
REPUBLIC SVCS INC COM 760759100   2,589,328 19,149 SH   SOLE   18,801 0 348
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   7,332,499 217,517 SH   SOLE   213,985 0 3,532
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,565,236 61,179 SH   SOLE   58,817 0 2,362
SCHWAB STRATEGIC TR US REIT ETF 808524847   1,457,742 74,756 SH   SOLE   71,531 0 3,225
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   562,742 8,581 SH   SOLE   8,581 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   542,139 11,557 SH   SOLE   11,557 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   484,539 7,435 SH   SOLE   7,435 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   477,264 9,782 SH   SOLE   9,782 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   386,385 11,103 SH   SOLE   11,103 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   220,398 4,606 SH   SOLE   4,606 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   7,053,638 85,158 SH   SOLE   82,781 0 2,377
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   4,584,433 122,644 SH   SOLE   120,091 0 2,553
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   4,009,044 49,703 SH   SOLE   48,315 0 1,388
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,895,001 25,793 SH   SOLE   24,403 0 1,390
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,314,616 17,879 SH   SOLE   17,071 0 808
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,372,722 18,374 SH   SOLE   17,408 0 966
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,177,329 7,873 SH   SOLE   7,415 0 458
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,052,720 32,744 SH   SOLE   31,185 0 1,559
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   516,018 5,100 SH   SOLE   4,700 0 400
SERVICENOW INC COM 81762P102   325,769 701 SH   SOLE   701 0 0
SHP ETF TRUST FIS BIBLICALLY R 78433H204   21,618,520 959,118 SH   SOLE   935,983 0 23,135
SHP ETF TRUST NEOS ENH INM CAS 78433H501   1,089,935 21,740 SH   SOLE   20,740 0 1,000
SKYWORKS SOLUTIONS INC COM 83088M102   2,059,931 17,460 SH   SOLE   17,245 0 215
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855   235,747 4,328 SH   SOLE   4,328 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,663,082 6,505 SH   SOLE   5,789 0 716
SPDR SER TR BLOOMBERG EMERGI 78464A391   8,258,909 389,204 SH   SOLE   376,050 0 13,154
SPDR SER TR NUVEEN BLOOMBERG 78464A284   4,125,666 164,763 SH   SOLE   162,806 0 1,957
SPDR SER TR PORTFOLIO SHORT 78464A474   403,887 13,631 SH   SOLE   13,631 0 0
SPDR SER TR S&P BIOTECH 78464A870   251,112 3,295 SH   SOLE   3,197 0 98
STATE STR CORP COM 857477103   852,800 11,267 SH   SOLE   10,922 0 345
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   586,026 6,300 SH   SOLE   6,231 0 69
TENARIS S A SPONSORED ADS 88031M109   1,790,716 63,009 SH   SOLE   61,909 0 1,100
TJX COS INC NEW COM 872540109   1,649,400 21,049 SH   SOLE   20,650 0 399
TOLL BROTHERS INC COM 889478103   1,479,380 24,644 SH   SOLE   23,702 0 942
TOYOTA MOTOR CORP ADS 892331307   1,606,623 11,339 SH   SOLE   11,138 0 201
TRACTOR SUPPLY CO COM 892356106   1,182,957 5,033 SH   SOLE   4,953 0 80
TREX CO INC COM 89531P105   1,713,379 35,204 SH   SOLE   34,781 0 423
TRUIST FINL CORP COM 89832Q109   2,987,433 87,608 SH   SOLE   85,252 0 2,356
UNILEVER PLC SPON ADR NEW 904767704   2,142,217 41,252 SH   SOLE   40,342 0 910
UNION PAC CORP COM 907818108   227,223 1,129 SH   SOLE   1,129 0 0
UNITED PARCEL SERVICE INC CL B 911312106   958,311 4,940 SH   SOLE   4,830 0 110
UNITEDHEALTH GROUP INC COM 91324P102   4,004,728 8,474 SH   SOLE   8,300 0 174
VALVOLINE INC COM 92047W101   2,573,681 73,660 SH   SOLE   71,989 0 1,671
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   11,146,200 145,721 SH   SOLE   139,871 0 5,850
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,030,252 27,499 SH   SOLE   25,722 0 1,777
VANGUARD INDEX FDS MID CAP ETF 922908629   4,176,006 19,799 SH   SOLE   19,045 0 754
VANGUARD INDEX FDS TOTAL STK MKT 922908769   3,171,714 15,540 SH   SOLE   15,409 0 131
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   639,408 7,700 SH   SOLE   7,700 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   2,661,474 65,602 SH   SOLE   64,298 0 1,304
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   418,464 10,358 SH   SOLE   10,358 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,337,070 26,393 SH   SOLE   26,393 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,388,149 18,210 SH   SOLE   17,881 0 329
VANGUARD STAR FDS VG TL INTL STK F 921909768   3,031,306 54,905 SH   SOLE   51,854 0 3,051
VANGUARD WORLD FDS ENERGY ETF 92204A306   565,667 4,952 SH   SOLE   4,952 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   547,368 1,420 SH   SOLE   1,420 0 0
VISA INC COM CL A 92826C839   1,288,730 5,716 SH   SOLE   5,390 0 326
XYLEM INC COM 98419M100   208,144 1,988 SH   SOLE   1,945 0 43
ZIMMER BIOMET HOLDINGS INC COM 98956P102   575,716 4,456 SH   SOLE   4,456 0 0
ZOETIS INC CL A 98978V103   518,128 3,113 SH   SOLE   3,113 0 0