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   257,348 2,344 SH   SOLE   2,344 0 0
AGCO CORP COM 001084102   290,001 2,091 SH   SOLE   2,091 0 0
ALPHABET INC CAP STK CL A 02079K305   4,437,616 50,296 SH   SOLE   49,198 0 1,098
ALPHABET INC CAP STK CL C 02079K107   514,634 5,800 SH   SOLE   5,700 0 100
ALTRIA GROUP INC COM 02209S103   342,139 7,485 SH   SOLE   7,300 0 185
AMAZON COM INC COM 023135106   1,728,888 20,582 SH   SOLE   20,303 0 279
APPLE INC COM 037833100   8,018,756 61,716 SH   SOLE   59,834 0 1,882
BANK AMERICA CORP COM 060505104   4,128,011 124,638 SH   SOLE   121,114 0 3,524
BECTON DICKINSON & CO COM 075887109   828,001 3,256 SH   SOLE   3,191 0 65
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   269,979 874 SH   SOLE   874 0 0
BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105   305,422 10,653 SH   SOLE   10,453 0 200
BROOKFIELD CORP CL A LTD VT SH 11271J107   1,373,260 43,651 SH   SOLE   42,840 0 811
CANADIAN PAC RY LTD COM 13645T100   2,137,451 28,656 SH   SOLE   28,091 0 565
CASEYS GEN STORES INC COM 147528103   3,368,615 15,015 SH   SOLE   14,740 0 275
CHARLES RIV LABS INTL INC COM 159864107   2,405,834 11,041 SH   SOLE   10,761 0 280
CHECK POINT SOFTWARE TECH LT ORD M22465104   1,100,620 8,724 SH   SOLE   8,588 0 136
CHEVRON CORP NEW COM 166764100   529,496 2,950 SH   SOLE   2,610 0 340
COCA COLA CO COM 191216100   271,742 4,272 SH   SOLE   4,272 0 0
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302   3,092,651 54,181 SH   SOLE   53,052 0 1,129
COLGATE PALMOLIVE CO COM 194162103   2,481,727 31,498 SH   SOLE   30,883 0 615
COMCAST CORP NEW CL A 20030N101   3,197,377 91,432 SH   SOLE   89,181 0 2,251
CROWN CASTLE INC COM 22822V101   324,451 2,392 SH   SOLE   2,392 0 0
DBX ETF TR XTRACK USD HIGH 233051432   4,791,405 142,136 SH   SOLE   137,300 0 4,836
DIAGEO PLC SPON ADR NEW 25243Q205   1,184,607 6,648 SH   SOLE   6,533 0 115
EDWARDS LIFESCIENCES CORP COM 28176E108   3,359,838 45,032 SH   SOLE   44,221 0 811
EOG RES INC COM 26875P101   233,136 1,800 SH   SOLE   1,800 0 0
EXXON MOBIL CORP COM 30231G102   582,384 5,280 SH   SOLE   5,280 0 0
FACTSET RESH SYS INC COM 303075105   4,267,270 10,636 SH   SOLE   10,429 0 207
FASTENAL CO COM 311900104   281,507 5,949 SH   SOLE   5,949 0 0
FIDELITY NATL INFORMATION SV COM 31620M106   2,241,696 33,039 SH   SOLE   32,370 0 669
FIRST REP BK SAN FRANCISCO C COM 33616C100   2,799,813 22,970 SH   SOLE   22,372 0 598
FTI CONSULTING INC COM 302941109   1,713,452 10,790 SH   SOLE   10,552 0 238
GARTNER INC COM 366651107   203,365 605 SH   SOLE   605 0 0
GENTEX CORP COM 371901109   1,177,137 43,166 SH   SOLE   42,046 0 1,120
GFL ENVIRONMENTAL INC SUB VTG SHS 36168Q104   536,663 18,360 SH   SOLE   18,360 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673   208,185 7,859 SH   SOLE   7,859 0 0
GODADDY INC CL A 380237107   1,455,623 19,455 SH   SOLE   19,215 0 240
GRAPHIC PACKAGING HLDG CO COM 388689101   509,191 22,885 SH   SOLE   22,885 0 0
HDFC BANK LTD SPONSORED ADS 40415F101   2,484,378 36,316 SH   SOLE   35,616 0 700
HOME DEPOT INC COM 437076102   3,409,393 10,794 SH   SOLE   10,590 0 204
HONEYWELL INTL INC COM 438516106   5,516,939 25,744 SH   SOLE   24,194 0 1,550
HUMANA INC COM 444859102   607,970 1,187 SH   SOLE   1,187 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   948,034 9,241 SH   SOLE   9,041 0 200
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   273,706 13,332 SH   SOLE   13,332 0 0
ISHARES INC CORE MSCI EMKT 46434G103   476,293 10,199 SH   SOLE   9,814 0 385
ISHARES TR CORE 1 5 YR USD 46432F859   28,900,076 622,310 SH   SOLE   598,811 0 23,499
ISHARES TR NATIONAL MUN ETF 464288414   16,785,805 159,077 SH   SOLE   156,128 0 2,949
ISHARES TR ISHS 1-5YR INVS 464288646   13,649,684 273,980 SH   SOLE   264,913 0 9,067
ISHARES TR CORE US AGGBD ET 464287226   13,237,971 136,488 SH   SOLE   131,299 0 5,189
ISHARES TR CORE S&P500 ETF 464287200   11,362,627 29,574 SH   SOLE   28,280 0 1,294
ISHARES TR SHRT NAT MUN ETF 464288158   8,177,479 78,426 SH   SOLE   77,186 0 1,240
ISHARES TR CORE MSCI TOTAL 46432F834   5,901,098 101,954 SH   SOLE   98,134 0 3,820
ISHARES TR ISHS 5-10YR INVT 464288638   5,005,956 101,110 SH   SOLE   97,078 0 4,032
ISHARES TR GLB INFRASTR ETF 464288372   4,058,078 88,527 SH   SOLE   85,841 0 2,686
ISHARES TR GRWT ALLOCAT ETF 464289867   1,299,777 27,561 SH   SOLE   26,609 0 952
ISHARES TR AGGRES ALLOC ETF 464289859   971,176 16,254 SH   SOLE   14,660 0 1,594
ISHARES TR ISHARES BIOTECH 464287556   698,725 5,322 SH   SOLE   5,223 0 99
ISHARES TR RUS 1000 GRW ETF 464287614   656,003 3,062 SH   SOLE   3,062 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   452,220 2,982 SH   SOLE   2,982 0 0
ISHARES TR INTRM GOV CR ETF 464288612   389,655 3,803 SH   SOLE   3,803 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   210,393 2,592 SH   SOLE   2,592 0 0
ISHARES TR CORE S&P MCP ETF 464287507   206,090 852 SH   SOLE   852 0 0
JOHNSON & JOHNSON COM 478160104   5,108,188 28,917 SH   SOLE   28,250 0 667
JPMORGAN CHASE & CO COM 46625H100   4,726,623 35,247 SH   SOLE   33,639 0 1,608
KEYCORP COM 493267108   445,551 25,577 SH   SOLE   25,577 0 0
KROGER CO COM 501044101   300,113 6,732 SH   SOLE   6,732 0 0
LILLY ELI & CO COM 532457108   775,947 2,121 SH   SOLE   2,121 0 0
LOGITECH INTL S A SHS H50430232   1,263,675 20,300 SH   SOLE   20,050 0 250
LOWES COS INC COM 548661107   557,673 2,799 SH   SOLE   2,749 0 50
MANHATTAN ASSOCIATES INC COM 562750109   1,872,352 15,423 SH   SOLE   15,225 0 198
MANPOWERGROUP INC WIS COM 56418H100   276,673 3,325 SH   SOLE   3,325 0 0
MASTERCARD INCORPORATED CL A 57636Q104   4,174,846 12,006 SH   SOLE   11,800 0 206
MCDONALDS CORP COM 580135101   297,262 1,128 SH   SOLE   1,028 0 100
MEDTRONIC PLC SHS G5960L103   2,788,360 35,877 SH   SOLE   35,220 0 657
MERCK & CO INC COM 58933Y105   250,303 2,256 SH   SOLE   2,256 0 0
META PLATFORMS INC CL A 30303M102   1,832,658 15,229 SH   SOLE   14,841 0 388
METLIFE INC COM 59156R108   391,666 5,412 SH   SOLE   5,412 0 0
MICROSOFT CORP COM 594918104   4,270,954 17,809 SH   SOLE   17,513 0 296
MOODYS CORP COM 615369105   3,046,152 10,933 SH   SOLE   10,726 0 207
NEXTERA ENERGY INC COM 65339F101   267,102 3,195 SH   SOLE   3,195 0 0
NICE LTD SPONSORED ADR 653656108   295,757 1,538 SH   SOLE   1,538 0 0
NIKE INC CL B 654106103   2,520,629 21,542 SH   SOLE   21,110 0 432
NORDSON CORP COM 655663102   3,447,891 14,504 SH   SOLE   14,140 0 364
NOVO-NORDISK A S ADR 670100205   2,807,628 20,745 SH   SOLE   20,193 0 552
NVIDIA CORPORATION COM 67066G104   451,865 3,092 SH   SOLE   3,092 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100   3,499,575 12,332 SH   SOLE   12,137 0 195
ON SEMICONDUCTOR CORP COM 682189105   2,569,769 41,202 SH   SOLE   40,205 0 997
ORACLE CORP COM 68389X105   3,121,160 38,184 SH   SOLE   37,428 0 756
ORANGE SPONSORED ADR 684060106   237,960 24,085 SH   SOLE   24,085 0 0
PACIRA BIOSCIENCES INC COM 695127100   1,822,006 47,190 SH   SOLE   45,907 0 1,283
PALO ALTO NETWORKS INC COM 697435105   470,668 3,373 SH   SOLE   3,373 0 0
PEPSICO INC COM 713448108   4,342,886 24,039 SH   SOLE   23,481 0 558
PFIZER INC COM 717081103   4,205,164 82,068 SH   SOLE   76,072 0 5,996
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   666,479 6,756 SH   SOLE   6,756 0 0
POLARIS INC COM 731068102   1,351,380 13,380 SH   SOLE   12,985 0 395
PROCTER AND GAMBLE CO COM 742718109   224,460 1,481 SH   SOLE   1,481 0 0
PROGRESSIVE CORP COM 743315103   2,605,485 20,087 SH   SOLE   19,722 0 365
RELX PLC SPONSORED ADR 759530108   1,892,528 68,273 SH   SOLE   66,928 0 1,345
REPUBLIC SVCS INC COM 760759100   2,495,312 19,345 SH   SOLE   18,997 0 348
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   6,725,139 213,700 SH   SOLE   210,120 0 3,580
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,453,083 60,555 SH   SOLE   58,054 0 2,501
SCHWAB STRATEGIC TR US REIT ETF 808524847   1,831,701 94,956 SH   SOLE   91,322 0 3,634
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   705,365 14,622 SH   SOLE   14,622 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   534,102 8,090 SH   SOLE   8,090 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   402,921 7,252 SH   SOLE   7,252 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   303,096 9,410 SH   SOLE   9,410 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   253,540 5,554 SH   SOLE   5,554 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   216,171 4,174 SH   SOLE   4,174 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   206,395 4,606 SH   SOLE   4,606 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   7,238,842 82,758 SH   SOLE   80,406 0 2,352
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   4,683,389 126,818 SH   SOLE   123,846 0 2,972
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   3,668,749 47,229 SH   SOLE   45,870 0 1,359
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,321,055 26,688 SH   SOLE   25,298 0 1,390
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,461,874 18,122 SH   SOLE   17,314 0 808
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,447,686 19,419 SH   SOLE   18,453 0 966
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,171,589 34,257 SH   SOLE   32,698 0 1,559
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,029,534 7,971 SH   SOLE   7,513 0 458
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   496,550 5,056 SH   SOLE   4,656 0 400
SERVICENOW INC COM 81762P102   261,306 673 SH   SOLE   673 0 0
SHP ETF TRUST FIS BIBLICALLY R 78433H204   20,092,684 930,036 SH   SOLE   906,901 0 23,135
SJW GROUP COM 784305104   211,094 2,600 SH   SOLE   2,600 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,235,267 13,555 SH   SOLE   13,370 0 185
SPDR INDEX SHS FDS S&P GBLINF ETF 78463X855   339,157 6,470 SH   SOLE   6,470 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   2,769,205 56,549 SH   SOLE   55,860 0 689
SPDR SER TR PORTFOLIO SHORT 78464A474   1,055,153 35,914 SH   SOLE   35,914 0 0
SPDR SER TR S&P REGL BKG 78464A698   964,335 16,417 SH   SOLE   16,417 0 0
SPDR SER TR S&P BIOTECH 78464A870   344,450 4,150 SH   SOLE   4,052 0 98
STATE STR CORP COM 857477103   907,259 11,696 SH   SOLE   11,351 0 345
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   832,053 11,170 SH   SOLE   11,073 0 97
TENARIS S A SPONSORED ADS 88031M109   1,577,242 44,859 SH   SOLE   44,109 0 750
TJX COS INC NEW COM 872540109   1,228,308 15,431 SH   SOLE   15,257 0 174
TOLL BROTHERS INC COM 889478103   1,696,332 33,981 SH   SOLE   33,039 0 942
TOYOTA MOTOR CORP ADS 892331307   1,489,268 10,904 SH   SOLE   10,703 0 201
TRACTOR SUPPLY CO COM 892356106   1,132,499 5,034 SH   SOLE   4,954 0 80
TREX CO INC COM 89531P105   1,475,793 34,864 SH   SOLE   34,441 0 423
TRUIST FINL CORP COM 89832Q109   3,690,941 85,776 SH   SOLE   83,420 0 2,356
UNILEVER PLC SPON ADR NEW 904767704   2,079,757 41,306 SH   SOLE   40,396 0 910
UNITED PARCEL SERVICE INC CL B 911312106   915,268 5,265 SH   SOLE   5,155 0 110
US BANCORP DEL COM NEW 902973304   226,772 5,200 SH   SOLE   5,200 0 0
VALVOLINE INC COM 92047W101   2,480,714 75,979 SH   SOLE   74,308 0 1,671
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   11,079,409 147,176 SH   SOLE   141,232 0 5,944
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   2,060,228 28,678 SH   SOLE   26,901 0 1,777
VANGUARD INDEX FDS MID CAP ETF 922908629   3,993,861 19,596 SH   SOLE   18,801 0 795
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,868,424 15,003 SH   SOLE   14,872 0 131
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   666,108 8,076 SH   SOLE   8,076 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676   2,977,596 72,027 SH   SOLE   70,211 0 1,816
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   397,440 10,196 SH   SOLE   10,196 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   1,276,496 25,793 SH   SOLE   25,793 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,932,260 38,998 SH   SOLE   36,789 0 2,209
VANGUARD STAR FDS VG TL INTL STK F 921909768   2,870,253 55,496 SH   SOLE   52,445 0 3,051
VANGUARD WORLD FDS ENERGY ETF 92204A306   600,579 4,952 SH   SOLE   4,952 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   453,562 1,420 SH   SOLE   1,420 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   362,638 9,204 SH   SOLE   9,204 0 0
VISA INC COM CL A 92826C839   1,191,296 5,734 SH   SOLE   5,408 0 326
XYLEM INC COM 98419M100   444,491 4,020 SH   SOLE   3,962 0 58
ZIMMER BIOMET HOLDINGS INC COM 98956P102   548,250 4,300 SH   SOLE   4,300 0 0
ZOETIS INC CL A 98978V103   443,167 3,024 SH   SOLE   3,024 0 0