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 |
ALPHABET INC | CAP STK CL A | 02079K305 | 440,074 | 2,416 | SH | | SOLE | | 0 | 0 | 2,416 |
ALPHABET INC | CAP STK CL C | 02079K107 | 262,841 | 1,433 | SH | | SOLE | | 0 | 0 | 1,433 |
AMAZON COM INC | COM | 023135106 | 2,506,453 | 12,970 | SH | | SOLE | | 0 | 0 | 12,970 |
ANNALY CAPITAL MANAGEMENT IN | COM NEW | 035710839 | 424,047 | 22,248 | SH | | SOLE | | 0 | 0 | 22,248 |
APPFOLIO INC | COM CL A | 03783C100 | 440,960 | 1,803 | SH | | SOLE | | 0 | 0 | 1,803 |
APPLE INC | COM | 037833100 | 5,032,103 | 23,892 | SH | | SOLE | | 0 | 0 | 23,892 |
APPLIED MATLS INC | COM | 038222105 | 880,479 | 3,731 | SH | | SOLE | | 0 | 0 | 3,731 |
ARISTA NETWORKS INC | COM | 040413106 | 557,263 | 1,590 | SH | | SOLE | | 0 | 0 | 1,590 |
BERKSHIRE HATHAWAY INC DEL | CL B NEW | 084670702 | 318,524 | 783 | SH | | SOLE | | 0 | 0 | 783 |
BJS WHSL CLUB HLDGS INC | COM | 05550J101 | 488,917 | 5,566 | SH | | SOLE | | 0 | 0 | 5,566 |
BLACKROCK ENHANCD CAP & INM | COM | 09256A109 | 392,384 | 19,629 | SH | | SOLE | | 0 | 0 | 19,629 |
CADRE HLDGS INC | COM | 12763L105 | 254,620 | 7,587 | SH | | SOLE | | 0 | 0 | 7,587 |
CASS INFORMATION SYS INC | COM | 14808P109 | 914,678 | 22,827 | SH | | SOLE | | 0 | 0 | 22,827 |
CISCO SYS INC | COM | 17275R102 | 351,761 | 7,404 | SH | | SOLE | | 0 | 0 | 7,404 |
CITIGROUP INC | COM NEW | 172967424 | 388,883 | 6,128 | SH | | SOLE | | 0 | 0 | 6,128 |
COHEN & STEERS CLOSED-END OP | COM | 19248P106 | 171,303 | 14,335 | SH | | SOLE | | 0 | 0 | 14,335 |
COLUMBIA SELIGM PREM TECH GR | COM | 19842X109 | 585,571 | 17,590 | SH | | SOLE | | 0 | 0 | 17,590 |
DEERE & CO | COM | 244199105 | 285,827 | 765 | SH | | SOLE | | 0 | 0 | 765 |
DICKS SPORTING GOODS INC | COM | 253393102 | 317,978 | 1,480 | SH | | SOLE | | 0 | 0 | 1,480 |
DIMENSIONAL ETF TRUST | INTL CORE EQT MK | 25434V203 | 55,993,266 | 1,887,201 | SH | | SOLE | | 856 | 0 | 1,886,345 |
DIMENSIONAL ETF TRUST | US EQUITY ETF | 25434V401 | 4,136,696 | 70,292 | SH | | SOLE | | 0 | 0 | 70,292 |
DIMENSIONAL ETF TRUST | US HIGH PROFITAB | 25434V831 | 65,388,090 | 2,044,017 | SH | | SOLE | | 914 | 0 | 2,043,103 |
DIMENSIONAL ETF TRUST | CORE FIXED INCOM | 25434V872 | 3,469,245 | 83,516 | SH | | SOLE | | 0 | 0 | 83,516 |
DIMENSIONAL ETF TRUST | US SMALL CAP ETF | 25434V500 | 2,068,815 | 34,434 | SH | | SOLE | | 0 | 0 | 34,434 |
DISNEY WALT CO | COM | 254687106 | 391,805 | 3,946 | SH | | SOLE | | 0 | 0 | 3,946 |
DUOLINGO INC | CL A COM | 26603R106 | 265,637 | 1,273 | SH | | SOLE | | 0 | 0 | 1,273 |
EATON CORP PLC | SHS | G29183103 | 485,062 | 1,547 | SH | | SOLE | | 0 | 0 | 1,547 |
EATON VANCE TAX-MANAGED DIVE | COM | 27828N102 | 140,823 | 10,023 | SH | | SOLE | | 0 | 0 | 10,023 |
EATON VANCE TAX-MANAGED GLOB | COM | 27829C105 | 146,338 | 17,695 | SH | | SOLE | | 0 | 0 | 17,695 |
EATON VANCE TAX-MANAGED GLOB | COM | 27829F108 | 120,480 | 14,258 | SH | | SOLE | | 0 | 0 | 14,258 |
ELI LILLY & CO | COM | 532457108 | 742,412 | 820 | SH | | SOLE | | 0 | 0 | 820 |
EMERSON ELEC CO | COM | 291011104 | 300,627 | 2,729 | SH | | SOLE | | 0 | 0 | 2,729 |
EXTRA SPACE STORAGE INC | COM | 30225T102 | 244,615 | 1,574 | SH | | SOLE | | 0 | 0 | 1,574 |
EXXON MOBIL CORP | COM | 30231G102 | 461,643 | 4,010 | SH | | SOLE | | 0 | 0 | 4,010 |
FIDELITY COVINGTON TRUST | HIGH DIVID ETF | 316092840 | 956,230 | 20,441 | SH | | SOLE | | 0 | 0 | 20,441 |
FIDELITY COVINGTON TRUST | QLTY FCTOR ETF | 316092790 | 2,204,883 | 35,957 | SH | | SOLE | | 0 | 0 | 35,957 |
FIDELITY COVINGTON TRUST | VLU FACTOR ETF | 316092782 | 2,140,056 | 37,164 | SH | | SOLE | | 0 | 0 | 37,164 |
FIFTH THIRD BANCORP | COM | 316773100 | 272,964 | 7,481 | SH | | SOLE | | 0 | 0 | 7,481 |
FIRST TR EXCH TRADED FD III | SHRT DUR MNG MUN | 33739P830 | 199,044 | 10,068 | SH | | SOLE | | 0 | 0 | 10,068 |
FIRST TR EXCH TRADED FD III | PFD SECS INC ETF | 33739E108 | 477,765 | 27,521 | SH | | SOLE | | 0 | 0 | 27,521 |
FIRST TR EXCH TRD ALPHDX FD | DEV MRK EX US | 33737J174 | 1,610,945 | 29,258 | SH | | SOLE | | 2,071 | 0 | 27,187 |
FIRST TR EXCHANGE-TRADED FD | BUYWRIT INCM ETF | 33738R308 | 931,675 | 41,463 | SH | | SOLE | | 0 | 0 | 41,463 |
FIRST TR EXCHANGE-TRADED FD | MANAGD MUN ETF | 33739N108 | 492,882 | 9,653 | SH | | SOLE | | 0 | 0 | 9,653 |
FIRST TR EXCHANGE-TRADED FD | FIRST TR TA HIYL | 33738D408 | 1,241,084 | 30,546 | SH | | SOLE | | 0 | 0 | 30,546 |
FIRST TR EXCHANGE-TRADED FD | SMID RISNG ETF | 33741X102 | 90,667,565 | 2,716,224 | SH | | SOLE | | 6,247 | 0 | 2,709,977 |
FIRST TR EXCHANGE-TRADED FD | SENIOR LN FD | 33738D309 | 231,933 | 5,074 | SH | | SOLE | | 0 | 0 | 5,074 |
FIRST TR EXCHANGE-TRADED FD | RISNG DIVD ACHIV | 33738R506 | 429,295 | 7,841 | SH | | SOLE | | 0 | 0 | 7,841 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F839 | 464,736 | 11,220 | SH | | SOLE | | 0 | 0 | 11,220 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F847 | 235,820 | 5,123 | SH | | SOLE | | 0 | 0 | 5,123 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S | 33740U786 | 213,102 | 5,908 | SH | | SOLE | | 0 | 0 | 5,908 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S EQT | 33740F482 | 232,805 | 6,569 | SH | | SOLE | | 0 | 0 | 6,569 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F698 | 343,761 | 8,638 | SH | | SOLE | | 0 | 0 | 8,638 |
FIRST TR EXCHNG TRADED FD VI | TCW OPPORTUNIS | 33740F805 | 55,390,955 | 1,286,666 | SH | | SOLE | | 4,946 | 0 | 1,281,720 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F763 | 565,925 | 12,095 | SH | | SOLE | | 0 | 0 | 12,095 |
FIRST TR EXCHNG TRADED FD VI | FT VEST U.S. | 33740U802 | 266,442 | 7,542 | SH | | SOLE | | 0 | 0 | 7,542 |
FIRST TR EXCHNG TRADED FD VI | FT VEST US EQT | 33740F714 | 277,152 | 6,778 | SH | | SOLE | | 0 | 0 | 6,778 |
FIRST TR LRG CP VL ALPHADEX | COM SHS | 33735J101 | 2,619,806 | 35,595 | SH | | SOLE | | 2,315 | 0 | 33,280 |
FIRST TR LRGE CP CORE ALPHA | COM SHS | 33734K109 | 2,057,579 | 21,214 | SH | | SOLE | | 1,308 | 0 | 19,906 |
FIRST TR MID CAP CORE ALPHAD | COM SHS | 33735B108 | 1,677,367 | 15,456 | SH | | SOLE | | 1,063 | 0 | 14,393 |
FIRST TR SML CP CORE ALPHA F | COM SHS | 33734Y109 | 1,043,220 | 11,532 | SH | | SOLE | | 615 | 0 | 10,917 |
FIRST TRUST LRGCP GWT ALPHAD | COM SHS | 33735K108 | 2,761,510 | 22,537 | SH | | SOLE | | 1,346 | 0 | 21,191 |
FISERV INC | COM | 337738108 | 529,092 | 3,550 | SH | | SOLE | | 0 | 0 | 3,550 |
FRANKLIN TEMPLETON ETF TR | INCOME FOCUS ETF | 35473P439 | 1,897,535 | 73,369 | SH | | SOLE | | 0 | 0 | 73,369 |
FREEPORT-MCMORAN INC | CL B | 35671D857 | 298,138 | 6,135 | SH | | SOLE | | 0 | 0 | 6,135 |
GAMCO GLOBAL GOLD NAT RES & | COM SH BEN INT | 36465A109 | 207,324 | 51,191 | SH | | SOLE | | 0 | 0 | 51,191 |
GENERAL DYNAMICS CORP | COM | 369550108 | 571,347 | 1,969 | SH | | SOLE | | 0 | 0 | 1,969 |
GENTEX CORP | COM | 371901109 | 765,866 | 22,719 | SH | | SOLE | | 0 | 0 | 22,719 |
GLOBAL X FDS | GLBL X MLP ETF | 37954Y343 | 617,890 | 12,740 | SH | | SOLE | | 0 | 0 | 12,740 |
GOLDMAN SACHS ETF TR | ACTIVEBETA US LG | 381430503 | 568,311 | 5,314 | SH | | SOLE | | 0 | 0 | 5,314 |
GUGGENHEIM STRATEGIC OPPORTU | COM SBI | 40167F101 | 308,861 | 20,715 | SH | | SOLE | | 0 | 0 | 20,715 |
HCA HEALTHCARE INC | COM | 40412C101 | 286,903 | 893 | SH | | SOLE | | 0 | 0 | 893 |
HOME DEPOT INC | COM | 437076102 | 338,044 | 982 | SH | | SOLE | | 0 | 0 | 982 |
INTEGER HLDGS CORP | COM | 45826H109 | 242,001 | 2,090 | SH | | SOLE | | 0 | 0 | 2,090 |
INTERNATIONAL BUSINESS MACHS | COM | 459200101 | 469,213 | 2,713 | SH | | SOLE | | 0 | 0 | 2,713 |
INVESCO EXCH TRADED FD TR II | S&P500 LOW VOL | 46138E354 | 215,829 | 3,323 | SH | | SOLE | | 0 | 0 | 3,323 |
INVESCO EXCHANGE TRADED FD T | AEROSPACE DEFN | 46137V100 | 284,843 | 2,773 | SH | | SOLE | | 0 | 0 | 2,773 |
INVESCO EXCHANGE TRADED FD T | S&P500 QUALITY | 46137V241 | 230,777 | 3,632 | SH | | SOLE | | 0 | 0 | 3,632 |
INVESCO QQQ TR | UNIT SER 1 | 46090E103 | 456,113 | 952 | SH | | SOLE | | 0 | 0 | 952 |
ISHARES INC | CORE MSCI EMKT | 46434G103 | 2,124,231 | 39,683 | SH | | SOLE | | 0 | 0 | 39,683 |
ISHARES SILVER TR | ISHARES | 46428Q109 | 216,314 | 8,141 | SH | | SOLE | | 0 | 0 | 8,141 |
ISHARES TR | MSCI USA MIN VOL | 46429B697 | 209,396 | 2,494 | SH | | SOLE | | 0 | 0 | 2,494 |
ISHARES TR | S&P 100 ETF | 464287101 | 2,218,799 | 8,395 | SH | | SOLE | | 0 | 0 | 8,395 |
ISHARES TR | IBOXX INV CP ETF | 464287242 | 42,111,875 | 393,128 | SH | | SOLE | | 178 | 0 | 392,950 |
ISHARES TR | CORE S&P TTL STK | 464287150 | 4,056,977 | 34,155 | SH | | SOLE | | 0 | 0 | 34,155 |
ISHARES TR | IBOXX HI YD ETF | 464288513 | 2,799,642 | 36,293 | SH | | SOLE | | 0 | 0 | 36,293 |
ISHARES TR | RUS MID CAP ETF | 464287499 | 263,429 | 3,249 | SH | | SOLE | | 0 | 0 | 3,249 |
ISHARES TR | CORE S&P MCP ETF | 464287507 | 62,804,439 | 1,073,213 | SH | | SOLE | | 440 | 0 | 1,072,773 |
ISHARES TR | S&P 500 GRWT ETF | 464287309 | 90,678,957 | 979,889 | SH | | SOLE | | 439 | 0 | 979,450 |
ISHARES TR | CORE MSCI EAFE | 46432F842 | 1,285,772 | 17,701 | SH | | SOLE | | 0 | 0 | 17,701 |
ISHARES TR | S&P 500 VAL ETF | 464287408 | 79,141,187 | 434,818 | SH | | SOLE | | 210 | 0 | 434,608 |
ISHARES TR | 0-5YR INVT GR CP | 46434V100 | 321,258 | 6,523 | SH | | SOLE | | 0 | 0 | 6,523 |
ISHARES TR | MSCI USA ESG SLC | 464288802 | 333,289 | 2,966 | SH | | SOLE | | 0 | 0 | 2,966 |
ISHARES TR | CORE S&P SCP ETF | 464287804 | 36,597,563 | 343,124 | SH | | SOLE | | 117 | 0 | 343,007 |
ISHARES TR | CORE US AGGBD ET | 464287226 | 29,633,267 | 305,277 | SH | | SOLE | | 113 | 0 | 305,164 |
ISHARES TR | CORE 1 5 YR USD | 46432F859 | 398,524 | 8,413 | SH | | SOLE | | 0 | 0 | 8,413 |
ISHARES TR | S&P MC 400VL ETF | 464287705 | 2,651,168 | 23,367 | SH | | SOLE | | 0 | 0 | 23,367 |
ISHARES TR | CORE S&P500 ETF | 464287200 | 5,541,787 | 10,127 | SH | | SOLE | | 0 | 0 | 10,127 |
ISHARES U S ETF TR | BLACKROCK SH DUR | 46431W507 | 1,019,855 | 20,263 | SH | | SOLE | | 0 | 0 | 20,263 |
J P MORGAN EXCHANGE TRADED F | ULTRA SHRT INC | 46641Q837 | 903,675 | 17,905 | SH | | SOLE | | 0 | 0 | 17,905 |
J P MORGAN EXCHANGE TRADED F | EQUITY PREMIUM | 46641Q332 | 492,946 | 8,697 | SH | | SOLE | | 0 | 0 | 8,697 |
JACOBS SOLUTIONS INC | COM | 46982L108 | 287,803 | 2,060 | SH | | SOLE | | 0 | 0 | 2,060 |
JPMORGAN CHASE & CO. | COM | 46625H100 | 1,251,694 | 6,189 | SH | | SOLE | | 0 | 0 | 6,189 |
LIBERTY ALL-STAR GROWTH FD I | COM | 529900102 | 159,426 | 29,855 | SH | | SOLE | | 0 | 0 | 29,855 |
MACATAWA BK CORP | COM | 554225102 | 174,028 | 11,920 | SH | | SOLE | | 0 | 0 | 11,920 |
MARATHON PETE CORP | COM | 56585A102 | 415,074 | 2,393 | SH | | SOLE | | 0 | 0 | 2,393 |
MCCORMICK & CO INC | COM NON VTG | 579780206 | 230,342 | 3,247 | SH | | SOLE | | 0 | 0 | 3,247 |
MICROSOFT CORP | COM | 594918104 | 1,742,576 | 3,899 | SH | | SOLE | | 0 | 0 | 3,899 |
NORTHERN LTS FD TR IV | INSPIRE CORP BD | 66538H633 | 3,998,297 | 171,454 | SH | | SOLE | | 0 | 0 | 171,454 |
NORTHERN LTS FD TR IV | INSPIRE SML/ MID | 66538H641 | 2,787,042 | 80,481 | SH | | SOLE | | 0 | 0 | 80,481 |
NORTHERN LTS FD TR IV | INSPIRE 100 ETF | 66538H534 | 6,987,304 | 183,973 | SH | | SOLE | | 0 | 0 | 183,973 |
NUVEEN S&P 500 DYNAMIC OVERW | COM | 6706EW100 | 240,916 | 14,753 | SH | | SOLE | | 0 | 0 | 14,753 |
NVIDIA CORPORATION | COM | 67066G104 | 628,077 | 5,084 | SH | | SOLE | | 0 | 0 | 5,084 |
PARKER-HANNIFIN CORP | COM | 701094104 | 277,690 | 549 | SH | | SOLE | | 0 | 0 | 549 |
PARSONS CORP DEL | COM | 70202L102 | 295,089 | 3,607 | SH | | SOLE | | 0 | 0 | 3,607 |
PHOTRONICS INC | COM | 719405102 | 416,800 | 16,895 | SH | | SOLE | | 0 | 0 | 16,895 |
PRINCIPAL EXCHANGE TRADED FD | PRNC INVT GRAD | 74255Y821 | 340,448 | 16,641 | SH | | SOLE | | 0 | 0 | 16,641 |
PROCTER AND GAMBLE CO | COM | 742718109 | 559,689 | 3,394 | SH | | SOLE | | 0 | 0 | 3,394 |
PROGRESSIVE CORP | COM | 743315103 | 305,126 | 1,469 | SH | | SOLE | | 0 | 0 | 1,469 |
ROPER TECHNOLOGIES INC | COM | 776696106 | 333,123 | 591 | SH | | SOLE | | 0 | 0 | 591 |
S&P GLOBAL INC | COM | 78409V104 | 203,376 | 456 | SH | | SOLE | | 0 | 0 | 456 |
SELECT SECTOR SPDR TR | FINANCIAL | 81369Y605 | 824,095 | 20,046 | SH | | SOLE | | 0 | 0 | 20,046 |
SELECT SECTOR SPDR TR | COMMUNICATION | 81369Y852 | 1,312,576 | 15,323 | SH | | SOLE | | 0 | 0 | 15,323 |
SELECT SECTOR SPDR TR | TECHNOLOGY | 81369Y803 | 880,263 | 3,891 | SH | | SOLE | | 0 | 0 | 3,891 |
SHARKNINJA INC | COM SHS | G8068L108 | 308,190 | 4,101 | SH | | SOLE | | 0 | 0 | 4,101 |
SOUTHERN CO | COM | 842587107 | 1,272,120 | 16,400 | SH | | SOLE | | 0 | 0 | 16,400 |
SPDR S&P 500 ETF TR | TR UNIT | 78462F103 | 590,479 | 1,085 | SH | | SOLE | | 0 | 0 | 1,085 |
SPOTIFY TECHNOLOGY S A | SHS | L8681T102 | 282,097 | 899 | SH | | SOLE | | 0 | 0 | 899 |
STRYKER CORPORATION | COM | 863667101 | 1,338,544 | 3,934 | SH | | SOLE | | 0 | 0 | 3,934 |
TEREX CORP NEW | COM | 880779103 | 213,602 | 3,895 | SH | | SOLE | | 0 | 0 | 3,895 |
TESLA INC | COM | 88160R101 | 350,563 | 1,772 | SH | | SOLE | | 0 | 0 | 1,772 |
THE TRADE DESK INC | COM CL A | 88339J105 | 283,243 | 2,900 | SH | | SOLE | | 0 | 0 | 2,900 |
TIMOTHY PLAN | US LRGMD CP CORE | 887432359 | 2,719,193 | 67,014 | SH | | SOLE | | 0 | 0 | 67,014 |
TIMOTHY PLAN | HIG DV STK ETF | 887432326 | 2,224,368 | 63,580 | SH | | SOLE | | 0 | 0 | 63,580 |
TIMOTHY PLAN | INTL ETF | 887432334 | 2,670,480 | 100,687 | SH | | SOLE | | 0 | 0 | 100,687 |
TORO CO | COM | 891092108 | 224,424 | 2,400 | SH | | SOLE | | 0 | 0 | 2,400 |
UNITED RENTALS INC | COM | 911363109 | 230,236 | 356 | SH | | SOLE | | 0 | 0 | 356 |
UNITEDHEALTH GROUP INC | COM | 91324P102 | 289,009 | 568 | SH | | SOLE | | 0 | 0 | 568 |
VALVOLINE INC | COM | 92047W101 | 338,688 | 7,840 | SH | | SOLE | | 0 | 0 | 7,840 |
VANGUARD INDEX FDS | TOTAL STK MKT | 922908769 | 228,989 | 856 | SH | | SOLE | | 0 | 0 | 856 |
VISA INC | COM CL A | 92826C839 | 768,374 | 2,927 | SH | | SOLE | | 0 | 0 | 2,927 |
VOYA GLBL EQTY DIV & PREM OP | COM | 92912T100 | 69,421 | 13,506 | SH | | SOLE | | 0 | 0 | 13,506 |
WALMART INC | COM | 931142103 | 529,731 | 7,824 | SH | | SOLE | | 0 | 0 | 7,824 |
WEC ENERGY GROUP INC | COM | 92939U106 | 449,419 | 5,728 | SH | | SOLE | | 0 | 0 | 5,728 |