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   12,062,544 106,131 SH   SOLE 0 99,215 0 6,916
ABBVIE INC COM 00287Y109   884,824 4,859 SH   SOLE 0 4,859 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   18,667,329 53,856 SH   SOLE 0 44,892 0 8,964
ADOBE INC COM 00724F101   10,288,557 20,390 SH   SOLE 0 19,355 0 1,035
ADVANCED MICRO DEVICES INC COM 007903107   1,689,567 9,361 SH   SOLE 0 9,361 0 0
ALBEMARLE CORP COM 012653101   499,032 3,788 SH   SOLE 0 3,788 0 0
ALPHABET INC CAP STK CL A 02079K305   28,208,327 186,898 SH   SOLE 0 174,940 0 11,958
ALPHABET INC CAP STK CL C 02079K107   651,826 4,281 SH   SOLE 0 4,281 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   11,408,198 240,375 SH   SOLE 0 232,575 0 7,800
AMAZON COM INC COM 023135106   23,639,712 131,052 SH   SOLE 0 122,708 0 8,344
AMERICAN ELEC PWR CO INC COM 025537101   257,695 2,993 SH   SOLE 0 2,993 0 0
AMERICAN EXPRESS CO COM 025816109   267,939 1,177 SH   SOLE 0 1,177 0 0
AMERICAN TOWER CORP NEW COM 03027X100   7,717,760 39,060 SH   SOLE 0 36,204 0 2,856
AMERIPRISE FINL INC COM 03076C106   12,918,635 29,465 SH   SOLE 0 20,077 0 9,388
AMETEK INC COM 031100100   13,737,699 75,109 SH   SOLE 0 70,646 0 4,463
AMGEN INC COM 031162100   249,844 879 SH   SOLE 0 879 0 0
APOLLO COML REAL EST FIN INC COM 03762U105   392,128 35,200 SH   SOLE 0 35,200 0 0
APPLE INC COM 037833100   30,861,191 179,969 SH   SOLE 0 168,913 0 11,056
APTIV PLC SHS G6095L109   6,009,171 75,441 SH   SOLE 0 68,086 0 7,355
ASML HOLDING N V N Y REGISTRY SHS N07059210   225,150 232 SH   SOLE 0 232 0 0
AT&T INC COM 00206R102   543,478 30,879 SH   SOLE 0 30,879 0 0
ATMOS ENERGY CORP COM 049560105   549,774 4,625 SH   SOLE 0 4,625 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   225,016 901 SH   SOLE 0 901 0 0
AUTOZONE INC COM 053332102   330,924 105 SH   SOLE 0 105 0 0
BANK AMERICA CORP COM 060505104   11,852,706 312,578 SH   SOLE 0 278,453 0 34,125
BANK AMERICA CORP 7.25%CNV PFD L 060505682   783,094 656 SH   SOLE 0 641 0 15
BANK NEW YORK MELLON CORP COM 064058100   11,207,263 194,503 SH   SOLE 0 130,848 0 63,655
BECTON DICKINSON & CO COM 075887109   261,060 1,055 SH   SOLE 0 1,055 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   23,398,533 55,641 SH   SOLE 0 51,967 0 3,674
BLACKSTONE INC COM 09260D107   241,681 1,840 SH   SOLE 0 1,840 0 0
BOEING CO COM 097023105   318,241 1,649 SH   SOLE 0 1,649 0 0
BOOKING HOLDINGS INC COM 09857L108   1,795,801 495 SH   SOLE 0 478 0 17
BOWMAN CONSULTING GROUP LTD COM 103002101   1,645,811 47,307 SH   SOLE 0 47,307 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   316,161 5,830 SH   SOLE 0 5,830 0 0
BROADCOM INC COM 11135F101   23,158,428 17,473 SH   SOLE 0 16,425 0 1,048
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   7,241,067 95,102 SH   SOLE 0 62,472 0 32,630
CARLYLE SECURED LENDING INC COM 872280102   4,297,351 263,965 SH   SOLE 0 256,440 0 7,525
CATERPILLAR INC COM 149123101   809,709 2,210 SH   SOLE 0 2,210 0 0
CHEVRON CORP NEW COM 166764100   9,945,487 63,050 SH   SOLE 0 60,643 0 2,407
CISCO SYS INC COM 17275R102   10,058,310 201,529 SH   SOLE 0 140,704 0 60,825
COCA COLA CO COM 191216100   1,424,436 23,283 SH   SOLE 0 23,283 0 0
COMCAST CORP NEW CL A 20030N101   17,524,278 404,243 SH   SOLE 0 323,694 0 80,549
CONOCOPHILLIPS COM 20825C104   504,284 3,962 SH   SOLE 0 3,962 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,152,133 2,938 SH   SOLE 0 2,938 0 0
COTERRA ENERGY INC COM 127097103   256,496 9,200 SH   SOLE 0 9,200 0 0
CUMMINS INC COM 231021106   11,895,905 40,373 SH   SOLE 0 27,300 0 13,073
CVS HEALTH CORP COM 126650100   7,202,488 90,302 SH   SOLE 0 88,712 0 1,590
DIGITAL RLTY TR INC COM 253868103   12,391,041 86,025 SH   SOLE 0 60,382 0 25,643
DISNEY WALT CO COM 254687106   6,263,436 51,189 SH   SOLE 0 50,199 0 990
DOMINION ENERGY INC COM 25746U109   254,657 5,177 SH   SOLE 0 5,177 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   1,196,892 12,376 SH   SOLE 0 12,376 0 0
EASTMAN CHEM CO COM 277432100   639,103 6,377 SH   SOLE 0 3,420 0 2,957
ELI LILLY & CO COM 532457108   244,313 314 SH   SOLE 0 314 0 0
EMERSON ELEC CO COM 291011104   22,266,754 196,321 SH   SOLE 0 157,822 0 38,499
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   258,492 16,433 SH   SOLE 0 0 0 16,433
ENOVA INTL INC COM 29357K103   219,905 3,500 SH   SOLE 0 3,500 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   278,669 9,550 SH   SOLE 0 6,350 0 3,200
ETF OPPORTUNITIES TRUST APPLIED FINA VAL 26923N405   17,940,007 550,476 SH   SOLE 0 535,492 0 14,984
EXXON MOBIL CORP COM 30231G102   1,427,208 12,278 SH   SOLE 0 12,278 0 0
FIDUS INVT CORP COM 316500107   3,739,941 189,460 SH   SOLE 0 171,910 0 17,550
FIFTH THIRD BANCORP COM 316773100   306,983 8,250 SH   SOLE 0 8,250 0 0
FREEPORT-MCMORAN INC CL B 35671D857   209,663 4,459 SH   SOLE 0 4,459 0 0
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   115,339 19,450 SH   SOLE 0 19,450 0 0
GENUINE PARTS CO COM 372460105   367,959 2,375 SH   SOLE 0 2,375 0 0
GLADSTONE CAPITAL CORP COM 376535100   612,437 57,077 SH   SOLE 0 48,802 0 8,275
GLOBAL PMTS INC COM 37940X102   1,073,290 8,030 SH   SOLE 0 8,030 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   11,731,948 113,035 SH   SOLE 0 109,600 0 3,435
HOME DEPOT INC COM 437076102   13,621,956 35,511 SH   SOLE 0 32,967 0 2,544
HONEYWELL INTL INC COM 438516106   12,141,842 59,156 SH   SOLE 0 54,631 0 4,525
INTERCONTINENTAL EXCHANGE IN COM 45866F104   9,531,361 69,357 SH   SOLE 0 65,600 0 3,757
INTERNATIONAL BUSINESS MACHS COM 459200101   456,409 2,390 SH   SOLE 0 2,390 0 0
INTUIT COM 461202103   2,138,990 3,291 SH   SOLE 0 3,291 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   2,653,482 144,999 SH   SOLE 0 142,320 0 2,679
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429   1,713,379 106,289 SH   SOLE 0 103,312 0 2,977
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,951,154 93,045 SH   SOLE 0 90,648 0 2,397
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   3,166,303 154,983 SH   SOLE 0 144,973 0 10,010
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   2,643,969 137,635 SH   SOLE 0 132,773 0 4,862
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   3,116,300 161,550 SH   SOLE 0 148,967 0 12,583
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   2,602,306 158,774 SH   SOLE 0 153,433 0 5,341
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   2,615,764 130,332 SH   SOLE 0 125,965 0 4,367
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,557,074 40,475 SH   SOLE 0 40,475 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   217,197 10,518 SH   SOLE 0 10,518 0 0
INVESCO LTD SHS G491BT108   199,080 12,000 SH   SOLE 0 12,000 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   1,015,180 2,286 SH   SOLE 0 2,286 0 0
ISHARES TR ISHARES SEMICDTR 464287523   7,833,807 34,673 SH   SOLE 0 30,374 0 4,299
ISHARES TR CORE S&P MCP ETF 464287507   8,087,188 133,144 SH   SOLE 0 131,707 0 1,437
ISHARES TR CORE S&P500 ETF 464287200   30,103,797 57,261 SH   SOLE 0 55,314 0 1,947
ISHARES TR EXPANDED TECH 464287515   1,130,681 13,260 SH   SOLE 0 12,885 0 375
ISHARES TR FALN ANGLS USD 46435G474   1,542,812 57,439 SH   SOLE 0 57,439 0 0
ISHARES TR MORTGE REL ETF 46435G342   232,400 10,000 SH   SOLE 0 10,000 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   248,743 738 SH   SOLE 0 738 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   718,021 3,414 SH   SOLE 0 3,414 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   3,672,887 43,497 SH   SOLE 0 43,363 0 134
ISHARES TR S&P 500 VAL ETF 464287408   496,915 2,660 SH   SOLE 0 2,660 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,031,355 17,825 SH   SOLE 0 17,825 0 0
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   813,600 15,000 SH   SOLE 0 15,000 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,685,656 53,234 SH   SOLE 0 43,879 0 9,355
JOHNSON & JOHNSON COM 478160104   22,532,199 142,437 SH   SOLE 0 118,637 0 23,800
JPMORGAN CHASE & CO COM 46625H100   17,785,333 88,793 SH   SOLE 0 82,133 0 6,660
KENVUE INC COM 49177J102   8,998,994 419,338 SH   SOLE 0 278,348 0 140,990
KIMBERLY-CLARK CORP COM 494368103   235,159 1,818 SH   SOLE 0 1,818 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   549,798 2,580 SH   SOLE 0 2,580 0 0
LOCKHEED MARTIN CORP COM 539830109   2,553,186 5,613 SH   SOLE 0 4,815 0 798
LOWES COS INC COM 548661107   11,822,275 46,411 SH   SOLE 0 31,514 0 14,897
MATCH GROUP INC NEW COM 57667L107   5,384,982 148,415 SH   SOLE 0 132,870 0 15,545
MCDONALDS CORP COM 580135101   352,196 1,249 SH   SOLE 0 1,249 0 0
MERCK & CO INC COM 58933Y105   22,447,238 170,119 SH   SOLE 0 136,618 0 33,501
META PLATFORMS INC CL A 30303M102   9,029,677 18,596 SH   SOLE 0 17,152 0 1,444
MICROCHIP TECHNOLOGY INC. COM 595017104   11,129,513 124,061 SH   SOLE 0 84,871 0 39,190
MICRON TECHNOLOGY INC COM 595112103   263,485 2,235 SH   SOLE 0 2,235 0 0
MICROSOFT CORP COM 594918104   49,711,615 118,158 SH   SOLE 0 104,999 0 13,159
NEXTERA ENERGY INC COM 65339F101   7,435,156 116,336 SH   SOLE 0 107,167 0 9,169
NOVO-NORDISK A S ADR 670100205   339,233 2,642 SH   SOLE 0 2,642 0 0
NVIDIA CORPORATION COM 67066G104   12,008,106 13,289 SH   SOLE 0 12,530 0 759
ONEOK INC NEW COM 682680103   227,763 2,841 SH   SOLE 0 1,266 0 1,575
ORACLE CORP COM 68389X105   626,543 4,988 SH   SOLE 0 4,988 0 0
PAYPAL HLDGS INC COM 70450Y103   242,571 3,621 SH   SOLE 0 3,621 0 0
PEPSICO INC COM 713448108   11,200,823 63,999 SH   SOLE 0 59,630 0 4,369
PFIZER INC COM 717081103   257,595 9,283 SH   SOLE 0 9,283 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206   96,192 13,683 SH   SOLE 0 13,683 0 0
POLARIS INC COM 731068102   8,742,379 87,319 SH   SOLE 0 56,925 0 30,394
PPG INDS INC COM 693506107   264,878 1,828 SH   SOLE 0 1,828 0 0
PROCTER AND GAMBLE CO COM 742718109   1,493,639 9,206 SH   SOLE 0 9,206 0 0
RAYMOND JAMES FINL INC COM 754730109   312,061 2,430 SH   SOLE 0 2,430 0 0
REALTY INCOME CORP COM 756109104   8,327,559 153,929 SH   SOLE 0 106,413 0 47,516
RESTAURANT BRANDS INTL INC COM 76131D103   7,219,967 90,872 SH   SOLE 0 83,347 0 7,525
ROPER TECHNOLOGIES INC COM 776696106   20,484,198 36,524 SH   SOLE 0 29,548 0 6,976
RTX CORPORATION COM 75513E101   11,127,856 114,096 SH   SOLE 0 105,907 0 8,189
SALESFORCE INC COM 79466L302   10,266,417 34,086 SH   SOLE 0 31,739 0 2,347
SCHWAB CHARLES CORP COM 808513105   852,600 11,786 SH   SOLE 0 11,786 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,319,252 54,369 SH   SOLE 0 54,158 0 211
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,628,144 26,235 SH   SOLE 0 26,235 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   2,498,439 30,682 SH   SOLE 0 29,740 0 942
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   9,780,512 128,083 SH   SOLE 0 116,163 0 11,920
SELECT SECTOR SPDR TR ENERGY 81369Y506   10,042,212 106,373 SH   SOLE 0 94,088 0 12,285
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   767,272 8,260 SH   SOLE 0 5,940 0 2,320
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,143,724 10,293 SH   SOLE 0 7,283 0 3,010
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,700,170 33,066 SH   SOLE 0 33,066 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   7,776,700 184,632 SH   SOLE 0 174,299 0 10,333
SELECT SECTOR SPDR TR INDL 81369Y704   2,169,284 17,222 SH   SOLE 0 17,130 0 92
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   883,259 22,344 SH   SOLE 0 22,344 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   333,575 2,258 SH   SOLE 0 2,118 0 140
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   264,767 4,033 SH   SOLE 0 4,033 0 0
SERVICENOW INC COM 81762P102   250,830 329 SH   SOLE 0 329 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   1,018,164 64,400 SH   SOLE 0 63,900 0 500
SIMON PPTY GROUP INC NEW COM 828806109   413,917 2,645 SH   SOLE 0 2,645 0 0
SOUTHERN CO COM 842587107   464,195 6,471 SH   SOLE 0 6,471 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   52,631,016 100,619 SH   SOLE 0 98,806 0 1,813
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   367,781 661 SH   SOLE 0 661 0 0
STARBUCKS CORP COM 855244109   6,656,622 72,839 SH   SOLE 0 68,469 0 4,370
STRYKER CORPORATION COM 863667101   13,816,816 38,609 SH   SOLE 0 35,901 0 2,708
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   231,285 1,700 SH   SOLE 0 1,700 0 0
TARGA RES CORP COM 87612G101   291,174 2,600 SH   SOLE 0 800 0 1,800
TESLA INC COM 88160R101   690,461 3,928 SH   SOLE 0 3,608 0 320
TEXAS INSTRS INC COM 882508104   13,496,063 77,470 SH   SOLE 0 57,489 0 19,981
THERMO FISHER SCIENTIFIC INC COM 883556102   13,558,519 23,328 SH   SOLE 0 21,925 0 1,403
THOR INDS INC COM 885160101   11,960,232 101,928 SH   SOLE 0 68,148 0 33,780
TJX COS INC NEW COM 872540109   11,303,900 111,457 SH   SOLE 0 103,397 0 8,060
TRUIST FINL CORP COM 89832Q109   11,978,866 307,308 SH   SOLE 0 208,008 0 99,300
UBER TECHNOLOGIES INC COM 90353T100   204,101 2,651 SH   SOLE 0 2,651 0 0
UNITEDHEALTH GROUP INC COM 91324P102   22,682,429 45,850 SH   SOLE 0 37,754 0 8,096
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   6,817,770 75,837 SH   SOLE 0 73,162 0 2,675
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   2,509,989 11,156 SH   SOLE 0 11,041 0 115
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505   827,120 2,714 SH   SOLE 0 2,714 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   611,388 2,550 SH   SOLE 0 2,550 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,517,194 3,156 SH   SOLE 0 3,156 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   377,895 1,454 SH   SOLE 0 1,454 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   254,876 1,565 SH   SOLE 0 525 0 1,040
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   767,341 9,531 SH   SOLE 0 9,506 0 25
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,270,223 68,170 SH   SOLE 0 61,466 0 6,704
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,712,334 9,377 SH   SOLE 0 9,214 0 163
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,242,002 10,265 SH   SOLE 0 10,265 0 0
VANGUARD WORLD FD CONSUM STP ETF 92204A207   2,627,282 12,870 SH   SOLE 0 12,870 0 0
VANGUARD WORLD FD FINANCIALS ETF 92204A405   2,566,918 25,070 SH   SOLE 0 24,770 0 300
VANGUARD WORLD FD INF TECH ETF 92204A702   269,511 514 SH   SOLE 0 514 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   18,572,441 442,622 SH   SOLE 0 353,871 0 88,751
VERTIV HOLDINGS CO COM CL A 92537N108   200,500 2,455 SH   SOLE 0 2,455 0 0
VISA INC COM CL A 92826C839   9,705,001 34,773 SH   SOLE 0 31,865 0 2,908
VISTA OUTDOOR INC COM 928377100   286,825 8,750 SH   SOLE 0 8,750 0 0
WALMART INC COM 931142103   24,710,292 410,676 SH   SOLE 0 335,374 0 75,302
WILLIAMS SONOMA INC COM 969904101   14,445,393 45,493 SH   SOLE 0 29,117 0 16,376
WISDOMTREE TR US QTLY DIV GRT 97717X669   324,189 4,255 SH   SOLE 0 4,255 0 0
ZOETIS INC CL A 98978V103   8,361,659 49,417 SH   SOLE 0 45,414 0 4,003