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
AGRIFY CORP COM 00853E305   5,867 15,900 SH   SOLE   0 0 15,900
AMAZON COM INC COM 023135106   2,323,655 12,882 SH   SOLE   0 0 12,882
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839   461,337 23,430 SH   SOLE   1,115 0 22,315
APPFOLIO INC COM CL A 03783C100   444,625 1,802 SH   SOLE   0 0 1,802
APPLE INC COM 037833100   3,370,972 19,658 SH   SOLE   1,848 0 17,810
APPLIED MATLS INC COM 038222105   769,444 3,731 SH   SOLE   0 0 3,731
ARISTA NETWORKS INC COM 040413106   301,289 1,039 SH   SOLE   0 0 1,039
AVIAT NETWORKS INC COM NEW 05366Y201   308,714 8,052 SH   SOLE   0 0 8,052
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   342,303 814 SH   SOLE   0 0 814
BJS WHSL CLUB HLDGS INC COM 05550J101   482,950 6,384 SH   SOLE   0 0 6,384
BLACKROCK ENHANCD CAP & INM COM 09256A109   382,569 19,629 SH   SOLE   0 0 19,629
CADRE HLDGS INC COM 12763L105   270,378 7,469 SH   SOLE   0 0 7,469
CASS INFORMATION SYS INC COM 14808P109   1,099,577 22,827 SH   SOLE   0 0 22,827
CISCO SYS INC COM 17275R102   367,884 7,371 SH   SOLE   0 0 7,371
CITIGROUP INC COM NEW 172967424   387,282 6,124 SH   SOLE   0 0 6,124
COHEN & STEERS CLOSED-END OP COM 19248P106   167,576 14,335 SH   SOLE   0 0 14,335
COLUMBIA SELIGM PREM TECH GR COM 19842X109   565,852 17,755 SH   SOLE   0 0 17,755
DEERE & CO COM 244199105   308,466 751 SH   SOLE   0 0 751
DICKS SPORTING GOODS INC COM 253393102   333,692 1,484 SH   SOLE   0 0 1,484
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   56,552,443 1,871,358 SH   SOLE   8,866 0 1,862,492
DIMENSIONAL ETF TRUST US EQUITY ETF 25434V401   3,976,980 69,796 SH   SOLE   0 0 69,796
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   3,376,430 80,487 SH   SOLE   0 0 80,487
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831   63,975,498 2,023,901 SH   SOLE   9,365 0 2,014,536
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   2,117,764 33,971 SH   SOLE   0 0 33,971
DISNEY WALT CO COM 254687106   481,621 3,936 SH   SOLE   0 0 3,936
DUOLINGO INC CL A COM 26603R106   276,607 1,254 SH   SOLE   0 0 1,254
EATON CORP PLC SHS G29183103   483,716 1,547 SH   SOLE   0 0 1,547
EATON VANCE TAX-MANAGED DIVE COM 27828N102   133,907 10,023 SH   SOLE   0 0 10,023
EATON VANCE TAX-MANAGED GLOB COM 27829C105   145,099 17,695 SH   SOLE   0 0 17,695
EATON VANCE TAX-MANAGED GLOB COM 27829F108   116,345 14,258 SH   SOLE   0 0 14,258
ELI LILLY & CO COM 532457108   645,707 830 SH   SOLE   0 0 830
EMERSON ELEC CO COM 291011104   309,523 2,729 SH   SOLE   0 0 2,729
EXTRA SPACE STORAGE INC COM 30225T102   228,585 1,555 SH   SOLE   0 0 1,555
EXXON MOBIL CORP COM 30231G102   423,125 3,640 SH   SOLE   0 0 3,640
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840   998,542 22,038 SH   SOLE   1,150 0 20,888
FIDELITY COVINGTON TRUST QLTY FCTOR ETF 316092790   2,311,615 39,219 SH   SOLE   0 0 39,219
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   2,319,653 40,660 SH   SOLE   0 0 40,660
FIFTH THIRD BANCORP COM 316773100   278,328 7,480 SH   SOLE   0 0 7,480
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   449,554 8,753 SH   SOLE   0 0 8,753
FIRST TR EXCH TRADED FD III SHRT DUR MNG MUN 33739P830   199,699 10,068 SH   SOLE   0 0 10,068
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   507,822 29,320 SH   SOLE   1,507 0 27,813
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   1,680,626 29,947 SH   SOLE   2,071 0 27,876
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   93,783,733 2,693,387 SH   SOLE   18,691 0 2,674,696
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408   1,333,667 32,347 SH   SOLE   1,193 0 31,154
FIRST TR EXCHANGE-TRADED FD BUYWRIT INCM ETF 33738R308   752,475 33,488 SH   SOLE   0 0 33,488
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   484,129 8,619 SH   SOLE   0 0 8,619
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   200,459 4,338 SH   SOLE   0 0 4,338
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   260,800 4,374 SH   SOLE   0 0 4,374
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F714   271,286 6,778 SH   SOLE   0 0 6,778
FIRST TR EXCHNG TRADED FD VI FT VEST U.S 33740U786   208,316 5,908 SH   SOLE   0 0 5,908
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F698   328,316 8,488 SH   SOLE   0 0 8,488
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   55,010,795 1,261,715 SH   SOLE   9,649 0 1,252,066
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F763   547,595 12,095 SH   SOLE   0 0 12,095
FIRST TR EXCHNG TRADED FD VI FT VEST US EQT 33740F847   229,195 5,123 SH   SOLE   0 0 5,123
FIRST TR EXCHNG TRADED FD VI FT VEST U.S. 33740U802   250,998 7,542 SH   SOLE   0 0 7,542
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   2,792,643 36,562 SH   SOLE   2,315 0 34,247
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   2,159,671 21,762 SH   SOLE   1,308 0 20,454
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   1,793,468 15,820 SH   SOLE   1,063 0 14,757
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   1,092,141 11,713 SH   SOLE   615 0 11,098
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   2,853,116 23,143 SH   SOLE   1,346 0 21,797
FISERV INC COM 337738108   274,890 1,720 SH   SOLE   0 0 1,720
FRANKLIN TEMPLETON ETF TR INCOME FOCUS ETF 35473P439   1,868,241 71,635 SH   SOLE   0 0 71,635
FREEPORT-MCMORAN INC CL B 35671D857   289,573 6,159 SH   SOLE   0 0 6,159
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   197,597 51,191 SH   SOLE   0 0 51,191
GENERAL DYNAMICS CORP COM 369550108   556,283 1,969 SH   SOLE   0 0 1,969
GENTEX CORP COM 371901109   845,904 23,419 SH   SOLE   0 0 23,419
GLOBAL X FDS GLBL X MLP ETF 37954Y343   656,371 13,612 SH   SOLE   692 0 12,920
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529   371,438 3,682 SH   SOLE   0 0 3,682
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   482,271 4,647 SH   SOLE   0 0 4,647
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   296,639 20,715 SH   SOLE   0 0 20,715
HCA HEALTHCARE INC COM 40412C101   296,175 888 SH   SOLE   0 0 888
HOME DEPOT INC COM 437076102   273,123 712 SH   SOLE   0 0 712
INTEGER HLDGS CORP COM 45826H109   243,161 2,084 SH   SOLE   0 0 2,084
INTERNATIONAL BUSINESS MACHS COM 459200101   477,973 2,503 SH   SOLE   0 0 2,503
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   200,615 3,557 SH   SOLE   0 0 3,557
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   218,886 3,323 SH   SOLE   0 0 3,323
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   281,654 2,773 SH   SOLE   0 0 2,773
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   219,445 3,632 SH   SOLE   0 0 3,632
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340   854,872 13,307 SH   SOLE   295 0 13,012
INVESCO QQQ TR UNIT SER 1 46090E103   422,799 952 SH   SOLE   0 0 952
ISHARES INC FRONTIER AND SEL 464286145   2,210,433 77,153 SH   SOLE   0 0 77,153
ISHARES TR CORE MSCI EAFE 46432F842   1,246,098 16,789 SH   SOLE   0 0 16,789
ISHARES TR S&P 500 VAL ETF 464287408   80,255,593 429,611 SH   SOLE   2,048 0 427,563
ISHARES TR S&P 500 GRWT ETF 464287309   82,603,547 978,251 SH   SOLE   4,535 0 973,716
ISHARES TR RUS MID CAP ETF 464287499   273,208 3,249 SH   SOLE   0 0 3,249
ISHARES TR CORE S&P MCP ETF 464287507   67,040,033 1,103,721 SH   SOLE   4,788 0 1,098,933
ISHARES TR 0-5YR INVT GR CP 46434V100   355,565 7,224 SH   SOLE   0 0 7,224
ISHARES TR MSCI USA ESG SLC 464288802   323,798 2,966 SH   SOLE   0 0 2,966
ISHARES TR CORE MSCI PAC 46434V696   2,258,331 35,671 SH   SOLE   0 0 35,671
ISHARES TR MSCI USA MIN VOL 46429B697   208,449 2,494 SH   SOLE   0 0 2,494
ISHARES TR S&P 100 ETF 464287101   2,358,065 9,531 SH   SOLE   0 0 9,531
ISHARES TR IBOXX INV CP ETF 464287242   41,754,135 383,347 SH   SOLE   1,731 0 381,616
ISHARES TR IBOXX HI YD ETF 464288513   2,868,703 36,906 SH   SOLE   478 0 36,428
ISHARES TR CORE S&P TTL STK 464287150   2,664,031 23,105 SH   SOLE   290 0 22,815
ISHARES TR CORE S&P SCP ETF 464287804   39,521,811 357,599 SH   SOLE   1,458 0 356,141
ISHARES TR CORE S&P500 ETF 464287200   5,587,256 10,628 SH   SOLE   0 0 10,628
ISHARES TR CORE 1 5 YR USD 46432F859   443,042 9,339 SH   SOLE   0 0 9,339
ISHARES TR S&P MC 400VL ETF 464287705   2,726,449 23,049 SH   SOLE   0 0 23,049
ISHARES TR CORE US AGGBD ET 464287226   28,848,551 294,553 SH   SOLE   932 0 293,621
ISHARES U S ETF TR BLACKROCK SH DUR 46431W507   1,081,988 21,442 SH   SOLE   0 0 21,442
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   526,873 9,106 SH   SOLE   431 0 8,675
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   1,216,012 24,103 SH   SOLE   0 0 24,103
JACOBS SOLUTIONS INC COM 46982L108   313,455 2,039 SH   SOLE   0 0 2,039
JPMORGAN CHASE & CO COM 46625H100   1,053,085 5,258 SH   SOLE   0 0 5,258
LIBERTY ALL-STAR GROWTH FD I COM 529900102   163,904 29,855 SH   SOLE   0 0 29,855
MACATAWA BK CORP COM 554225102   116,691 11,919 SH   SOLE   0 0 11,919
MARATHON PETE CORP COM 56585A102   482,116 2,393 SH   SOLE   0 0 2,393
MCCORMICK & CO INC COM NON VTG 579780206   249,325 3,246 SH   SOLE   0 0 3,246
MICROSOFT CORP COM 594918104   1,344,200 3,195 SH   SOLE   0 0 3,195
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   4,102,536 174,725 SH   SOLE   0 0 174,725
NORTHERN LTS FD TR IV INSPIRE SML/ MID 66538H641   2,998,581 83,271 SH   SOLE   0 0 83,271
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   7,428,793 190,922 SH   SOLE   0 0 190,922
NUVEEN S&P 500 DYNAMIC OVERW COM 6706EW100   231,180 14,753 SH   SOLE   0 0 14,753
NVIDIA CORPORATION COM 67066G104   511,415 566 SH   SOLE   0 0 566
PARKER-HANNIFIN CORP COM 701094104   305,129 549 SH   SOLE   0 0 549
PARSONS CORP DEL COM 70202L102   297,625 3,588 SH   SOLE   0 0 3,588
PHOTRONICS INC COM 719405102   342,757 12,103 SH   SOLE   0 0 12,103
PRINCIPAL EXCHANGE TRADED FD PRNC INVT GRAD 74255Y821   358,992 17,376 SH   SOLE   866 0 16,510
PROCTER AND GAMBLE CO COM 742718109   555,629 3,425 SH   SOLE   0 0 3,425
PROGRESSIVE CORP COM 743315103   302,578 1,463 SH   SOLE   0 0 1,463
ROPER TECHNOLOGIES INC COM 776696106   328,652 586 SH   SOLE   0 0 586
SELECT SECTOR SPDR TR INDL 81369Y704   883,232 7,012 SH   SOLE   148 0 6,864
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,229,232 15,053 SH   SOLE   334 0 14,719
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,288,949 8,725 SH   SOLE   193 0 8,532
SHARKNINJA INC COM SHS G8068L108   254,953 4,093 SH   SOLE   0 0 4,093
SOUTHERN CO COM 842587107   1,180,934 16,461 SH   SOLE   0 0 16,461
SPDR S&P 500 ETF TR TR UNIT 78462F103   567,531 1,085 SH   SOLE   0 0 1,085
SPOTIFY TECHNOLOGY S A SHS L8681T102   236,454 896 SH   SOLE   0 0 896
STRYKER CORPORATION COM 863667101   1,136,237 3,175 SH   SOLE   0 0 3,175
TEREX CORP NEW COM 880779103   300,941 4,673 SH   SOLE   0 0 4,673
TESLA INC COM 88160R101   314,944 1,792 SH   SOLE   0 0 1,792
THE TRADE DESK INC COM CL A 88339J105   253,518 2,900 SH   SOLE   0 0 2,900
TIMOTHY PLAN US LRGMD CP CORE 887432359   2,929,096 69,558 SH   SOLE   0 0 69,558
TIMOTHY PLAN HIG DV STK ETF 887432326   2,383,074 65,885 SH   SOLE   0 0 65,885
TIMOTHY PLAN INTL ETF 887432334   2,829,514 103,854 SH   SOLE   0 0 103,854
TORO CO COM 891092108   219,912 2,400 SH   SOLE   0 0 2,400
UNITED RENTALS INC COM 911363109   414,638 575 SH   SOLE   0 0 575
UNITEDHEALTH GROUP INC COM 91324P102   305,481 618 SH   SOLE   0 0 618
VALVOLINE INC COM 92047W101   347,691 7,801 SH   SOLE   0 0 7,801
VANGUARD INDEX FDS TOTAL STK MKT 922908769   227,413 875 SH   SOLE   0 0 875
VISA INC COM CL A 92826C839   815,883 2,923 SH   SOLE   0 0 2,923
VOYA GLBL EQTY DIV & PREM OP COM 92912T100   71,582 13,506 SH   SOLE   0 0 13,506
WALMART INC COM 931142103   462,137 7,681 SH   SOLE   0 0 7,681
WEC ENERGY GROUP INC COM 92939U106   474,489 5,778 SH   SOLE   0 0 5,778