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
3M COMPANY Common Stock 88579Y101   1,335,973 13,347 SH   SOLE   0 0 13,347
ABBOTT LABORATORIES Common Stock 002824100   3,245,492 29,769 SH   SOLE   0 0 29,769
ABBVIE INC Common Stock 00287Y109   3,178,661 23,592 SH   SOLE   0 0 23,592
ABERDEEN PHYSICAL MF Closed and MF Open 003263100   7,358,803 84,818 SH   SOLE   0 0 84,818
ABERDEEN PHYSICAL MF Closed and MF Open 003264108   543,522 24,875 SH   SOLE   0 0 24,875
ABRDN ASIA MF Closed and MF Open 003009107   199,367 73,839 SH   SOLE   0 0 73,839
ACCENTURE PLC Common Stock G1151C101   3,047,593 9,876 SH   SOLE   0 0 9,876
ACTIVISION BLIZZARD Common Stock 00507V109   2,971,830 35,253 SH   SOLE   0 0 35,253
AFLAC INC Common Stock 001055102   2,958,915 42,391 SH   SOLE   0 0 42,391
AIR PRODUCTS Common Stock 009158106   2,338,340 7,806 SH   SOLE   0 0 7,806
ALIBABA GROUP Common Stock 01609W102   1,018,874 12,224 SH   SOLE   0 0 12,224
ALPHABET INC Common Stock 02079K107   3,476,432 28,738 SH   SOLE   0 0 28,738
ALPHABET INC Common Stock 02079K305   3,220,411 26,904 SH   SOLE   0 0 26,904
ALPS RIVERFRONT MF Closed and MF Open 00162Q783   628,179 27,660 SH   SOLE   0 0 27,660
ALTRIA GROUP Common Stock 02209S103   719,178 15,875 SH   SOLE   0 0 15,875
AMAZON COM Common Stock 023135106   6,163,416 47,280 SH   SOLE   0 0 47,280
AMERICAN EXPRESS Common Stock 025816109   1,971,867 11,319 SH   SOLE   0 0 11,319
AMERICAN TOWER Common Stock 03027X100   2,099,985 10,828 SH   SOLE   0 0 10,828
AMES NATIONAL CORP Common Stock 031001100   546,846 30,330 SH   SOLE   0 0 30,330
AMGEN INC Common Stock 031162100   2,191,149 9,869 SH   SOLE   0 0 9,869
ANALOG DEVICES Common Stock 032654105   2,642,120 13,562 SH   SOLE   0 0 13,562
APPLE INC Common Stock 037833100   28,459,891 146,723 SH   SOLE   0 0 146,723
ARES CAPITAL MF Closed and MF Open 04010L103   214,586 11,420 SH   SOLE   0 0 11,420
ARK INNOVATION MF Closed and MF Open 00214Q104   454,981 10,307 SH   SOLE   0 0 10,307
AT&T INC Common Stock 00206R102   643,728 40,359 SH   SOLE   0 0 40,359
BANK AMERICA Common Stock 060505104   1,089,271 37,966 SH   SOLE   0 0 37,966
BANK MONTREAL Common Stock 063671101   1,262,715 13,982 SH   SOLE   0 0 13,982
BANK NEW YORK Common Stock 064058100   2,527,229 56,766 SH   SOLE   0 0 56,766
BARINGS GLOBAL MF Closed and MF Open 06760L100   192,210 14,740 SH   SOLE   0 0 14,740
BECTON DICKINSON Common Stock 075887109   2,204,807 8,351 SH   SOLE   0 0 8,351
BERKSHIRE HATHAWAY Common Stock 084670702   8,837,697 25,917 SH   SOLE   0 0 25,917
BLACKROCK INC Common Stock 09247X101   2,172,209 3,143 SH   SOLE   0 0 3,143
BOOKING HOLDINGS Common Stock 09857L108   3,278,206 1,214 SH   SOLE   0 0 1,214
BORG WARNER Common Stock 099724106   664,543 13,587 SH   SOLE   0 0 13,587
BRITISH AMERN Common Stock 110448107   507,360 15,281 SH   SOLE   0 0 15,281
BROADCOM INC Common Stock 11135F101   5,403,207 6,229 SH   SOLE   0 0 6,229
CAMBRIA GLOBAL MF Closed and MF Open 132061409   2,251,768 111,916 SH   SOLE   0 0 111,916
CAMBRIA GLOBAL MF Closed and MF Open 132061607   323,442 11,948 SH   SOLE   0 0 11,948
CAPITAL GROUP MF Closed and MF Open 14020Y201   286,328 10,815 SH   SOLE   0 0 10,815
CASS INFORMATION Common Stock 14808P109   1,617,474 41,709 SH   SOLE   0 0 41,709
CELANESE CORP Common Stock 150870103   2,373,764 20,498 SH   SOLE   0 0 20,498
CHECK POINT Common Stock M22465104   3,342,876 26,611 SH   SOLE   0 0 26,611
CHEVRON CORP Common Stock 166764100   1,868,842 11,876 SH   SOLE   0 0 11,876
CHUBB LTD Common Stock H1467J104   2,300,683 11,947 SH   SOLE   0 0 11,947
CISCO SYSTEMS Common Stock 17275R102   3,728,742 72,066 SH   SOLE   0 0 72,066
CITIZENS FINANCIAL Common Stock 174610105   267,427 10,254 SH   SOLE   0 0 10,254
COCA COLA COMPANY Common Stock 191216100   3,096,797 51,424 SH   SOLE   0 0 51,424
COGNIZANT TECH Common Stock 192446102   3,018,536 46,239 SH   SOLE   0 0 46,239
COHEN & STEERS MF Closed and MF Open 19248P106   167,164 15,564 SH   SOLE   0 0 15,564
COMCAST CORP Common Stock 20030N101   2,949,733 70,992 SH   SOLE   0 0 70,992
COMMERCE BANCSHARES Common Stock 200525103   4,610,364 94,668 SH   SOLE   0 0 94,668
CREDIT SUISSE HIGH YIELD MF Closed and MF Open 22544F103   61,236 32,400 SH   SOLE   0 0 32,400
CSX CORP Common Stock 126408103   467,932 13,722 SH   SOLE   0 0 13,722
CUMMINS INC Common Stock 231021106   2,863,363 11,679 SH   SOLE   0 0 11,679
CVS HEALTH Common Stock 126650100   3,218,939 46,563 SH   SOLE   0 0 46,563
DIMENSIONAL CORE MF Closed and MF Open 25434V872   968,020 23,197 SH   SOLE   0 0 23,197
DIMENSIONAL INTL MF Closed and MF Open 25434V203   286,231 10,477 SH   SOLE   0 0 10,477
DIMENSIONAL US MF Closed and MF Open 25434V708   24,564,466 904,767 SH   SOLE   0 0 904,767
DIMENSIONAL US MF Closed and MF Open 25434V401   3,510,236 72,887 SH   SOLE   0 0 72,887
DIMENSIONAL US MF Closed and MF Open 25434V724   805,512 23,348 SH   SOLE   0 0 23,348
DIMENSIONAL WORLD MF Closed and MF Open 25434V880   13,156,984 564,435 SH   SOLE   0 0 564,435
DISCOVER FINANCIAL Common Stock 254709108   3,047,570 26,081 SH   SOLE   0 0 26,081
DOW INC Common Stock 260557103   2,246,955 42,188 SH   SOLE   0 0 42,188
DUKE ENERGY Common Stock 26441C204   2,747,519 30,616 SH   SOLE   0 0 30,616
EASTMAN CHEMICAL Common Stock 277432100   3,144,962 37,565 SH   SOLE   0 0 37,565
EATON VANCE MF Closed and MF Open 27828Y108   431,773 33,785 SH   SOLE   0 0 33,785
ENBRIDGE INC Common Stock 29250N105   2,000,923 53,860 SH   SOLE   0 0 53,860
ENERGY TRANSFER Oil & Gas, Real Estate and REIT 29273V100   511,797 40,299 SH   SOLE   0 0 40,299
ENTERPRISE PRODUCTS Oil & Gas, Real Estate and REIT 293792107   1,255,112 47,632 SH   SOLE   0 0 47,632
EXXON MOBIL Common Stock 30231G102   5,196,507 48,452 SH   SOLE   0 0 48,452
FIDELITY MSCI MF Closed and MF Open 316092865   4,867,660 115,129 SH   SOLE   0 0 115,129
FIRST HORIZON Common Stock 320517105   619,881 55,002 SH   SOLE   0 0 55,002
FIRST MERCHANTS Common Stock 320817109   675,549 23,930 SH   SOLE   0 0 23,930
FIRST SOURCE Common Stock 336901103   583,797 13,923 SH   SOLE   0 0 13,923
FIRST TRUST MF Closed and MF Open 33733E104   30,754,660 409,625 SH   SOLE   0 0 409,625
FIRST TRUST MF Closed and MF Open 33734H106   26,628,506 664,217 SH   SOLE   0 0 664,217
FIRST TRUST MF Closed and MF Open 33734Y109   4,934,740 59,990 SH   SOLE   0 0 59,990
FIRST TRUST MF Closed and MF Open 33739Q408   4,628,600 77,909 SH   SOLE   0 0 77,909
FIRST TRUST MF Closed and MF Open 33740F805   2,866,676 64,901 SH   SOLE   0 0 64,901
FIRST TRUST MF Closed and MF Open 33738R506   2,524,193 53,592 SH   SOLE   0 0 53,592
FIRST TRUST MF Closed and MF Open 337345102   2,085,643 14,172 SH   SOLE   0 0 14,172
FIRST TRUST MF Closed and MF Open 33733E302   2,025,329 12,426 SH   SOLE   0 0 12,426
FIRST TRUST MF Closed and MF Open 33741X102   1,550,273 54,760 SH   SOLE   0 0 54,760
FIRST TRUST MF Closed and MF Open 33738R605   1,932,022 41,185 SH   SOLE   0 0 41,185
FIRST TRUST MF Closed and MF Open 33737J182   837,907 39,561 SH   SOLE   0 0 39,561
FIRST TRUST MF Closed and MF Open 33739N108   1,854,407 36,590 SH   SOLE   0 0 36,590
FIRST TRUST MF Closed and MF Open 33739E108   539,353 33,772 SH   SOLE   0 0 33,772
FIRST TRUST MF Closed and MF Open 336917109   993,478 29,211 SH   SOLE   0 0 29,211
FIRST TRUST MF Closed and MF Open 33737J174   901,533 17,556 SH   SOLE   0 0 17,556
FIRST TRUST MF Closed and MF Open 33739Q200   833,793 17,490 SH   SOLE   0 0 17,490
FIRST TRUST MF Closed and MF Open 33735J101   1,165,484 17,478 SH   SOLE   0 0 17,478
FIRST TRUST MF Closed and MF Open 33738D309   712,199 15,721 SH   SOLE   0 0 15,721
FIRST TRUST MF Closed and MF Open 33738D101   363,779 13,473 SH   SOLE   0 0 13,473
FIRST TRUST MF Closed and MF Open 33739P301   623,990 13,248 SH   SOLE   0 0 13,248
FIRST TRUST MF Closed and MF Open 33734X127   197,871 12,651 SH   SOLE   0 0 12,651
FLEETCOR TECHNOLOGIES Common Stock 339041105   2,042,787 8,136 SH   SOLE   0 0 8,136
FLEXSHARES IBOXX MF Closed and MF Open 33939L506   5,437,075 231,069 SH   SOLE   0 0 231,069
FLEXSHARES IBOXX MF Closed and MF Open 33939L605   729,243 30,795 SH   SOLE   0 0 30,795
FS CREDIT MF Closed and MF Open 30290Y101   410,505 86,422 SH   SOLE   0 0 86,422
FS KKR Common Stock 302635206   1,636,594 85,328 SH   SOLE   0 0 85,328
GABELLI EQUITY MF Closed and MF Open 362397101   182,618 31,486 SH   SOLE   0 0 31,486
GENTEX CORP Common Stock 371901109   2,045,697 69,914 SH   SOLE   0 0 69,914
GLOBAL X MF Closed and MF Open 37954Y483   497,141 28,007 SH   SOLE   0 0 28,007
GLOBAL X MF Closed and MF Open 37954Y673   759,472 24,164 SH   SOLE   0 0 24,164
GLOBE LIFE Common Stock 37959E102   2,106,234 19,214 SH   SOLE   0 0 19,214
GRANITESHARES GOLD MF Closed and MF Open 38748G101   2,029,869 106,779 SH   SOLE   0 0 106,779
GREYSTONE HOUSING Oil & Gas, Real Estate and REIT 02364V206   339,834 20,621 SH   SOLE   0 0 20,621
GSK PLC Common Stock 37733W204   692,301 19,424 SH   SOLE   0 0 19,424
HOME DEPOT Common Stock 437076102   5,662,690 18,229 SH   SOLE   0 0 18,229
HSBC HOLDINGS Common Stock 404280406   1,117,634 28,208 SH   SOLE   0 0 28,208
Innovator Laddered Allocation Power Buffer ETF MF Closed and MF Open 45783Y814   2,008,813 53,003 SH   SOLE   0 0 53,003
INOVIO PHARMACEUTICALS Common Stock 45773H201   4,465 10,000 SH   SOLE   0 0 10,000
INTEL CORP Common Stock 458140100   3,565,127 106,612 SH   SOLE   0 0 106,612
INTERCONTINENTAL EXCH Common Stock 45866F104   2,176,983 19,251 SH   SOLE   0 0 19,251
INTL BUSINESS Common Stock 459200101   2,936,459 21,945 SH   SOLE   0 0 21,945
INVESCO BULLETSHARES MF Closed and MF Open 46138J841   249,350 12,122 SH   SOLE   0 0 12,122
INVESCO BUYBACK MF Closed and MF Open 46137V308   1,272,748 14,228 SH   SOLE   0 0 14,228
INVESCO EXCHANGE MF Closed and MF Open 46138E354   2,469,982 39,324 SH   SOLE   0 0 39,324
INVESCO EXCHANGE MF Closed and MF Open 46138E727   382,290 20,509 SH   SOLE   0 0 20,509
INVESCO EXCHANGE MF Closed and MF Open 46138E198   1,011,458 19,544 SH   SOLE   0 0 19,544
INVESCO FTSE MF Closed and MF Open 46137V597   2,449,361 14,254 SH   SOLE   0 0 14,254
INVESCO HIGH MF Closed and MF Open 46137V563   586,446 30,512 SH   SOLE   0 0 30,512
INVESCO INTL MF Closed and MF Open 46137V548   3,296,064 182,607 SH   SOLE   0 0 182,607
INVESCO NATIONAL MF Closed and MF Open 46138E537   297,831 12,620 SH   SOLE   0 0 12,620
INVESCO PFD MF Closed and MF Open 46138E511   482,509 42,436 SH   SOLE   0 0 42,436
INVESCO QQQ MF Closed and MF Open 46090E103   25,778,832 69,781 SH   SOLE   0 0 69,781
INVESCO RUSSELL MF Closed and MF Open 46138J619   12,703,174 259,354 SH   SOLE   0 0 259,354
INVESCO RUSSELL MF Closed and MF Open 46138J593   804,859 22,215 SH   SOLE   0 0 22,215
INVESCO S&P MF Closed and MF Open 46138E362   8,166,044 197,485 SH   SOLE   0 0 197,485
INVESCO S&P MF Closed and MF Open 46137V357   6,166,761 41,210 SH   SOLE   0 0 41,210
INVESCO S&P MF Closed and MF Open 46138G664   2,253,976 19,874 SH   SOLE   0 0 19,874
INVESCO S&P MF Closed and MF Open 46137V423   641,289 13,343 SH   SOLE   0 0 13,343
INVESCO S&P MF Closed and MF Open 46138G656   473,607 12,100 SH   SOLE   0 0 12,100
INVESCO TAXABLE MF Closed and MF Open 46138G805   4,791,716 180,478 SH   SOLE   0 0 180,478
INVESCO TOTAL MF Closed and MF Open 46090A804   9,462,242 203,664 SH   SOLE   0 0 203,664
INVESCO TREASURY MF Closed and MF Open 46138G888   8,118,952 76,978 SH   SOLE   0 0 76,978
INVESCO ULTRA MF Closed and MF Open 46090A887   1,161,977 23,408 SH   SOLE   0 0 23,408
ISHARES 0-5 MF Closed and MF Open 46429B747   10,196,985 104,477 SH   SOLE   0 0 104,477
ISHARES 1-5 YEAR MF Closed and MF Open 464288646   566,371 11,289 SH   SOLE   0 0 11,289
ISHARES CORE MF Closed and MF Open 464287200   7,922,996 17,776 SH   SOLE   0 0 17,776
ISHARES CORE MF Closed and MF Open 464287507   7,869,177 30,094 SH   SOLE   0 0 30,094
ISHARES CORE MF Closed and MF Open 464287804   6,150,413 61,720 SH   SOLE   0 0 61,720
ISHARES CORE MF Closed and MF Open 46432F842   3,502,162 51,883 SH   SOLE   0 0 51,883
ISHARES CORE MF Closed and MF Open 46434V613   2,662,144 58,547 SH   SOLE   0 0 58,547
ISHARES CORE MF Closed and MF Open 46434G103   2,369,345 48,069 SH   SOLE   0 0 48,069
ISHARES CORE MF Closed and MF Open 46429B663   2,043,349 20,273 SH   SOLE   0 0 20,273
ISHARES CORE MF Closed and MF Open 46432F834   1,362,931 21,765 SH   SOLE   0 0 21,765
ISHARES CORE MF Closed and MF Open 46434V621   700,672 13,597 SH   SOLE   0 0 13,597
ISHARES ESG MF Closed and MF Open 46435G425   3,682,241 37,782 SH   SOLE   0 0 37,782
ISHARES FALLEN MF Closed and MF Open 46435G474   337,364 13,297 SH   SOLE   0 0 13,297
ISHARES GOLD Common Stock 464285204   618,466 16,995 SH   SOLE   0 0 16,995
ISHARES IBONDS MF Closed and MF Open 46436E882   7,389,176 297,830 SH   SOLE   0 0 297,830
ISHARES IBONDS MF Closed and MF Open 46436E874   2,090,584 87,839 SH   SOLE   0 0 87,839
ISHARES IBONDS MF Closed and MF Open 46436E866   1,498,711 64,795 SH   SOLE   0 0 64,795
ISHARES IBOXX MF Closed and MF Open 464287242   4,122,517 38,122 SH   SOLE   0 0 38,122
ISHARES MBS MF Closed and MF Open 464288588   2,355,769 25,258 SH   SOLE   0 0 25,258
ISHARES MSCI MF Closed and MF Open 46432F396   6,989,726 48,455 SH   SOLE   0 0 48,455
ISHARES MSCI MF Closed and MF Open 46429B697   6,845,538 92,096 SH   SOLE   0 0 92,096
ISHARES MSCI MF Closed and MF Open 464288877   2,545,978 52,022 SH   SOLE   0 0 52,022
ISHARES MSCI MF Closed and MF Open 464288885   2,111,585 22,131 SH   SOLE   0 0 22,131
ISHARES MSCI MF Closed and MF Open 464287234   1,393,974 35,236 SH   SOLE   0 0 35,236
ISHARES MSCI MF Closed and MF Open 464286608   1,119,403 24,430 SH   SOLE   0 0 24,430
ISHARES MSCI MF Closed and MF Open 46432F339   1,476,846 10,950 SH   SOLE   0 0 10,950
ISHARES MSCI MF Closed and MF Open 464287465   754,633 10,408 SH   SOLE   0 0 10,408
ISHARES RUSSELL MF Closed and MF Open 464287614   4,628,562 16,820 SH   SOLE   0 0 16,820
ISHARES RUSSELL MF Closed and MF Open 464287655   2,918,411 15,583 SH   SOLE   0 0 15,583
ISHARES SELECT MF Closed and MF Open 464287168   4,741,728 41,851 SH   SOLE   0 0 41,851
ISHARES SILVER Common Stock 46428Q109   527,161 25,235 SH   SOLE   0 0 25,235
ISHARES TECHNOLOGY MF Closed and MF Open 464287721   3,232,971 29,695 SH   SOLE   0 0 29,695
ISHARES U S MF Closed and MF Open 464287762   2,049,218 7,312 SH   SOLE   0 0 7,312
ISHARES U S MF Closed and MF Open 464288687   1,366,050 44,165 SH   SOLE   0 0 44,165
ISHARES U S MF Closed and MF Open 46429B267   834,925 36,459 SH   SOLE   0 0 36,459
ISHARES U S MF Closed and MF Open 464288810   1,567,979 27,771 SH   SOLE   0 0 27,771
JOHNSON & JOHNSON Common Stock 478160104   2,746,809 16,595 SH   SOLE   0 0 16,595
JP MORGAN MF Closed and MF Open 46641Q654   829,231 16,371 SH   SOLE   0 0 16,371
JPMORGAN MF Closed and MF Open 46641Q837   4,214,360 84,051 SH   SOLE   0 0 84,051
JPMORGAN BETABUILDERS MF Closed and MF Open 46641Q399   4,894,434 61,403 SH   SOLE   0 0 61,403
JPMORGAN CHASE Common Stock 46625H100   4,814,707 33,104 SH   SOLE   0 0 33,104
KINDER MORGAN Common Stock 49456B101   193,452 11,234 SH   SOLE   0 0 11,234
KROGER CO Common Stock 501044101   1,992,254 42,388 SH   SOLE   0 0 42,388
LEGG MASON MF Closed and MF Open 52468L406   1,687,624 46,021 SH   SOLE   0 0 46,021
LISTED CORE MF Closed and MF Open 53656F847   995,576 35,645 SH   SOLE   0 0 35,645
LOWES COMPANIES Common Stock 548661107   7,147,888 31,669 SH   SOLE   0 0 31,669
MANNATECH INC Common Stock 563771203   241,281 20,090 SH   SOLE   0 0 20,090
MCDONALDS CORP Common Stock 580135101   4,472,187 14,986 SH   SOLE   0 0 14,986
MEDTRONIC PLC Common Stock G5960L103   2,176,509 24,705 SH   SOLE   0 0 24,705
MERCK & COMPANY Common Stock 58933Y105   2,535,019 21,969 SH   SOLE   0 0 21,969
META PLATFORMS Common Stock 30303M102   2,010,010 7,004 SH   SOLE   0 0 7,004
MICROSOFT CORP Common Stock 594918104   12,099,451 35,530 SH   SOLE   0 0 35,530
MOHAWK INDS Common Stock 608190104   1,275,367 12,363 SH   SOLE   0 0 12,363
MORGAN STANLEY Common Stock 617446448   1,693,597 19,831 SH   SOLE   0 0 19,831
NEUBERGER BERMAN MF Closed and MF Open 64129H104   184,423 26,805 SH   SOLE   0 0 26,805
NEXTERA ENERGY Common Stock 65339F101   1,018,854 13,731 SH   SOLE   0 0 13,731
NORTHERN TRUST Common Stock 665859104   766,830 10,343 SH   SOLE   0 0 10,343
NUVEEN FLOATING MF Closed and MF Open 6706EN100   97,500 12,500 SH   SOLE   0 0 12,500
NUVEEN NASDAQ MF Closed and MF Open 670699107   767,941 30,803 SH   SOLE   0 0 30,803
NVIDIA CORP Common Stock 67066G104   8,083,384 19,108 SH   SOLE   0 0 19,108
NVR INC Common Stock 62944T105   2,641,860 416 SH   SOLE   0 0 416
OMNICOM GROUP Common Stock 681919106   4,340,054 45,612 SH   SOLE   0 0 45,612
OSHKOSH CORP Common Stock 688239201   2,889,419 33,369 SH   SOLE   0 0 33,369
PACER US MF Closed and MF Open 69374H881   675,385 14,108 SH   SOLE   0 0 14,108
PALANTIR TECHNOLOGIES Common Stock 69608A108   189,249 12,345 SH   SOLE   0 0 12,345
PARAMOUNT GLOBAL Common Stock 92556H206   1,125,301 70,729 SH   SOLE   0 0 70,729
PAYCHEX INC Common Stock 704326107   2,350,093 21,007 SH   SOLE   0 0 21,007
PFIZER INC Common Stock 717081103   3,092,171 84,301 SH   SOLE   0 0 84,301
PGIM ULTRA MF Closed and MF Open 69344A107   648,165 13,118 SH   SOLE   0 0 13,118
PHILIP MORRIS Common Stock 718172109   3,491,793 35,769 SH   SOLE   0 0 35,769
PIMCO 0-5 MF Closed and MF Open 72201R783   1,317,062 14,443 SH   SOLE   0 0 14,443
PIMCO ENERGY MF Closed and MF Open 69346N107   179,415 11,384 SH   SOLE   0 0 11,384
PRICE T Common Stock 74144T108   3,802,717 33,946 SH   SOLE   0 0 33,946
PROCTER & GAMBLE Common Stock 742718109   3,029,413 19,964 SH   SOLE   0 0 19,964
PROSHARES RUSSELL MF Closed and MF Open 74347B698   2,860,963 48,376 SH   SOLE   0 0 48,376
PROSHARES TRUST MF Closed and MF Open 74348A467   30,159,525 319,893 SH   SOLE   0 0 319,893
PROSPECT CAPITAL MF Closed and MF Open 74348T102   224,409 36,195 SH   SOLE   0 0 36,195
RAYTHEON TECHNOLOGIES Common Stock 75513E101   3,021,154 30,840 SH   SOLE   0 0 30,840
REALTY INCOME Common Stock 756109104   1,145,191 19,153 SH   SOLE   0 0 19,153
REGIONS FINANCIAL Common Stock 7591EP100   546,608 30,674 SH   SOLE   0 0 30,674
RENASANT CORP Common Stock 75970E107   351,089 13,436 SH   SOLE   0 0 13,436
RIO TINTO Common Stock 767204100   1,493,017 23,386 SH   SOLE   0 0 23,386
ROBERT HALF Common Stock 770323103   2,586,443 34,385 SH   SOLE   0 0 34,385
ROSS STORES Common Stock 778296103   1,935,588 17,262 SH   SOLE   0 0 17,262
SCHWAB AGGREGATE MF Closed and MF Open 808524839   567,467 12,293 SH   SOLE   0 0 12,293
SCHWAB CHARLES Common Stock 808513105   1,935,146 34,141 SH   SOLE   0 0 34,141
SCHWAB FUNDAMENTAL MF Closed and MF Open 808524755   5,964,916 184,729 SH   SOLE   0 0 184,729
SCHWAB FUNDAMENTAL MF Closed and MF Open 808524730   3,708,131 138,517 SH   SOLE   0 0 138,517
SCHWAB US MF Closed and MF Open 808524797   4,820,550 66,380 SH   SOLE   0 0 66,380
SCHWAB US MF Closed and MF Open 808524870   4,816,171 91,859 SH   SOLE   0 0 91,859
SEAGEN INC Common Stock 81181C104   9,729,624 50,553 SH   SOLE   0 0 50,553
SECTOR CONSUMER MF Closed and MF Open 81369Y308   8,791,131 118,526 SH   SOLE   0 0 118,526
SECTOR ENERGY MF Closed and MF Open 81369Y506   1,708,576 21,049 SH   SOLE   0 0 21,049
SECTOR FINANCIAL MF Closed and MF Open 81369Y605   4,370,036 129,636 SH   SOLE   0 0 129,636
SECTOR HEALTHCARE MF Closed and MF Open 81369Y209   2,739,463 20,639 SH   SOLE   0 0 20,639
SECTOR INDUSTRIAL MF Closed and MF Open 81369Y704   3,966,129 36,956 SH   SOLE   0 0 36,956
SECTOR TECHNOLOGY MF Closed and MF Open 81369Y803   2,656,581 15,280 SH   SOLE   0 0 15,280
SEI INVESTMENTS Common Stock 784117103   1,659,702 27,838 SH   SOLE   0 0 27,838
SELECT SECTOR MF Closed and MF Open 81369Y852   747,712 11,489 SH   SOLE   0 0 11,489
SELECT UTILITIES MF Closed and MF Open 81369Y886   4,536,149 69,317 SH   SOLE   0 0 69,317
SIRIUS XM Common Stock 82968B103   57,197 12,626 SH   SOLE   0 0 12,626
SIXTH STREET MF Closed and MF Open 83012A109   329,914 17,651 SH   SOLE   0 0 17,651
SNAP ON INC Common Stock 833034101   4,760,326 16,518 SH   SOLE   0 0 16,518
SOUTHERN COMPANY Common Stock 842587107   5,562,641 79,183 SH   SOLE   0 0 79,183
SPDR CORP MF Closed and MF Open 78464A144   6,411,729 222,050 SH   SOLE   0 0 222,050
SPDR DOW MF Closed and MF Open 78467X109   10,083,535 29,325 SH   SOLE   0 0 29,325
SPDR ICE MF Closed and MF Open 78464A292   2,484,043 74,217 SH   SOLE   0 0 74,217
SPDR INDEX MF Closed and MF Open 78463X434   6,031,109 86,256 SH   SOLE   0 0 86,256
SPDR INTERMEDIATE MF Closed and MF Open 78464A672   2,735,914 96,709 SH   SOLE   0 0 96,709
SPDR NUVEEN MF Closed and MF Open 78468R739   716,715 15,233 SH   SOLE   0 0 15,233
SPDR PORTFOLIO MF Closed and MF Open 78464A649   12,809,777 504,918 SH   SOLE   0 0 504,918
SPDR PORTFOLIO MF Closed and MF Open 78464A508   9,422,328 218,109 SH   SOLE   0 0 218,109
SPDR PORTFOLIO MF Closed and MF Open 78464A847   4,262,810 92,892 SH   SOLE   0 0 92,892
SPDR PORTFOLIO MF Closed and MF Open 78464A854   2,923,131 56,095 SH   SOLE   0 0 56,095
SPDR PORTFOLIO MF Closed and MF Open 78464A664   1,487,937 49,763 SH   SOLE   0 0 49,763
SPDR PORTFOLIO MF Closed and MF Open 78468R788   1,541,365 41,568 SH   SOLE   0 0 41,568
SPDR PORTFOLIO MF Closed and MF Open 78464A375   1,012,022 31,517 SH   SOLE   0 0 31,517
SPDR PORTFOLIO MF Closed and MF Open 78464A474   866,543 29,434 SH   SOLE   0 0 29,434
SPDR PORTFOLIO MF Closed and MF Open 78468R101   437,335 15,190 SH   SOLE   0 0 15,190
SPDR PORTFOLIO MF Closed and MF Open 78464A409   633,725 10,387 SH   SOLE   0 0 10,387
SPDR S&P MF Closed and MF Open 78462F103   61,665,799 139,112 SH   SOLE   0 0 139,112
SPDR S&P MF Closed and MF Open 78467Y107   2,720,945 5,681 SH   SOLE   0 0 5,681
SPDR SERIES MF Closed and MF Open 78464A763   4,632,089 37,788 SH   SOLE   0 0 37,788
SPDR SSGA MF Closed and MF Open 78467V400   653,623 16,342 SH   SOLE   0 0 16,342
SPDR SSGA MF Closed and MF Open 78467V103   402,254 15,105 SH   SOLE   0 0 15,105
SPDR TIPS MF Closed and MF Open 78464A656   3,516,200 136,075 SH   SOLE   0 0 136,075
SPROTT PHYSICAL MF Closed and MF Open 85207K107   94,018 12,069 SH   SOLE   0 0 12,069
STAG INDUSTRIAL Common Stock 85254J102   361,398 10,072 SH   SOLE   0 0 10,072
STARBUCKS CORP Common Stock 855244109   2,349,641 23,719 SH   SOLE   0 0 23,719
SYNOVUS FINANCIAL Common Stock 87161C501   324,092 10,713 SH   SOLE   0 0 10,713
TEKLA WORLD MF Closed and MF Open 87911L108   213,033 15,195 SH   SOLE   0 0 15,195
TELLURIAN INC Common Stock 87968A104   20,163 14,300 SH   SOLE   0 0 14,300
TEMPLETON GLOBAL INC FD MF Closed and MF Open 880198106   222,879 53,835 SH   SOLE   0 0 53,835
TESLA INC Common Stock 88160R101   3,689,915 14,096 SH   SOLE   0 0 14,096
TJX COS Common Stock 872540109   1,034,677 12,202 SH   SOLE   0 0 12,202
TOYOTA MOTOR Common Stock 892331307   2,670,185 16,610 SH   SOLE   0 0 16,610
TRINET GROUP Common Stock 896288107   3,287,865 34,620 SH   SOLE   0 0 34,620
TRUIST FINANCIAL Common Stock 89832Q109   1,157,504 38,138 SH   SOLE   0 0 38,138
TYSON FOODS Common Stock 902494103   3,098,623 60,709 SH   SOLE   0 0 60,709
U HAUL HOLDING Common Stock 023586506   1,246,580 24,602 SH   SOLE   0 0 24,602
U S BANCORP DE Common Stock 902973304   2,187,252 66,200 SH   SOLE   0 0 66,200
UGI CORP Common Stock 902681105   854,633 31,688 SH   SOLE   0 0 31,688
UNILEVER PLC Common Stock 904767704   574,543 11,021 SH   SOLE   0 0 11,021
UNUM GROUP Common Stock 91529Y106   4,422,319 92,711 SH   SOLE   0 0 92,711
V F CORP Common Stock 918204108   295,910 15,501 SH   SOLE   0 0 15,501
VALE S A Common Stock 91912E105   242,898 18,099 SH   SOLE   0 0 18,099
VANECK GOLD MF Closed and MF Open 92189F106   407,881 13,546 SH   SOLE   0 0 13,546
VANECK HIGH MF Closed and MF Open 92189H409   663,099 12,915 SH   SOLE   0 0 12,915
VANECK IG MF Closed and MF Open 92189F486   967,712 38,325 SH   SOLE   0 0 38,325
VANECK JPM MF Closed and MF Open 92189H300   286,868 11,223 SH   SOLE   0 0 11,223
VANGUARD DIVIDEND MF Closed and MF Open 921908844   8,330,579 51,287 SH   SOLE   0 0 51,287
VANGUARD EXTENDED MF Closed and MF Open 922908652   6,524,629 43,839 SH   SOLE   0 0 43,839
VANGUARD FSTE MF Closed and MF Open 922042858   712,205 17,507 SH   SOLE   0 0 17,507
VANGUARD FTSE MF Closed and MF Open 921943858   1,507,370 32,641 SH   SOLE   0 0 32,641
VANGUARD GROWTH MF Closed and MF Open 922908736   6,140,500 21,701 SH   SOLE   0 0 21,701
VANGUARD HIGH MF Closed and MF Open 921946406   19,020,146 179,316 SH   SOLE   0 0 179,316
VANGUARD INFORMATION MF Closed and MF Open 92204A702   6,496,051 14,691 SH   SOLE   0 0 14,691
VANGUARD INTERMEDIATE MF Closed and MF Open 92206C706   1,680,761 28,652 SH   SOLE   0 0 28,652
VANGUARD INTERNATIONAL MF Closed and MF Open 921946810   4,146,917 55,225 SH   SOLE   0 0 55,225
VANGUARD LARGE MF Closed and MF Open 922908637   3,775,535 18,624 SH   SOLE   0 0 18,624
VANGUARD MUNICIPAL MF Closed and MF Open 922907746   730,198 14,540 SH   SOLE   0 0 14,540
VANGUARD REAL MF Closed and MF Open 922908553   1,484,472 17,765 SH   SOLE   0 0 17,765
VANGUARD RUSSELL MF Closed and MF Open 92206C680   1,554,189 21,964 SH   SOLE   0 0 21,964
VANGUARD S&P MF Closed and MF Open 922908363   28,545,255 70,087 SH   SOLE   0 0 70,087
VANGUARD SHORT MF Closed and MF Open 921937827   7,253,395 95,982 SH   SOLE   0 0 95,982
VANGUARD SMALL MF Closed and MF Open 922908611   2,437,247 14,735 SH   SOLE   0 0 14,735
VANGUARD TOTAL MF Closed and MF Open 922908769   33,741,281 153,174 SH   SOLE   0 0 153,174
VANGUARD TOTAL MF Closed and MF Open 921937835   842,724 11,593 SH   SOLE   0 0 11,593
VANGUARD TOTAL MF Closed and MF Open 921909768   623,667 11,120 SH   SOLE   0 0 11,120
VANGUARD UTILITIES MF Closed and MF Open 92204A876   3,870,191 27,222 SH   SOLE   0 0 27,222
VANGUARD VALUE MF Closed and MF Open 922908744   9,141,279 64,329 SH   SOLE   0 0 64,329
VERIZON COMMUNICATIONS Common Stock 92343V104   4,652,374 125,097 SH   SOLE   0 0 125,097
VODAFONE GROUP Common Stock 92857W308   156,421 16,552 SH   SOLE   0 0 16,552
WALGREENS BOOTS Common Stock 931427108   654,033 22,956 SH   SOLE   0 0 22,956
WALMART INC Common Stock 931142103   5,202,811 33,101 SH   SOLE   0 0 33,101
WASHINGTON FEDERAL Common Stock 938824109   584,558 22,042 SH   SOLE   0 0 22,042
WESTAMERICA BANCORP Common Stock 957090103   1,250,229 32,643 SH   SOLE   0 0 32,643
WINNEBAGO INDUSTRIES Common Stock 974637100   2,614,116 39,198 SH   SOLE   0 0 39,198
WISDOMTREE FLOATING MF Closed and MF Open 97717Y527   6,227,251 123,753 SH   SOLE   0 0 123,753
WISDOMTREE TRUST MF Closed and MF Open 97717X669   7,924,555 118,880 SH   SOLE   0 0 118,880
WISDOMTREE U S MF Closed and MF Open 97717W307   10,436,701 164,099 SH   SOLE   0 0 164,099
WISDOMTREE U S MF Closed and MF Open 97717W505   3,464,340 82,386 SH   SOLE   0 0 82,386
WISDOMTREE U S MF Closed and MF Open 97717W604   842,015 29,246 SH   SOLE   0 0 29,246
WORTHINGTON INDUSTRIES Common Stock 981811102   1,088,318 15,666 SH   SOLE   0 0 15,666
X TRACKERS MF Closed and MF Open 233051200   1,420,798 40,169 SH   SOLE   0 0 40,169
XAI OCTGON FLOAT RTE ALT MF Closed and MF Open 98400T106   97,387 14,579 SH   SOLE   0 0 14,579