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   1,128,180 10,516 SH   SOLE   0 0 10,516
ABBVIE INC COM 00287Y109   631,183 4,584 SH   SOLE   0 0 4,584
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   275,686 865 SH   SOLE   0 0 865
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,421,250 2,696 SH   SOLE   0 0 2,696
ADVANCED MICRO DEVICES INC COM 007903107   390,623 3,355 SH   SOLE   0 0 3,355
AEHR TEST SYS COM 00760J108   1,713,690 34,627 SH   SOLE   0 0 34,627
ALPHABET INC CAP STK CL A 02079K305   788,192 6,459 SH   SOLE   0 0 6,459
ALPHABET INC CAP STK CL C 02079K107   3,366,524 27,419 SH   SOLE   0 0 27,419
AMAZON COM INC COM 023135106   6,683,476 49,376 SH   SOLE   0 0 49,376
AMEREN CORP COM 023608102   1,397,863 16,409 SH   SOLE   0 0 16,409
AMERICAN TOWER CORP NEW COM 03027X100   212,319 1,123 SH   SOLE   0 0 1,123
AMGEN INC COM 031162100   487,036 2,099 SH   SOLE   0 0 2,099
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   1,540,174 24,710 SH   SOLE   0 0 24,710
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   409,846 7,014 SH   SOLE   0 0 7,014
APPLE INC COM 037833100   11,367,951 58,267 SH   SOLE   0 0 58,267
ARES CAPITAL CORP COM 04010L103   453,015 23,089 SH   SOLE   0 0 23,089
ARISTA NETWORKS INC COM 040413106   1,587,398 9,006 SH   SOLE   0 0 9,006
ARRAY TECHNOLOGIES INC COM SHS 04271T100   1,235,306 63,349 SH   SOLE   0 0 63,349
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,365,574 1,908 SH   SOLE   0 0 1,908
AT&T INC COM 00206R102   554,920 38,034 SH   SOLE   0 0 38,034
ATKORE INC COM 047649108   450,467 2,820 SH   SOLE   0 0 2,820
AUTOMATIC DATA PROCESSING IN COM 053015103   1,038,254 4,375 SH   SOLE   0 0 4,375
AXCELIS TECHNOLOGIES INC COM NEW 054540208   1,511,069 8,160 SH   SOLE   0 0 8,160
BANK AMERICA CORP 7.25%CNV PFD L 060505682   531,032 450 SH   SOLE   0 0 450
BANK AMERICA CORP COM 060505104   998,983 31,684 SH   SOLE   0 0 31,684
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,293,226 9,617 SH   SOLE   0 0 9,617
BLOCK INC CL A 852234103   293,838 3,758 SH   SOLE   0 0 3,758
BOEING CO COM 097023105   401,773 1,926 SH   SOLE   0 0 1,926
BRISTOL-MYERS SQUIBB CO COM 110122108   1,184,150 19,081 SH   SOLE   0 0 19,081
BROADCOM INC COM 11135F101   292,863 325 SH   SOLE   0 0 325
CAPITAL ONE FINL CORP COM 14040H105   254,018 2,153 SH   SOLE   0 0 2,153
CATERPILLAR INC COM 149123101   1,076,877 4,098 SH   SOLE   0 0 4,098
CBRE GBL REAL ESTATE INC FD COM 12504G100   1,365,865 252,005 SH   SOLE   0 0 252,005
CENTENE CORP DEL COM 15135B101   219,236 3,201 SH   SOLE   0 0 3,201
CHEVRON CORP NEW COM 166764100   388,088 2,509 SH   SOLE   0 0 2,509
CINTAS CORP COM 172908105   835,904 1,658 SH   SOLE   0 0 1,658
CISCO SYS INC COM 17275R102   926,799 17,677 SH   SOLE   0 0 17,677
COCA COLA CO COM 191216100   611,345 9,918 SH   SOLE   0 0 9,918
CONSTELLATION BRANDS INC CL A 21036P108   256,335 957 SH   SOLE   0 0 957
CVS HEALTH CORP COM 126650100   1,034,140 13,903 SH   SOLE   0 0 13,903
DANAHER CORPORATION COM 235851102   281,094 1,153 SH   SOLE   0 0 1,153
DATADOG INC CL A COM 23804L103   1,501,317 13,030 SH   SOLE   0 0 13,030
DEERE & CO COM 244199105   346,145 794 SH   SOLE   0 0 794
DIAGEO PLC SPON ADR NEW 25243Q205   398,933 2,220 SH   SOLE   0 0 2,220
DIGITAL RLTY TR INC COM 253868103   954,596 7,878 SH   SOLE   0 0 7,878
DISCOVER FINL SVCS COM 254709108   230,555 1,892 SH   SOLE   0 0 1,892
DISNEY WALT CO COM 254687106   476,223 5,471 SH   SOLE   0 0 5,471
DNP SELECT INCOME FD INC COM 23325P104   428,938 42,260 SH   SOLE   0 0 42,260
DOLLAR GEN CORP NEW COM 256677105   837,111 5,035 SH   SOLE   0 0 5,035
DRAFTKINGS INC NEW COM CL A 26142V105   201,512 6,532 SH   SOLE   0 0 6,532
EATON VANCE ENHANCED EQUITY COM 278277108   1,381,909 74,097 SH   SOLE   0 0 74,097
EATON VANCE ENHANCED EQUITY COM 278274105   2,886,497 171,407 SH   SOLE   0 0 171,407
EATON VANCE TAX-MANAGED GLOB COM 27829C105   1,623,796 192,621 SH   SOLE   0 0 192,621
EDWARDS LIFESCIENCES CORP COM 28176E108   203,396 2,220 SH   SOLE   0 0 2,220
EMERSON ELEC CO COM 291011104   1,099,883 11,998 SH   SOLE   0 0 11,998
ENPHASE ENERGY INC COM 29355A107   353,915 1,908 SH   SOLE   0 0 1,908
ESSEX PPTY TR INC COM 297178105   296,946 1,222 SH   SOLE   0 0 1,222
EXXON MOBIL CORP COM 30231G102   909,513 8,950 SH   SOLE   0 0 8,950
FEDEX CORP COM 31428X106   309,354 1,189 SH   SOLE   0 0 1,189
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   383,434 8,379 SH   SOLE   0 0 8,379
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   708,441 11,195 SH   SOLE   0 0 11,195
FIRST SOLAR INC COM 336433107   903,340 4,549 SH   SOLE   0 0 4,549
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   3,425,580 45,115 SH   SOLE   0 0 45,115
FREEPORT-MCMORAN INC CL B 35671D857   680,689 16,737 SH   SOLE   0 0 16,737
FS KKR CAP CORP COM 302635206   249,337 12,423 SH   SOLE   0 0 12,423
GENERAL ELECTRIC CO COM NEW 369604301   581,725 5,294 SH   SOLE   0 0 5,294
GENERAL MLS INC COM 370334104   276,547 3,677 SH   SOLE   0 0 3,677
GENERAL MTRS CO COM 37045V100   265,209 6,760 SH   SOLE   0 0 6,760
GILEAD SCIENCES INC COM 375558103   344,150 4,359 SH   SOLE   0 0 4,359
GLOBAL X FDS NASDAQ 100 COVER 37954Y483   212,907 11,795 SH   SOLE   0 0 11,795
HOME DEPOT INC COM 437076102   3,026,593 9,473 SH   SOLE   0 0 9,473
HONEYWELL INTL INC COM 438516106   436,294 2,127 SH   SOLE   0 0 2,127
ILLINOIS TOOL WKS INC COM 452308109   436,516 1,712 SH   SOLE   0 0 1,712
INTEL CORP COM 458140100   300,723 8,727 SH   SOLE   0 0 8,727
INTERNATIONAL BUSINESS MACHS COM 459200101   712,842 5,262 SH   SOLE   0 0 5,262
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   386,213 6,136 SH   SOLE   0 0 6,136
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   764,627 33,953 SH   SOLE   0 0 33,953
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   995,045 10,703 SH   SOLE   0 0 10,703
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   390,895 2,534 SH   SOLE   0 0 2,534
INVESCO QQQ TR UNIT SER 1 46090E103   2,900,819 7,522 SH   SOLE   0 0 7,522
IRON MTN INC DEL COM 46284V101   1,071,850 17,224 SH   SOLE   0 0 17,224
ISHARES TR 7-10 YR TRSY BD 464287440   699,519 7,202 SH   SOLE   0 0 7,202
ISHARES TR CORE DIV GRWTH 46434V621   1,251,853 23,854 SH   SOLE   0 0 23,854
ISHARES TR CORE HIGH DV ETF 46429B663   513,032 5,053 SH   SOLE   0 0 5,053
ISHARES TR CORE S&P MCP ETF 464287507   383,696 1,411 SH   SOLE   0 0 1,411
ISHARES TR CORE S&P SCP ETF 464287804   3,036,509 29,141 SH   SOLE   0 0 29,141
ISHARES TR CORE S&P500 ETF 464287200   1,896,905 4,147 SH   SOLE   0 0 4,147
ISHARES TR GRWT ALLOCAT ETF 464289867   420,336 8,070 SH   SOLE   0 0 8,070
ISHARES TR HDG MSCI EAFE 46434V803   557,862 18,363 SH   SOLE   0 0 18,363
ISHARES TR ISHARES SEMICDTR 464287523   986,212 1,878 SH   SOLE   0 0 1,878
ISHARES TR MSCI USA MIN VOL 46429B697   1,364,243 18,209 SH   SOLE   0 0 18,209
ISHARES TR PFD AND INCM SEC 464288687   2,838,095 91,744 SH   SOLE   0 0 91,744
ISHARES TR RUS 1000 GRW ETF 464287614   350,994 1,230 SH   SOLE   0 0 1,230
ISHARES TR RUS MD CP GR ETF 464287481   222,953 2,222 SH   SOLE   0 0 2,222
ISHARES TR RUS MDCP VAL ETF 464287473   429,549 3,767 SH   SOLE   0 0 3,767
ISHARES TR S&P 500 GRWT ETF 464287309   635,950 8,817 SH   SOLE   0 0 8,817
ISHARES TR SELECT DIVID ETF 464287168   829,517 7,131 SH   SOLE   0 0 7,131
ISHARES TR U.S. TECH ETF 464287721   541,758 4,787 SH   SOLE   0 0 4,787
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   767,768 15,316 SH   SOLE   0 0 15,316
JOHNSON & JOHNSON COM 478160104   2,201,681 13,870 SH   SOLE   0 0 13,870
JPMORGAN CHASE & CO COM 46625H100   1,729,945 11,215 SH   SOLE   0 0 11,215
KIMBERLY-CLARK CORP COM 494368103   247,851 1,831 SH   SOLE   0 0 1,831
KINDER MORGAN INC DEL COM 49456B101   595,482 34,441 SH   SOLE   0 0 34,441
KROGER CO COM 501044101   618,159 13,158 SH   SOLE   0 0 13,158
LILLY ELI & CO COM 532457108   4,481,886 9,882 SH   SOLE   0 0 9,882
LOWES COS INC COM 548661107   1,763,711 7,639 SH   SOLE   0 0 7,639
MASTERCARD INCORPORATED CL A 57636Q104   6,693,651 16,807 SH   SOLE   0 0 16,807
MCDONALDS CORP COM 580135101   1,109,564 3,772 SH   SOLE   0 0 3,772
MERCK & CO INC COM 58933Y105   1,281,894 12,099 SH   SOLE   0 0 12,099
META PLATFORMS INC CL A 30303M102   2,886,435 9,134 SH   SOLE   0 0 9,134
MGM RESORTS INTERNATIONAL COM 552953101   204,297 4,092 SH   SOLE   0 0 4,092
MICROSOFT CORP COM 594918104   9,646,102 27,166 SH   SOLE   0 0 27,166
NASDAQ INC COM 631103108   1,293,598 25,651 SH   SOLE   0 0 25,651
NATIONAL HEALTH INVS INC COM 63633D104   537,068 9,790 SH   SOLE   0 0 9,790
NETFLIX INC COM 64110L106   400,698 839 SH   SOLE   0 0 839
NVIDIA CORPORATION COM 67066G104   5,104,505 10,843 SH   SOLE   0 0 10,843
OMEGA HEALTHCARE INVS INC COM 681936100   272,649 8,343 SH   SOLE   0 0 8,343
ORACLE CORP COM 68389X105   1,746,078 14,711 SH   SOLE   0 0 14,711
PALO ALTO NETWORKS INC COM 697435105   2,483,124 10,094 SH   SOLE   0 0 10,094
PARKER-HANNIFIN CORP COM 701094104   1,411,410 3,496 SH   SOLE   0 0 3,496
PAYCHEX INC COM 704326107   482,329 3,912 SH   SOLE   0 0 3,912
PAYPAL HLDGS INC COM 70450Y103   769,587 10,369 SH   SOLE   0 0 10,369
PEPSICO INC COM 713448108   1,229,545 6,601 SH   SOLE   0 0 6,601
PFIZER INC COM 717081103   2,146,623 58,908 SH   SOLE   0 0 58,908
PHILLIPS 66 COM 718546104   382,578 3,734 SH   SOLE   0 0 3,734
PROCTER AND GAMBLE CO COM 742718109   3,980,066 26,483 SH   SOLE   0 0 26,483
PROSHARES TR S&P 500 DV ARIST 74348A467   3,421,662 34,303 SH   SOLE   0 0 34,303
PROSPECT CAP CORP COM 74348T102   346,513 52,903 SH   SOLE   0 0 52,903
PULTE GROUP INC COM 745867101   274,812 3,353 SH   SOLE   0 0 3,353
QUALCOMM INC COM 747525103   448,489 3,605 SH   SOLE   0 0 3,605
RAYTHEON TECHNOLOGIES CORP COM 75513E101   328,805 3,440 SH   SOLE   0 0 3,440
REPUBLIC SVCS INC COM 760759100   740,801 4,956 SH   SOLE   0 0 4,956
RIVIAN AUTOMOTIVE INC COM CL A 76954A103   200,378 8,070 SH   SOLE   0 0 8,070
ROLLINS INC COM 775711104   394,586 8,895 SH   SOLE   0 0 8,895
ROYAL BK CDA COM 780087102   392,043 3,965 SH   SOLE   0 0 3,965
SALESFORCE INC COM 79466L302   1,946,677 8,306 SH   SOLE   0 0 8,306
SAP SE SPON ADR 803054204   232,330 1,625 SH   SOLE   0 0 1,625
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,709,650 22,948 SH   SOLE   0 0 22,948
SELECT SECTOR SPDR TR ENERGY 81369Y506   328,168 3,973 SH   SOLE   0 0 3,973
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   277,785 7,910 SH   SOLE   0 0 7,910
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,583,835 11,937 SH   SOLE   0 0 11,937
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   218,543 3,299 SH   SOLE   0 0 3,299
SHELL PLC SPON ADS 780259305   273,037 4,423 SH   SOLE   0 0 4,423
SHERWIN WILLIAMS CO COM 824348106   333,121 1,243 SH   SOLE   0 0 1,243
SHOPIFY INC CL A 82509L107   227,206 3,330 SH   SOLE   0 0 3,330
SMITH & WESSON BRANDS INC COM 831754106   745,810 57,995 SH   SOLE   0 0 57,995
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,141,538 4,170 SH   SOLE   0 0 4,170
SPDR S&P 500 ETF TR TR UNIT 78462F103   9,014,029 19,802 SH   SOLE   0 0 19,802
SPDR SER TR PORTFOLIO LN TSR 78464A664   449,377 14,999 SH   SOLE   0 0 14,999
SPIRE INC COM 84857L101   633,689 9,860 SH   SOLE   0 0 9,860
STMICROELECTRONICS N V NY REGISTRY 861012102   393,719 7,556 SH   SOLE   0 0 7,556
STRATEGY SHS DAY HAGAN NED 86280R803   1,431,418 39,281 SH   SOLE   0 0 39,281
STURM RUGER & CO INC COM 864159108   264,764 4,942 SH   SOLE   0 0 4,942
SUPER MICRO COMPUTER INC COM 86800U104   1,483,732 4,886 SH   SOLE   0 0 4,886
SYSCO CORP COM 871829107   570,658 7,696 SH   SOLE   0 0 7,696
TARGET CORP COM 87612E106   827,151 6,233 SH   SOLE   0 0 6,233
TESLA INC COM 88160R101   368,735 1,266 SH   SOLE   0 0 1,266
THE CIGNA GROUP COM 125523100   1,784,556 6,098 SH   SOLE   0 0 6,098
THERMO FISHER SCIENTIFIC INC COM 883556102   340,864 636 SH   SOLE   0 0 636
TJX COS INC NEW COM 872540109   267,560 3,126 SH   SOLE   0 0 3,126
T-MOBILE US INC COM 872590104   386,462 2,809 SH   SOLE   0 0 2,809
TRANE TECHNOLOGIES PLC SHS G8994E103   486,876 2,486 SH   SOLE   0 0 2,486
TRUIST FINL CORP COM 89832Q109   388,925 10,928 SH   SOLE   0 0 10,928
UNILEVER PLC SPON ADR NEW 904767704   580,528 10,991 SH   SOLE   0 0 10,991
UNITED PARCEL SERVICE INC CL B 911312106   240,756 1,294 SH   SOLE   0 0 1,294
UNITED RENTALS INC COM 911363109   460,490 1,000 SH   SOLE   0 0 1,000
UNITEDHEALTH GROUP INC COM 91324P102   564,202 1,120 SH   SOLE   0 0 1,120
US BANCORP DEL COM NEW 902973304   202,396 5,202 SH   SOLE   0 0 5,202
VALERO ENERGY CORP COM 91913Y100   1,130,449 9,578 SH   SOLE   0 0 9,578
VANECK ETF TRUST PREFERRED SECURT 92189F429   501,319 28,729 SH   SOLE   0 0 28,729
VANGUARD INDEX FDS GROWTH ETF 922908736   2,324,790 7,927 SH   SOLE   0 0 7,927
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   685,572 3,206 SH   SOLE   0 0 3,206
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   329,923 3,834 SH   SOLE   0 0 3,834
VANGUARD INDEX FDS SM CP VAL ETF 922908611   266,167 1,538 SH   SOLE   0 0 1,538
VANGUARD INDEX FDS TOTAL STK MKT 922908769   416,654 1,834 SH   SOLE   0 0 1,834
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,061,481 19,009 SH   SOLE   0 0 19,009
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,386,905 26,655 SH   SOLE   0 0 26,655
VANGUARD WORLD FDS INF TECH ETF 92204A702   303,605 662 SH   SOLE   0 0 662
VANGUARD WORLD FDS UTILITIES ETF 92204A876   383,605 2,663 SH   SOLE   0 0 2,663
VENTAS INC COM 92276F100   410,955 8,524 SH   SOLE   0 0 8,524
VERIZON COMMUNICATIONS INC COM 92343V104   744,583 21,919 SH   SOLE   0 0 21,919
VERTEX PHARMACEUTICALS INC COM 92532F100   2,114,326 5,897 SH   SOLE   0 0 5,897
VISA INC COM CL A 92826C839   1,121,208 4,644 SH   SOLE   0 0 4,644
WALGREENS BOOTS ALLIANCE INC COM 931427108   319,050 10,660 SH   SOLE   0 0 10,660
WALMART INC COM 931142103   2,572,409 16,637 SH   SOLE   0 0 16,637
WASTE MGMT INC DEL COM 94106L109   347,381 2,084 SH   SOLE   0 0 2,084
WEC ENERGY GROUP INC COM 92939U106   202,920 2,264 SH   SOLE   0 0 2,264