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
ABBVIE INCORPORATED COM 00287Y109   535,347 3,312 SH   SOLE   0 0 3,312
ACCENTURE PLC IRELAND SHS CLASS A SHS CLASS A G1151C101   1,664,548 6,238 SH   SOLE   0 0 6,238
ADVANCED MICRO DEVICES INCORPORATED COM 007903107   1,465,745 22,630 SH   SOLE   0 0 22,630
ALPHABET INCORPORATED CAP STK CLASS A CAP STK CL A 02079K305   467,530 5,294 SH   SOLE   0 0 5,294
AMAZON COM INCORPORATED COM 023135106   1,566,012 18,643 SH   SOLE   0 0 18,643
AMGEN INCORPORATED COM 031162100   359,292 1,368 SH   SOLE   0 0 1,368
APPLE INCORPORATED COM 037833100   24,620,455 189,490 SH   SOLE   0 0 189,490
BERKSHIRE HATHAWAY INCORPORATED DEL CLASS B CL B NEW 084670702   2,161,991 6,999 SH   SOLE   0 0 6,999
BLACKSTONE INCORPORATED COM 09260D107   380,075 5,123 SH   SOLE   0 0 5,123
CATERPILLAR INCORPORATED COM 149123101   375,979 1,569 SH   SOLE   0 0 1,569
CHENIERE ENERGY INCORPORATED COM NEW COM NEW 16411R208   779,792 5,200 SH   SOLE   0 0 5,200
CIGNA CORPORATION NEW COM 125523100   402,578 1,215 SH   SOLE   0 0 1,215
CISCO SYSTEMS INCORPORATED COM 17275R102   385,836 8,099 SH   SOLE   0 0 8,099
CMS ENERGY CORPORATION COM 125896100   439,099 6,933 SH   SOLE   0 0 6,933
COSTCO WHOLESALE CORPORATION NEW COM 22160K105   302,660 663 SH   SOLE   0 0 663
CSX CORPORATION COM 126408103   900,589 29,070 SH   SOLE   0 0 29,070
CURE PHARMACEUTICAL HLDG CORPORATION COM 23127P104   9,417 60,020 SH   SOLE   0 0 60,020
DEERE & COMPANY COM 244199105   231,959 541 SH   SOLE   0 0 541
DIMENSIONAL ETF TR DIMENSIONAL US US HIGHT PROFITAB 25434V831   1,003,954 41,814 SH   SOLE   0 0 41,814
DIMENSIONAL ETF TRUST INTL CORE EQUITY 2 ETF INTL CORE EQUITY 25434V799   914,093 40,899 SH   SOLE   0 0 40,899
DIMENSIONAL ETF TRUST INTL HIGH PROFITABILITY ETF INTL HIGH PROFIT 25434V765   566,200 25,678 SH   SOLE   0 0 25,678
DIMENSIONAL ETF TRUST INTL VALUE ETF INTERNATIONAL VAL 25434V807   6,317,084 207,798 SH   SOLE   0 0 207,798
DIMENSIONAL ETF TRUST U S CORE EQUITY 2 ETF US CORE EQUITY 2 25434V708   2,318,995 95,510 SH   SOLE   0 0 95,510
DIMENSIONAL ETF TRUST US MARKETWIDE VALUE ETF US MKTWIDE VALUE 25434V724   1,082,174 32,323 SH   SOLE   0 0 32,323
DTE ENERGY COMPANY COM 233331107   331,200 2,818 SH   SOLE   0 0 2,818
EATON CORPORATION PLC SHS SHS G29183103   613,180 3,906 SH   SOLE   0 0 3,906
ENTERPRISE FINL SVCS CORPORATION COM 293712105   409,893 8,372 SH   SOLE   0 0 8,372
ETFMG PRIME MOBILE PAYMENTS ETF PRIME MOBILE PAY 26924G409   271,310 6,910 SH   SOLE   0 0 6,910
EXXON MOBIL CORPORATION COM 30231G102   583,046 5,286 SH   SOLE   0 0 5,286
FIRST TRUST NASDAQ CEA CYBERSECURITY ETF NASDAQ CYB ETF 33734X846   199,661 5,157 SH   SOLE   0 0 5,157
FORD MTR COMPANY DEL COM 345370860   359,255 30,890 SH   SOLE   0 0 30,890
GLOBAL X NASDAQ 100 COVERED CALL ETF NASDAQ 100 COVER 37954Y483   397,750 25,000 SH   SOLE   0 0 25,000
GOLDMAN SACHS ACTIVEBETA U.S. LARGE CAP EQUITY ETF ACTIVEBETA US LG 381430503   33,338,277 437,897 SH   SOLE   0 0 437,897
HORMEL FOODS CORPORATION COM 440452100   502,624 11,034 SH   SOLE   0 0 11,034
IDEXX LABS INCORPORATED COM 45168D104   955,850 2,343 SH   SOLE   0 0 2,343
INTUITIVE SURGICAL INCORPORATED COM NEW COM NEW 46120E602   252,083 950 SH   SOLE   0 0 950
INVESCO NASDAQ 100 ETF NASDAQ 100 ETF 46138G649   461,559 4,214 SH   SOLE   0 0 4,214
INVESCO QQQ UNIT SER 1 46090E103   2,105,519 7,907 SH   SOLE   0 0 7,907
INVESCO S&P 500 LOW VOLATILITY ETF S&P500 LOW VOL 46138E354   3,659,741 57,272 SH   SOLE   0 0 57,272
INVESCO S&P MIDCAP LOW VOLATILITY ETF S&P MIDCP LOW 46138E198   10,605,672 198,244 SH   SOLE   0 0 198,244
INVESCO S&P SMALLCAP LOW VOLATILITY ETF S&P SMLCP LOW 46138G102   4,016,495 89,924 SH   SOLE   0 0 89,924
ISHARES INCORPORATED MSCI EMERG MKT MSCI EMERG MKT 46434G889   417,254 10,167 SH   SOLE   0 0 10,167
ISHARES INCORPORATED MSCI EMERG MRKT MSCI EMERG MRKT 464286533   712,915 13,431 SH   SOLE   0 0 13,431
ISHARES INCORPORATED MSCI GBL MIN VOL MSCI GBL MIN VOL 464286525   8,546,153 89,940 SH   SOLE   0 0 89,940
ISHARES TR 3 7 YR TREAS BD 3 7 YR TREAS BD 464288661   359,950 3,133 SH   SOLE   0 0 3,133
ISHARES TR CONV BD ETF CONV BD ETF 46435G102   1,894,933 27,277 SH   SOLE   0 0 27,277
ISHARES TR CORE DIV GRWTH CORE DIV GRWTH 46434V621   27,298,541 545,970 SH   SOLE   0 0 545,970
ISHARES TR CORE HIGH DV ETF CORE HIGH DV ETF 46429B663   792,127 7,599 SH   SOLE   0 0 7,599
ISHARES TR CORE S&P MCP ETF CORE S&P MCP ETF 464287507   32,967,093 136,286 SH   SOLE   0 0 136,286
ISHARES TR CORE S&P SCP ETF CORE S&P SCP ETF 464287804   2,378,776 25,135 SH   SOLE   0 0 25,135
ISHARES TR CORE S&P TTL STK CORE S&P TTL STK 464287150   6,687,881 78,866 SH   SOLE   0 0 78,866
ISHARES TR CORE S&P US VLU CORE S&P US VLU 464287663   1,961,496 27,771 SH   SOLE   0 0 27,771
ISHARES TR CORE S&P500 ETF CORE S&P500 ETF 464287200   29,453,738 76,657 SH   SOLE   0 0 76,657
ISHARES TR CORE US AGGBD ET CORE US AGGBD ETF 464287226   7,471,936 77,038 SH   SOLE   0 0 77,038
ISHARES TR EXPANDED TECH EXPANDED TECH 464287515   1,122,457 4,387 SH   SOLE   0 0 4,387
ISHARES TR EXPONENTIAL TECH EXPONENTIAL TECH 46434V381   636,534 13,446 SH   SOLE   0 0 13,446
ISHARES TR ISHARES BIOTECH NASDAQ BIOTECH 464287556   388,904 2,962 SH   SOLE   0 0 2,962
ISHARES TR ISHARES SEMICDTR PHLX SEMICND ETF 464287523   1,044,957 3,002 SH   SOLE   0 0 3,002
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638   521,736 10,538 SH   SOLE   0 0 10,538
ISHARES TR MRGSTR SM CP ETF MRGSTR SM CP ETF 464288505   1,204,381 26,401 SH   SOLE   0 0 26,401
ISHARES TR MSCI ACWI EX US MSCI ACWI EX US 464288240   783,306 17,135 SH   SOLE   0 0 17,135
ISHARES TR MSCI EAFE ETF MSCI EAFE ETF 464287465   235,516 3,588 SH   SOLE   0 0 3,588
ISHARES TR MSCI EAFE MIN VL MSCI EAFE MIN VL 46429B689   3,706,348 58,251 SH   SOLE   0 0 58,251
ISHARES TR MSCI INTL MOMENT MSCI INTL MOMENT 46434V449   588,945 19,102 SH   SOLE   0 0 19,102
ISHARES TR MSCI USA ESG SLC MSCI USA ESG SLC 464288802   569,654 6,920 SH   SOLE   0 0 6,920
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697   34,051,194 472,229 SH   SOLE   0 0 472,229
ISHARES TR MSCI USA SMCP MN MSCI USA SMCP MN 46435G433   1,184,868 34,244 SH   SOLE   0 0 34,244
ISHARES TR NATIONAL MUN ETF NATIONAL MUN ETF 464288414   4,768,034 45,186 SH   SOLE   0 0 45,186
ISHARES TR PFD AND INCM SEC PFD AND INCM SEC 464288687   303,828 9,956 SH   SOLE   0 0 9,956
ISHARES TR RUS MID CAP ETF RUS MID CAP EF 464287499   1,028,478 15,248 SH   SOLE   0 0 15,248
ISHARES TR SELECT DIVID ETF SELECT DIVID ETF 464287168   10,819,661 89,715 SH   SOLE   0 0 89,715
ISHARES TR SHRT NAT MUN ETF SHRT NAT MUN ETF 464288158   3,800,129 36,445 SH   SOLE   0 0 36,445
ISHARES TR U.S. MED DVC ETF U.S. MED DVC ETF 464288810   388,808 7,396 SH   SOLE   0 0 7,396
ISHARES TR U.S. UTILITS ETF U.S. UTILITS ETF 464287697   539,032 6,228 SH   SOLE   0 0 6,228
ISHARES TR US HLTHCARE ETF US HLTHCARE ETF 464287762   621,325 2,190 SH   SOLE   0 0 2,190
ISHARES TRUST MSCI USA MMENTM MSCI USA MMENTM 46432F396   3,747,225 25,678 SH   SOLE   0 0 25,678
ISHARES TRUST MSCI USA SMALL CAP MSCI USA SML CP 46434V290   11,070,976 222,935 SH   SOLE   0 0 222,935
JANUS HENDERSON AAA CLO ETF HENDERSON AAA CL 47103U845   246,793 5,010 SH   SOLE   0 0 5,010
JANUS HENDERSON SHORT DURATION INCOME ETF HENDRSN SHRT ETF 47103U886   1,015,613 21,426 SH   SOLE   0 0 21,426
JOHNSON & JOHNSON COM 478160104   906,744 5,133 SH   SOLE   0 0 5,133
JPMORGAN CHASE & COMPANY COM 46625H100   425,902 3,176 SH   SOLE   0 0 3,176
JPMORGAN ULTRA-SHORT INCOME ETF ULTRA SHRT INC 46641Q837   4,836,222 96,473 SH   SOLE   0 0 96,473
KELLOGG COMPANY COM 487836108   621,925 8,730 SH   SOLE   0 0 8,730
LILLY ELI & COMPANY COM 532457108   364,011 995 SH   SOLE   0 0 995
MERCANTILE BK CORPORATION COM 587376104   2,900,733 86,640 SH   SOLE   0 0 86,640
MICROSOFT CORPORATION COM 594918104   497,387 2,074 SH   SOLE   0 0 2,074
NVIDIA CORPORATION COM 67066G104   1,105,988 7,568 SH   SOLE   0 0 7,568
OREILLY AUTOMOTIVE INCORPORATED COM 67103H107   573,096 679 SH   SOLE   0 0 679
PEPSICO INCORPORATED COM 713448108   639,717 3,541 SH   SOLE   0 0 3,541
PFIZER INCORPORATED COM 717081103   769,196 15,011 SH   SOLE   0 0 15,011
PROCTER AND GAMBLE COMPANY COM 742718109   374,761 2,472 SH   SOLE   0 0 2,472
RAYMOND JAMES FINL INCORPORATED COM 754730109   2,816,673 26,361 SH   SOLE   0 0 26,361
RAYTHEON TECHNOLOGIES CORPORATION COM 75513E101   331,018 3,280 SH   SOLE   0 0 3,280
SCHWAB INTERNATIONAL EQUITY ETF INTL EQTY ETF 808524805   337,335 10,473 SH   SOLE   0 0 10,473
SCHWAB U.S. LARGE-CAP ETF US LRG CAP ETF 808524201   7,792,929 172,600 SH   SOLE   0 0 172,600
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF SPDR SER TR 78468R663   2,956,251 32,319 SH   SOLE   0 0 32,319
SPDR BLOOMBERG CONVERTIBLE SECURITIES ET BLMBRG BRC CNVRT 78464A359   1,050,011 16,319 SH   SOLE   0 0 16,319
SPDR HEALTH CARE SELECT SBI HEALTHCARE 81369Y209   276,591 2,036 SH   SOLE   0 0 2,036
SPDR MATERIALS SELECT SECTOR FUND SBI MATERIALS 81369Y100   586,584 7,551 SH   SOLE   0 0 7,551
SPDR S&P 500 ETF TR UNIT 78462F103   1,331,239 3,481 SH   SOLE   0 0 3,481
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763   3,269,375 26,132 SH   SOLE   0 0 26,132
SPDR S&P HEALTH CARE EQUIPMENT ETF HLTH CR EQUIP 78464A581   627,882 6,985 SH   SOLE   0 0 6,985
STRYKER CORPORATION COM 863667101   28,479,530 116,485 SH   SOLE   0 0 116,485
TESLA INCORPORATED COM 88160R101   1,373,950 11,154 SH   SOLE   0 0 11,154
TJX COMPANIES INCORPORATED NEW COM 872540109   392,508 4,931 SH   SOLE   0 0 4,931
VANGUARD FTSE DEVELOPED MARKETS ETF VAN FTSE DEV MKT 921943858   2,569,673 61,226 SH   SOLE   0 0 61,226
VANGUARD FTSE EMERGING MARKETS ETF FTSE EMR MKT ETF 922042858   694,191 17,808 SH   SOLE   0 0 17,808
VANGUARD INDEX FUNDS S&P 500 ETF SHS NEW S&P 500 ETF SHS 922908363   7,865,710 22,385 SH   SOLE   0 0 22,385
VANGUARD MID-CAP ETF MID CAP ETF 922908629   1,403,639 6,887 SH   SOLE   0 0 6,887
VANGUARD SHORT-TERM BOND ETF SHORT TRM BOND 921937827   9,301,426 123,557 SH   SOLE   0 0 123,557
VANGUARD SMALL-CAP ETF SMALL CP ETF 922908751   1,959,306 10,675 SH   SOLE   0 0 10,675
VANGUARD TAX-EXEMPT BOND ETF TAX EXEMPT BD 922907746   2,157,674 43,598 SH   SOLE   0 0 43,598
VANGUARD TOTAL BOND MARKET ETF TOTAL BND MRKT 921937835   1,374,572 19,120 SH   SOLE   0 0 19,120
VANGUARD TOTAL INTERNATIONAL BOND ETF TOTAL INT BD ETF 92203J407   3,469,641 73,152 SH   SOLE   0 0 73,152
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769   1,885,133 9,860 SH   SOLE   0 0 9,860
WELLS FARGO COMPANY NEW COM 949746101   286,140 6,930 SH   SOLE   0 0 6,930
WIALAN TECHNOLOGIES INCORPORATED COM 96685A107   5,250 750,000 SH   SOLE   0 0 750,000
WISDOMTREE U.S. MIDCAP DIVIDEND FUND US MIDCAP DIVID 97717W505   5,942,710 144,450 SH   SOLE   0 0 144,450
ZOETIS INCORPORATED CLASS A CL A 98978V103   1,690,813 11,537 SH   SOLE   0 0 11,537