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   9,597,626 94,782 SH   SOLE 0 94,782 0 0
ABBVIE INC COM 00287Y109   1,115,272 6,998 SH   SOLE 0 6,998 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,502,513 26,250 SH   SOLE 0 26,250 0 0
ADVANCED MICRO DEVICES INC COM 007903107   795,842 8,120 SH   SOLE 0 8,120 0 0
ALPHABET INC CAP STK CL A 02079K305   17,313,471 166,909 SH   SOLE 0 166,909 0 0
ALPHABET INC CAP STK CL C 02079K107   287,040 2,760 SH   SOLE 0 2,760 0 0
ALPS ETF TR ALERIAN MLP 00162Q452   9,290,494 240,375 SH   SOLE 0 240,375 0 0
AMAZON COM INC COM 023135106   12,446,586 120,501 SH   SOLE 0 120,501 0 0
AMERICAN TOWER CORP NEW COM 03027X100   6,561,562 32,111 SH   SOLE 0 32,111 0 0
AMERIPRISE FINL INC COM 03076C106   9,862,864 32,179 SH   SOLE 0 32,179 0 0
AMETEK INC COM 031100100   10,277,738 70,720 SH   SOLE 0 70,720 0 0
APPLE INC COM 037833100   33,815,445 205,066 SH   SOLE 0 205,066 0 0
AT&T INC COM 00206R102   574,988 29,869 SH   SOLE 0 29,869 0 0
ATMOS ENERGY CORP COM 049560105   563,486 5,015 SH   SOLE 0 5,015 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   239,996 1,078 SH   SOLE 0 1,078 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682   783,567 671 SH   SOLE 0 671 0 0
BANK AMERICA CORP COM 060505104   7,852,197 274,552 SH   SOLE 0 274,552 0 0
BANK NEW YORK MELLON CORP COM 064058100   8,584,253 188,914 SH   SOLE 0 188,914 0 0
BECTON DICKINSON & CO COM 075887109   297,048 1,200 SH   SOLE 0 1,200 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   16,846,492 54,560 SH   SOLE 0 54,560 0 0
BLACKROCK INC COM 09247X101   240,884 360 SH   SOLE 0 360 0 0
BOEING CO COM 097023105   623,270 2,934 SH   SOLE 0 2,934 0 0
BOOKING HOLDINGS INC COM 09857L108   11,750,177 4,430 SH   SOLE 0 4,430 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   320,074 4,618 SH   SOLE 0 4,618 0 0
BROADCOM INC COM 11135F101   13,606,422 21,209 SH   SOLE 0 21,209 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209   8,885,169 89,415 SH   SOLE 0 89,415 0 0
CARLYLE SECURED LENDING INC COM 872280102   3,846,833 282,440 SH   SOLE 0 282,440 0 0
CATERPILLAR INC COM 149123101   375,692 1,642 SH   SOLE 0 1,642 0 0
CHEVRON CORP NEW COM 166764100   8,426,214 51,644 SH   SOLE 0 51,644 0 0
CISCO SYS INC COM 17275R102   10,338,694 197,775 SH   SOLE 0 197,775 0 0
COCA COLA CO COM 191216100   1,449,355 23,365 SH   SOLE 0 23,365 0 0
COMCAST CORP NEW CL A 20030N101   14,887,489 392,706 SH   SOLE 0 392,706 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,423,745 2,865 SH   SOLE 0 2,865 0 0
CUMMINS INC COM 231021106   9,386,312 39,293 SH   SOLE 0 39,293 0 0
DIGITAL RLTY TR INC COM 253868103   7,710,552 78,431 SH   SOLE 0 78,431 0 0
DISNEY WALT CO COM 254687106   5,259,031 52,522 SH   SOLE 0 52,522 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   5,788,710 60,005 SH   SOLE 0 60,005 0 0
EASTMAN CHEM CO COM 277432100   8,221,717 97,483 SH   SOLE 0 97,483 0 0
EMERSON ELEC CO COM 291011104   15,920,304 182,698 SH   SOLE 0 182,698 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   204,920 16,433 SH   SOLE 0 16,433 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   247,345 9,550 SH   SOLE 0 9,550 0 0
EXXON MOBIL CORP COM 30231G102   1,101,108 10,041 SH   SOLE 0 10,041 0 0
FIDUS INVT CORP COM 316500107   3,394,899 178,023 SH   SOLE 0 178,023 0 0
FREEPORT-MCMORAN INC CL B 35671D857   245,460 6,000 SH   SOLE 0 6,000 0 0
GENUINE PARTS CO COM 372460105   497,748 2,975 SH   SOLE 0 2,975 0 0
GLADSTONE CAPITAL CORP COM 376535100   632,545 67,292 SH   SOLE 0 67,292 0 0
GLOBAL PMTS INC COM 37940X102   864,021 8,210 SH   SOLE 0 8,210 0 0
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   11,643,131 143,353 SH   SOLE 0 143,353 0 0
GOLUB CAP BDC INC COM 38173M102   233,571 17,225 SH   SOLE 0 17,225 0 0
HOME DEPOT INC COM 437076102   9,880,942 33,481 SH   SOLE 0 33,481 0 0
HONEYWELL INTL INC COM 438516106   9,919,616 51,903 SH   SOLE 0 51,903 0 0
HUBBELL INC COM 443510607   2,676,410 11,000 SH   SOLE 0 11,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   6,666,530 63,923 SH   SOLE 0 63,923 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   303,429 2,315 SH   SOLE 0 2,315 0 0
INTUIT COM 461202103   1,793,575 4,023 SH   SOLE 0 4,023 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   2,438,423 133,285 SH   SOLE 0 133,285 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866   1,338,749 63,508 SH   SOLE 0 63,508 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,789,184 135,463 SH   SOLE 0 135,463 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   6,355,022 313,364 SH   SOLE 0 313,364 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,456,675 180,411 SH   SOLE 0 180,411 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   4,222,661 218,734 SH   SOLE 0 218,734 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   1,856,989 112,613 SH   SOLE 0 112,613 0 0
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   2,827,097 140,866 SH   SOLE 0 140,866 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   1,553,534 9,909 SH   SOLE 0 9,909 0 0
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   581,326 29,183 SH   SOLE 0 29,183 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   724,981 5,013 SH   SOLE 0 5,013 0 0
INVESCO LTD SHS G491BT108   237,800 14,500 SH   SOLE 0 14,500 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   349,172 1,088 SH   SOLE 0 1,088 0 0
ISHARES INC MSCI EURZONE ETF 464286608   364,112 8,077 SH   SOLE 0 8,077 0 0
ISHARES TR CORE S&P MCP ETF 464287507   5,008,032 20,019 SH   SOLE 0 20,019 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,323,340 13,685 SH   SOLE 0 13,685 0 0
ISHARES TR CORE S&P500 ETF 464287200   24,894,392 60,559 SH   SOLE 0 60,559 0 0
ISHARES TR EXPANDED TECH 464287515   658,152 2,160 SH   SOLE 0 2,160 0 0
ISHARES TR FALN ANGLS USD 46435G474   782,713 30,974 SH   SOLE 0 30,974 0 0
ISHARES TR GL TIMB FORE ETF 464288174   418,620 5,847 SH   SOLE 0 5,847 0 0
ISHARES TR ISHARES SEMICDTR 464287523   5,025,216 11,301 SH   SOLE 0 11,301 0 0
ISHARES TR MORTGE REL ETF 46435G342   218,400 10,000 SH   SOLE 0 10,000 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   723,555 11,325 SH   SOLE 0 11,325 0 0
ISHARES TR TIPS BD ETF 464287176   475,121 4,309 SH   SOLE 0 4,309 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   1,327,872 24,320 SH   SOLE 0 24,320 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   2,978,492 59,191 SH   SOLE 0 59,191 0 0
JOHNSON & JOHNSON COM 478160104   19,666,507 126,881 SH   SOLE 0 126,881 0 0
JPMORGAN CHASE & CO COM 46625H100   11,180,899 85,802 SH   SOLE 0 85,802 0 0
KELLOGG CO COM 487836108   6,830,940 102,015 SH   SOLE 0 102,015 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103   8,320,257 51,525 SH   SOLE 0 51,525 0 0
KIMBERLY-CLARK CORP COM 494368103   317,579 2,366 SH   SOLE 0 2,366 0 0
LOCKHEED MARTIN CORP COM 539830109   9,526,928 20,153 SH   SOLE 0 20,153 0 0
LOWES COS INC COM 548661107   9,175,224 45,883 SH   SOLE 0 45,883 0 0
MCDONALDS CORP COM 580135101   385,623 1,379 SH   SOLE 0 1,379 0 0
MERCK & CO INC COM 58933Y105   15,958,210 149,997 SH   SOLE 0 149,997 0 0
META PLATFORMS INC CL A 30303M102   4,171,827 19,684 SH   SOLE 0 19,684 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   9,603,786 114,631 SH   SOLE 0 114,631 0 0
MICROSOFT CORP COM 594918104   39,061,914 135,491 SH   SOLE 0 135,491 0 0
NEXTERA ENERGY INC COM 65339F101   7,800,651 101,202 SH   SOLE 0 101,202 0 0
NVIDIA CORPORATION COM 67066G104   630,538 2,270 SH   SOLE 0 2,270 0 0
ORACLE CORP COM 68389X105   455,123 4,898 SH   SOLE 0 4,898 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   142,129 16,820 SH   SOLE 0 16,820 0 0
PALO ALTO NETWORKS INC COM 697435105   299,610 1,500 SH   SOLE 0 1,500 0 0
PAYPAL HLDGS INC COM 70450Y103   584,283 7,694 SH   SOLE 0 7,694 0 0
PEPSICO INC COM 713448108   9,644,179 52,903 SH   SOLE 0 52,903 0 0
PFIZER INC COM 717081103   1,043,855 25,585 SH   SOLE 0 25,585 0 0
PIEDMONT OFFICE REALTY TR IN COM CL A 720190206   99,886 13,683 SH   SOLE 0 13,683 0 0
PIONEER NAT RES CO COM 723787107   320,249 1,568 SH   SOLE 0 1,568 0 0
POLARIS INC COM 731068102   8,780,704 79,370 SH   SOLE 0 79,370 0 0
PPG INDS INC COM 693506107   268,897 2,013 SH   SOLE 0 2,013 0 0
PROCTER AND GAMBLE CO COM 742718109   1,508,195 10,143 SH   SOLE 0 10,143 0 0
PROSHARES TR II ULTRA VIX SHORT 74347Y839   46,500 10,000 SH   SOLE 0 10,000 0 0
QUALCOMM INC COM 747525103   235,386 1,845 SH   SOLE 0 1,845 0 0
RAYMOND JAMES FINL INC COM 754730109   273,282 2,930 SH   SOLE 0 2,930 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   10,146,354 103,608 SH   SOLE 0 103,608 0 0
REALTY INCOME CORP COM 756109104   12,813,182 202,356 SH   SOLE 0 202,356 0 0
ROPER TECHNOLOGIES INC COM 776696106   7,956,218 18,054 SH   SOLE 0 18,054 0 0
SALESFORCE INC COM 79466L302   6,596,736 33,020 SH   SOLE 0 33,020 0 0
SCHWAB CHARLES CORP COM 808513105   253,205 4,834 SH   SOLE 0 4,834 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763   320,833 6,592 SH   SOLE 0 6,592 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,771,712 57,925 SH   SOLE 0 57,925 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   299,561 4,095 SH   SOLE 0 4,095 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   600,756 12,420 SH   SOLE 0 12,420 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,612,863 23,771 SH   SOLE 0 23,771 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   2,786,039 48,060 SH   SOLE 0 48,060 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   11,953,860 144,318 SH   SOLE 0 144,318 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,886,935 120,900 SH   SOLE 0 120,900 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   449,271 12,019 SH   SOLE 0 12,019 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   441,293 2,951 SH   SOLE 0 2,951 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   9,451,338 126,507 SH   SOLE 0 126,507 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   549,299 4,243 SH   SOLE 0 4,243 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   451,364 4,461 SH   SOLE 0 4,461 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   513,971 7,593 SH   SOLE 0 7,593 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   4,965,995 61,567 SH   SOLE 0 61,567 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,714,195 51,084 SH   SOLE 0 51,084 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109   711,747 39,150 SH   SOLE 0 39,150 0 0
SIMON PPTY GROUP INC NEW COM 828806109   247,454 2,210 SH   SOLE 0 2,210 0 0
SOUTHERN CO COM 842587107   439,113 6,311 SH   SOLE 0 6,311 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   43,660,216 106,647 SH   SOLE 0 106,647 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   325,472 710 SH   SOLE 0 710 0 0
STARBUCKS CORP COM 855244109   6,531,971 62,729 SH   SOLE 0 62,729 0 0
STRYKER CORPORATION COM 863667101   10,787,912 37,790 SH   SOLE 0 37,790 0 0
TESLA INC COM 88160R101   5,681,242 27,385 SH   SOLE 0 27,385 0 0
TEXAS INSTRS INC COM 882508104   14,322,212 76,997 SH   SOLE 0 76,997 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   11,632,300 20,182 SH   SOLE 0 20,182 0 0
THOR INDS INC COM 885160101   8,746,543 109,826 SH   SOLE 0 109,826 0 0
TJX COS INC NEW COM 872540109   8,384,364 106,998 SH   SOLE 0 106,998 0 0
TRACTOR SUPPLY CO COM 892356106   229,164 975 SH   SOLE 0 975 0 0
TRUIST FINL CORP COM 89832Q109   7,348,721 215,505 SH   SOLE 0 215,505 0 0
UNITEDHEALTH GROUP INC COM 91324P102   19,281,200 40,799 SH   SOLE 0 40,799 0 0
US BANCORP DEL COM NEW 902973304   273,476 7,586 SH   SOLE 0 7,586 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   1,879,967 7,143 SH   SOLE 0 7,143 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,486,856 5,961 SH   SOLE 0 5,961 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   393,236 2,105 SH   SOLE 0 2,105 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   344,439 1,767 SH   SOLE 0 1,767 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   686,880 5,123 SH   SOLE 0 5,123 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   394,061 2,482 SH   SOLE 0 2,482 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   242,380 1,120 SH   SOLE 0 1,120 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   2,441,097 17,675 SH   SOLE 0 17,675 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   776,049 9,674 SH   SOLE 0 9,674 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   8,497,816 111,476 SH   SOLE 0 111,476 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,499,596 9,737 SH   SOLE 0 9,737 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   992,346 21,969 SH   SOLE 0 21,969 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   1,163,196 11,026 SH   SOLE 0 11,026 0 0
VANGUARD WORLD FDS CONSUM STP ETF 92204A207   1,444,627 7,465 SH   SOLE 0 7,465 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405   2,274,778 29,205 SH   SOLE 0 29,205 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   4,120,675 10,690 SH   SOLE 0 10,690 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801   2,435,957 13,699 SH   SOLE 0 13,699 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,374,048 215,326 SH   SOLE 0 215,326 0 0
VINCO VENTURES INC COM 927330100   16,065 50,000 SH   SOLE 0 50,000 0 0
VISA INC COM CL A 92826C839   7,682,550 34,075 SH   SOLE 0 34,075 0 0
WALMART INC COM 931142103   19,405,536 131,608 SH   SOLE 0 131,608 0 0
WELLS FARGO CO NEW COM 949746101   210,199 5,623 SH   SOLE 0 5,623 0 0
WILLIAMS SONOMA INC COM 969904101   7,303,980 60,036 SH   SOLE 0 60,036 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   310,329 4,978 SH   SOLE 0 4,978 0 0
ZOETIS INC CL A 98978V103   7,780,738 46,748 SH   SOLE 0 46,748 0 0