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 CO COM 88579Y101   220,362 2,111 SH   SOLE   0 0 2,111
ABBOTT LABS COM 002824100   1,291,343 11,743 SH   SOLE   0 0 11,743
ABBVIE INC COM 00287Y109   688,441 4,175 SH   SOLE   0 0 4,175
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   234,091 865 SH   SOLE   0 0 865
ADOBE SYSTEMS INCORPORATED COM 00724F101   996,415 2,696 SH   SOLE   0 0 2,696
ADVANCED MICRO DEVICES INC COM 007903107   268,579 3,205 SH   SOLE   0 0 3,205
ALPHABET INC CAP STK CL A 02079K305   504,607 4,859 SH   SOLE   0 0 4,859
ALPHABET INC CAP STK CL C 02079K107   2,946,671 28,168 SH   SOLE   0 0 28,168
AMAZON COM INC COM 023135106   4,949,983 48,260 SH   SOLE   0 0 48,260
AMEREN CORP COM 023608102   1,324,234 14,590 SH   SOLE   0 0 14,590
AMERICAN TOWER CORP NEW COM 03027X100   262,555 1,301 SH   SOLE   0 0 1,301
AMGEN INC COM 031162100   510,026 2,083 SH   SOLE   0 0 2,083
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108   507,761 7,734 SH   SOLE   0 0 7,734
APPLE INC COM 037833100   9,391,031 57,343 SH   SOLE   0 0 57,343
ARES CAPITAL CORP COM 04010L103   391,504 21,606 SH   SOLE   0 0 21,606
ARISTA NETWORKS INC COM 040413106   1,384,217 9,013 SH   SOLE   0 0 9,013
ARRAY TECHNOLOGIES INC COM SHS 04271T100   1,332,229 63,349 SH   SOLE   0 0 63,349
ASML HOLDING N V N Y REGISTRY SHS N07059210   819,110 1,352 SH   SOLE   0 0 1,352
AT&T INC COM 00206R102   698,027 39,864 SH   SOLE   0 0 39,864
ATKORE INC COM 047649108   355,179 2,820 SH   SOLE   0 0 2,820
AUTOMATIC DATA PROCESSING IN COM 053015103   922,487 4,358 SH   SOLE   0 0 4,358
AXCELIS TECHNOLOGIES INC COM NEW 054540208   970,550 8,160 SH   SOLE   0 0 8,160
BANK AMERICA CORP 7.25%CNV PFD L 060505682   525,996 450 SH   SOLE   0 0 450
BANK AMERICA CORP COM 060505104   1,102,728 38,236 SH   SOLE   0 0 38,236
BERKSHIRE HATHAWAY INC DEL CL A 084670108   495,112 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   3,127,286 9,642 SH   SOLE   0 0 9,642
BIOMARIN PHARMACEUTICAL INC COM 09061G101   1,036,074 10,841 SH   SOLE   0 0 10,841
BLOCK INC CL A 852234103   229,238 3,758 SH   SOLE   0 0 3,758
BOEING CO COM 097023105   389,427 1,926 SH   SOLE   0 0 1,926
BRISTOL-MYERS SQUIBB CO COM 110122108   1,474,773 20,996 SH   SOLE   0 0 20,996
BROADCOM INC COM 11135F101   201,480 324 SH   SOLE   0 0 324
CAPITAL ONE FINL CORP COM 14040H105   204,125 2,150 SH   SOLE   0 0 2,150
CATERPILLAR INC COM 149123101   985,845 4,509 SH   SOLE   0 0 4,509
CBRE GBL REAL ESTATE INC FD COM 12504G100   1,229,508 237,357 SH   SOLE   0 0 237,357
CENTENE CORP DEL COM 15135B101   215,908 3,116 SH   SOLE   0 0 3,116
CHEVRON CORP NEW COM 166764100   421,463 2,494 SH   SOLE   0 0 2,494
CINTAS CORP COM 172908105   723,242 1,618 SH   SOLE   0 0 1,618
CISCO SYS INC COM 17275R102   794,898 16,880 SH   SOLE   0 0 16,880
COCA COLA CO COM 191216100   869,676 13,621 SH   SOLE   0 0 13,621
CONSTELLATION BRANDS INC CL A 21036P108   216,815 957 SH   SOLE   0 0 957
COSTCO WHSL CORP NEW COM 22160K105   451,517 897 SH   SOLE   0 0 897
CVS HEALTH CORP COM 126650100   856,457 11,753 SH   SOLE   0 0 11,753
DANAHER CORPORATION COM 235851102   267,078 1,151 SH   SOLE   0 0 1,151
DATADOG INC CL A COM 23804L103   820,612 13,090 SH   SOLE   0 0 13,090
DEERE & CO COM 244199105   1,109,765 2,925 SH   SOLE   0 0 2,925
DIAGEO PLC SPON ADR NEW 25243Q205   387,563 2,051 SH   SOLE   0 0 2,051
DIGITAL RLTY TR INC COM 253868103   768,249 7,868 SH   SOLE   0 0 7,868
DISNEY WALT CO COM 254687106   565,764 5,773 SH   SOLE   0 0 5,773
DNP SELECT INCOME FD INC COM 23325P104   256,976 24,427 SH   SOLE   0 0 24,427
DOLLAR GEN CORP NEW COM 256677105   1,088,910 4,962 SH   SOLE   0 0 4,962
DOMINION ENERGY INC COM 25746U109   238,497 4,162 SH   SOLE   0 0 4,162
EATON VANCE ENHANCED EQUITY COM 278274105   2,475,144 161,880 SH   SOLE   0 0 161,880
EATON VANCE ENHANCED EQUITY COM 278277108   1,186,811 74,362 SH   SOLE   0 0 74,362
EATON VANCE TAX-MANAGED GLOB COM 27829C105   1,486,601 185,362 SH   SOLE   0 0 185,362
EDWARDS LIFESCIENCES CORP COM 28176E108   221,180 2,520 SH   SOLE   0 0 2,520
EMERSON ELEC CO COM 291011104   1,364,676 16,146 SH   SOLE   0 0 16,146
ENPHASE ENERGY INC COM 29355A107   420,905 1,908 SH   SOLE   0 0 1,908
EXXON MOBIL CORP COM 30231G102   1,387,685 11,909 SH   SOLE   0 0 11,909
FEDEX CORP COM 31428X106   290,782 1,290 SH   SOLE   0 0 1,290
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   387,817 8,367 SH   SOLE   0 0 8,367
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600   796,887 12,571 SH   SOLE   0 0 12,571
FIRST SOLAR INC COM 336433107   1,166,757 5,542 SH   SOLE   0 0 5,542
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   3,266,573 44,692 SH   SOLE   0 0 44,692
FREEPORT-MCMORAN INC CL B 35671D857   629,027 16,663 SH   SOLE   0 0 16,663
FS KKR CAP CORP COM 302635206   227,769 12,379 SH   SOLE   0 0 12,379
GENERAL ELECTRIC CO COM NEW 369604301   516,978 5,252 SH   SOLE   0 0 5,252
GENERAL MLS INC COM 370334104   316,919 3,581 SH   SOLE   0 0 3,581
GENERAL MTRS CO COM 37045V100   245,590 7,462 SH   SOLE   0 0 7,462
GILEAD SCIENCES INC COM 375558103   380,629 4,447 SH   SOLE   0 0 4,447
HOME DEPOT INC COM 437076102   2,806,070 9,469 SH   SOLE   0 0 9,469
HONEYWELL INTL INC COM 438516106   435,390 2,222 SH   SOLE   0 0 2,222
ILLINOIS TOOL WKS INC COM 452308109   402,271 1,712 SH   SOLE   0 0 1,712
INTEL CORP COM 458140100   246,550 8,537 SH   SOLE   0 0 8,537
INTER PARFUMS INC COM 458334109   965,358 6,271 SH   SOLE   0 0 6,271
INTERNATIONAL BUSINESS MACHS COM 459200101   977,721 7,766 SH   SOLE   0 0 7,766
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   390,326 6,110 SH   SOLE   0 0 6,110
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   750,734 33,817 SH   SOLE   0 0 33,817
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308   917,293 10,918 SH   SOLE   0 0 10,918
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   355,630 2,492 SH   SOLE   0 0 2,492
INVESCO QQQ TR UNIT SER 1 46090E103   805,445 2,598 SH   SOLE   0 0 2,598
IRON MTN INC DEL COM 46284V101   928,837 17,118 SH   SOLE   0 0 17,118
ISHARES TR 7-10 YR TRSY BD 464287440   673,550 6,733 SH   SOLE   0 0 6,733
ISHARES TR CORE DIV GRWTH 46434V621   1,169,275 23,205 SH   SOLE   0 0 23,205
ISHARES TR CORE HIGH DV ETF 46429B663   483,438 4,707 SH   SOLE   0 0 4,707
ISHARES TR CORE S&P MCP ETF 464287507   344,318 1,410 SH   SOLE   0 0 1,410
ISHARES TR CORE S&P SCP ETF 464287804   2,841,681 30,698 SH   SOLE   0 0 30,698
ISHARES TR CORE S&P500 ETF 464287200   1,688,469 4,140 SH   SOLE   0 0 4,140
ISHARES TR GRWT ALLOCAT ETF 464289867   400,756 8,070 SH   SOLE   0 0 8,070
ISHARES TR HDG MSCI EAFE 46434V803   521,277 17,434 SH   SOLE   0 0 17,434
ISHARES TR MORNINGSTAR GRWT 464287119   660,433 12,193 SH   SOLE   0 0 12,193
ISHARES TR MSCI USA MIN VOL 46429B697   1,387,368 18,920 SH   SOLE   0 0 18,920
ISHARES TR PFD AND INCM SEC 464288687   2,465,891 79,340 SH   SOLE   0 0 79,340
ISHARES TR RUS 1000 GRW ETF 464287614   849,834 3,551 SH   SOLE   0 0 3,551
ISHARES TR RUS MDCP VAL ETF 464287473   399,798 3,828 SH   SOLE   0 0 3,828
ISHARES TR S&P 500 GRWT ETF 464287309   558,494 8,808 SH   SOLE   0 0 8,808
ISHARES TR SELECT DIVID ETF 464287168   766,463 6,577 SH   SOLE   0 0 6,577
ISHARES TR U.S. TECH ETF 464287721   424,307 4,785 SH   SOLE   0 0 4,785
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   754,373 14,986 SH   SOLE   0 0 14,986
JOHNSON & JOHNSON COM 478160104   2,360,565 14,291 SH   SOLE   0 0 14,291
JPMORGAN CHASE & CO COM 46625H100   1,598,197 11,609 SH   SOLE   0 0 11,609
KIMBERLY-CLARK CORP COM 494368103   264,273 1,827 SH   SOLE   0 0 1,827
KINDER MORGAN INC DEL COM 49456B101   602,681 34,617 SH   SOLE   0 0 34,617
KROGER CO COM 501044101   628,965 13,112 SH   SOLE   0 0 13,112
LANTHEUS HLDGS INC COM 516544103   903,122 10,066 SH   SOLE   0 0 10,066
LILLY ELI & CO COM 532457108   3,589,722 9,328 SH   SOLE   0 0 9,328
LOWES COS INC COM 548661107   1,441,061 7,000 SH   SOLE   0 0 7,000
MASTERCARD INCORPORATED CL A 57636Q104   6,076,842 16,489 SH   SOLE   0 0 16,489
MCDONALDS CORP COM 580135101   1,041,341 3,572 SH   SOLE   0 0 3,572
MEDTRONIC PLC SHS G5960L103   232,583 2,593 SH   SOLE   0 0 2,593
MERCK & CO INC COM 58933Y105   1,703,259 14,616 SH   SOLE   0 0 14,616
META PLATFORMS INC CL A 30303M102   1,687,174 8,129 SH   SOLE   0 0 8,129
MICROSOFT CORP COM 594918104   9,201,204 33,408 SH   SOLE   0 0 33,408
NASDAQ INC COM 631103108   1,422,502 25,737 SH   SOLE   0 0 25,737
NATIONAL HEALTH INVS INC COM 63633D104   398,881 8,160 SH   SOLE   0 0 8,160
NETFLIX INC COM 64110L106   302,874 939 SH   SOLE   0 0 939
NUVEEN AMT FREE MUN CR INC F COM 67071L106   221,125 18,997 SH   SOLE   0 0 18,997
NUVEEN MUN VALUE FD INC COM 670928100   393,651 44,835 SH   SOLE   0 0 44,835
NVIDIA CORPORATION COM 67066G104   2,790,036 10,632 SH   SOLE   0 0 10,632
OMEGA HEALTHCARE INVS INC COM 681936100   215,213 8,230 SH   SOLE   0 0 8,230
ORACLE CORP COM 68389X105   1,398,045 14,863 SH   SOLE   0 0 14,863
PALO ALTO NETWORKS INC COM 697435105   1,838,662 10,071 SH   SOLE   0 0 10,071
PARKER-HANNIFIN CORP COM 701094104   1,144,246 3,608 SH   SOLE   0 0 3,608
PAYCHEX INC COM 704326107   405,537 3,757 SH   SOLE   0 0 3,757
PAYPAL HLDGS INC COM 70450Y103   680,546 9,481 SH   SOLE   0 0 9,481
PEPSICO INC COM 713448108   1,121,025 5,909 SH   SOLE   0 0 5,909
PFIZER INC COM 717081103   2,837,378 72,143 SH   SOLE   0 0 72,143
PHILLIPS 66 COM 718546104   368,932 3,715 SH   SOLE   0 0 3,715
PIONEER NAT RES CO COM 723787107   1,053,031 4,734 SH   SOLE   0 0 4,734
PROCTER AND GAMBLE CO COM 742718109   4,556,296 29,134 SH   SOLE   0 0 29,134
PROSHARES TR S&P 500 DV ARIST 74348A467   3,144,260 34,303 SH   SOLE   0 0 34,303
PROSPECT CAP CORP COM 74348T102   345,840 51,618 SH   SOLE   0 0 51,618
QUALCOMM INC COM 747525103   399,103 3,499 SH   SOLE   0 0 3,499
RAYTHEON TECHNOLOGIES CORP COM 75513E101   396,957 3,927 SH   SOLE   0 0 3,927
REGENERON PHARMACEUTICALS COM 75886F107   1,216,743 1,541 SH   SOLE   0 0 1,541
REPUBLIC SVCS INC COM 760759100   694,249 4,999 SH   SOLE   0 0 4,999
ROLLINS INC COM 775711104   352,207 8,867 SH   SOLE   0 0 8,867
ROYAL BK CDA SUSTAINABL COM 780087102   381,333 3,946 SH   SOLE   0 0 3,946
SALESFORCE INC COM 79466L302   804,818 4,221 SH   SOLE   0 0 4,221
SAP SE SPON ADR 803054204   215,356 1,614 SH   SOLE   0 0 1,614
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,510,440 20,932 SH   SOLE   0 0 20,932
SELECT SECTOR SPDR TR ENERGY 81369Y506   321,699 3,800 SH   SOLE   0 0 3,800
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   256,862 7,886 SH   SOLE   0 0 7,886
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,595,152 11,939 SH   SOLE   0 0 11,939
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   251,401 3,597 SH   SOLE   0 0 3,597
SHELL PLC SPON ADS 780259305   346,000 5,699 SH   SOLE   0 0 5,699
SHERWIN WILLIAMS CO COM 824348106   291,252 1,240 SH   SOLE   0 0 1,240
SHOPIFY INC CL A 82509L107   386,315 8,315 SH   SOLE   0 0 8,315
SMITH & WESSON BRANDS INC COM 831754106   718,629 58,142 SH   SOLE   0 0 58,142
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,090,893 3,528 SH   SOLE   0 0 3,528
SPDR S&P 500 ETF TR TR UNIT 78462F103   8,746,915 21,540 SH   SOLE   0 0 21,540
SPDR SER TR PORTFOLIO LN TSR 78464A664   447,780 14,407 SH   SOLE   0 0 14,407
SPIRE INC COM 84857L101   654,671 9,375 SH   SOLE   0 0 9,375
STMICROELECTRONICS N V NY REGISTRY 861012102   340,795 7,550 SH   SOLE   0 0 7,550
STRATEGY SHS DAY HAGAN NED 86280R803   991,826 30,461 SH   SOLE   0 0 30,461
STURM RUGER & CO INC COM 864159108   307,628 5,301 SH   SOLE   0 0 5,301
SYSCO CORP COM 871829107   550,021 7,337 SH   SOLE   0 0 7,337
TARGET CORP COM 87612E106   985,879 6,255 SH   SOLE   0 0 6,255
TESLA INC COM 88160R101   299,489 1,864 SH   SOLE   0 0 1,864
THE CIGNA GROUP COM 125523100   1,481,141 5,838 SH   SOLE   0 0 5,838
THERMO FISHER SCIENTIFIC INC COM 883556102   348,853 636 SH   SOLE   0 0 636
TJX COS INC NEW COM 872540109   201,441 2,622 SH   SOLE   0 0 2,622
T-MOBILE US INC COM 872590104   418,840 2,830 SH   SOLE   0 0 2,830
TRANE TECHNOLOGIES PLC SHS G8994E103   448,710 2,509 SH   SOLE   0 0 2,509
TRUIST FINL CORP COM 89832Q109   202,721 6,662 SH   SOLE   0 0 6,662
TYSON FOODS INC CL A 902494103   200,877 3,293 SH   SOLE   0 0 3,293
ULTA BEAUTY INC COM 90384S303   1,060,962 1,958 SH   SOLE   0 0 1,958
UNILEVER PLC SPON ADR NEW 904767704   622,765 11,385 SH   SOLE   0 0 11,385
UNITED RENTALS INC COM 911363109   377,640 1,000 SH   SOLE   0 0 1,000
UNITEDHEALTH GROUP INC COM 91324P102   542,817 1,103 SH   SOLE   0 0 1,103
VALERO ENERGY CORP COM 91913Y100   1,147,689 9,739 SH   SOLE   0 0 9,739
VANECK ETF TRUST PREFERRED SECURT 92189F429   475,750 27,389 SH   SOLE   0 0 27,389
VANGUARD INDEX FDS GROWTH ETF 922908736   1,875,281 7,715 SH   SOLE   0 0 7,715
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   498,576 2,651 SH   SOLE   0 0 2,651
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   310,961 3,827 SH   SOLE   0 0 3,827
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   233,680 626 SH   SOLE   0 0 626
VANGUARD INDEX FDS SM CP VAL ETF 922908611   236,866 1,537 SH   SOLE   0 0 1,537
VANGUARD INDEX FDS TOTAL STK MKT 922908769   369,621 1,833 SH   SOLE   0 0 1,833
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   1,349,938 25,157 SH   SOLE   0 0 25,157
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   4,108,955 26,511 SH   SOLE   0 0 26,511
VANGUARD WORLD FDS INF TECH ETF 92204A702   243,701 662 SH   SOLE   0 0 662
VANGUARD WORLD FDS UTILITIES ETF 92204A876   372,194 2,453 SH   SOLE   0 0 2,453
VENTAS INC COM 92276F100   351,737 7,587 SH   SOLE   0 0 7,587
VERIZON COMMUNICATIONS INC COM 92343V104   908,043 24,344 SH   SOLE   0 0 24,344
VERTEX PHARMACEUTICALS INC COM 92532F100   1,806,176 5,441 SH   SOLE   0 0 5,441
VISA INC COM CL A 92826C839   1,784,751 7,774 SH   SOLE   0 0 7,774
WALGREENS BOOTS ALLIANCE INC COM 931427108   360,209 10,324 SH   SOLE   0 0 10,324
WALMART INC COM 931142103   2,425,907 16,005 SH   SOLE   0 0 16,005
WASTE MGMT INC DEL COM 94106L109   352,970 2,132 SH   SOLE   0 0 2,132
WEC ENERGY GROUP INC COM 92939U106   220,365 2,244 SH   SOLE   0 0 2,244