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   10,248,635 105,820 SH   SOLE   429 0 105,391
ABBVIE INC COM 00287Y109   21,561,703 144,651 SH   SOLE   565 0 144,086
ADVANCED MICRO DEVICES INC COM 007903107   8,281,502 80,544 SH   SOLE   352 0 80,192
AFLAC INC COM 001055102   250,052 3,258 SH   SOLE   0 0 3,258
ALBEMARLE CORP COM 012653101   357,438 2,102 SH   SOLE   0 0 2,102
ALPHABET INC CAP STK CL A 02079K305   405,816 3,101 SH   SOLE   0 0 3,101
ALPHABET INC CAP STK CL C 02079K107   13,571,890 102,934 SH   SOLE   406 0 102,528
ALTRIA GROUP INC COM 02209S103   13,822,646 328,719 SH   SOLE   1,143 0 327,576
AMAZON COM INC COM 023135106   12,200,179 95,974 SH   SOLE   374 0 95,600
AMERICAN ELEC PWR CO INC COM 025537101   455,833 6,060 SH   SOLE   0 0 6,060
APPLE INC COM 037833100   23,184,836 135,418 SH   SOLE   484 0 134,934
ARDAGH METAL PACKAGING S A SHS L02235106   39,125 12,500 SH   SOLE   0 0 12,500
ARISTA NETWORKS INC COM 040413106   261,365 1,421 SH   SOLE   0 0 1,421
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   564,684 1,612 SH   SOLE   72 0 1,540
BLACKROCK CORE BD TR SHS BEN INT 09249E101   808,052 81,293 SH   SOLE   0 0 81,293
BROADCOM INC COM 11135F101   331,401 399 SH   SOLE   0 0 399
CARDINAL HEALTH INC COM 14149Y108   214,011 2,465 SH   SOLE   0 0 2,465
CATERPILLAR INC COM 149123101   216,489 793 SH   SOLE   0 0 793
CBRE GROUP INC CL A 12504L109   496,551 6,723 SH   SOLE   0 0 6,723
CHEVRON CORP NEW COM 166764100   797,414 4,729 SH   SOLE   0 0 4,729
CISCO SYS INC COM 17275R102   7,623,239 141,801 SH   SOLE   542 0 141,259
COCA COLA CO COM 191216100   400,765 7,159 SH   SOLE   0 0 7,159
COMCAST CORP NEW CL A 20030N101   12,172,872 274,535 SH   SOLE   1,047 0 273,488
CONOCOPHILLIPS COM 20825C104   281,410 2,349 SH   SOLE   0 0 2,349
COSTCO WHSL CORP NEW COM 22160K105   15,455,375 27,357 SH   SOLE   91 0 27,266
CVS HEALTH CORP COM 126650100   13,801,608 197,674 SH   SOLE   831 0 196,843
DANAHER CORPORATION COM 235851102   209,471 844 SH   SOLE   0 0 844
DEVON ENERGY CORP NEW COM 25179M103   441,273 9,251 SH   SOLE   0 0 9,251
DORCHESTER MINERALS LP COM UNIT 25820R105   271,501 9,346 SH   SOLE   0 0 9,346
DUKE ENERGY CORP NEW COM NEW 26441C204   14,643,420 165,912 SH   SOLE   626 0 165,286
ELI LILLY & CO COM 532457108   374,104 696 SH   SOLE   0 0 696
ENTERPRISE PRODS PARTNERS L COM 293792107   254,064 9,283 SH   SOLE   0 0 9,283
EXXON MOBIL CORP COM 30231G102   23,833,683 202,702 SH   SOLE   326 0 202,376
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   241,378 5,669 SH   SOLE   18 0 5,651
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   921,909 20,155 SH   SOLE   0 0 20,155
FORD MTR CO DEL COM 345370860   373,444 30,068 SH   SOLE   0 0 30,068
GRAINGER W W INC COM 384802104   363,908 526 SH   SOLE   0 0 526
HOME DEPOT INC COM 437076102   498,957 1,651 SH   SOLE   0 0 1,651
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   328,500 30,000 SH   SOLE   0 0 30,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   251,641 1,776 SH   SOLE   0 0 1,776
INVESCO QQQ TR UNIT SER 1 46090E103   581,472 1,623 SH   SOLE   50 0 1,573
ISHARES GOLD TR ISHARES NEW 464285204   680,904 19,460 SH   SOLE   0 0 19,460
ISHARES TR RUSSELL 2000 ETF 464287655   1,039,585 5,882 SH   SOLE   278 0 5,604
ISHARES TR CORE US AGGBD ET 464287226   1,138,464 12,106 SH   SOLE   56 0 12,050
ISHARES TR SHORT TREAS BD 464288679   2,498,125 22,614 SH   SOLE   0 0 22,614
ISHARES TR MSCI USA QLT FCT 46432F339   299,559 2,273 SH   SOLE   0 0 2,273
ISHARES TR 7-10 YR TRSY BD 464287440   846,497 9,242 SH   SOLE   0 0 9,242
ISHARES TR MORTGE REL ETF 46435G342   251,727 11,268 SH   SOLE   0 0 11,268
ISHARES TR 1 3 YR TREAS BD 464287457   73,792,654 911,358 SH   SOLE   12,760 0 898,598
ISHARES TR RUS 1000 VAL ETF 464287598   335,370 2,209 SH   SOLE   0 0 2,209
ISHARES TR 3 7 YR TREAS BD 464288661   28,184,106 249,064 SH   SOLE   3,131 0 245,933
ISHARES TR MSCI USA MIN VOL 46429B697   257,042 3,551 SH   SOLE   0 0 3,551
ISHARES TR TIPS BD ETF 464287176   358,975 3,461 SH   SOLE   0 0 3,461
ISHARES TR US TREAS BD ETF 46429B267   320,704 14,551 SH   SOLE   0 0 14,551
ISHARES TR U.S. MED DVC ETF 464288810   3,355,376 69,183 SH   SOLE   1,100 0 68,083
ISHARES TR FLTG RATE NT ETF 46429B655   1,161,346 22,821 SH   SOLE   0 0 22,821
ISHARES TR MSCI EAFE ETF 464287465   352,526 5,115 SH   SOLE   0 0 5,115
ISHARES TR CORE LT USDB ETF 464289479   306,086 6,478 SH   SOLE   0 0 6,478
ISHARES TR TRS FLT RT BD 46434V860   1,500,741 29,577 SH   SOLE   0 0 29,577
ISHARES TR 20 YR TR BD ETF 464287432   9,693,817 109,300 SH Call SOLE   0 0 0
ISHARES TR 20 YR TR BD ETF 464287432   22,151,889 249,768 SH   SOLE   5,186 0 244,582
JOHNSON & JOHNSON COM 478160104   1,131,285 7,263 SH   SOLE   0 0 7,263
JPMORGAN CHASE & CO COM 46625H100   873,998 6,027 SH   SOLE   0 0 6,027
KINDER MORGAN INC DEL COM 49456B101   172,200 10,386 SH   SOLE   0 0 10,386
KRAFT HEINZ CO COM 500754106   314,097 9,337 SH   SOLE   0 0 9,337
MASTERCARD INCORPORATED CL A 57636Q104   300,892 760 SH   SOLE   0 0 760
MICROSOFT CORP COM 594918104   17,121,081 54,224 SH   SOLE   203 0 54,021
NETAPP INC COM 64110D104   263,152 3,468 SH   SOLE   0 0 3,468
NEXTERA ENERGY INC COM 65339F101   289,558 5,054 SH   SOLE   0 0 5,054
NINE ENERGY SERVICE INC COM 65441V101   6,619,991 1,606,794 SH   SOLE   0 0 1,606,794
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   412,202 28,369 SH   SOLE   0 0 28,369
NVIDIA CORPORATION COM 67066G104   4,711,041 10,830 SH   SOLE   42 0 10,788
PEPSICO INC COM 713448108   469,727 2,772 SH   SOLE   0 0 2,772
PFIZER INC COM 717081103   302,112 9,108 SH   SOLE   0 0 9,108
PHILIP MORRIS INTL INC COM 718172109   202,935 2,192 SH   SOLE   0 0 2,192
PIMCO ETF TR 25YR+ ZERO U S 72201R882   492,952 6,778 SH   SOLE   0 0 6,778
PNC FINL SVCS GROUP INC COM 693475105   9,849,381 80,226 SH   SOLE   322 0 79,904
PROCTER AND GAMBLE CO COM 742718109   16,336,730 112,003 SH   SOLE   439 0 111,564
PRUDENTIAL FINL INC COM 744320102   445,224 4,692 SH   SOLE   0 0 4,692
PUBLIC STORAGE COM 74460D109   10,535,677 39,981 SH   SOLE   172 0 39,809
RTX CORPORATION COM 75513E101   13,975,727 194,188 SH   SOLE   668 0 193,520
SELECT SECTOR SPDR TR INDL 81369Y704   3,541,509 34,933 SH   SOLE   557 0 34,376
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,781,467 114,003 SH   SOLE   1,839 0 112,164
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,783,905 41,862 SH   SOLE   635 0 41,227
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   7,318,156 124,184 SH   SOLE   1,863 0 122,321
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   251,880 3,207 SH   SOLE   0 0 3,207
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   11,359,535 88,236 SH   SOLE   1,397 0 86,840
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   21,075,331 128,563 SH   SOLE   1,895 0 126,668
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   12,344,387 179,398 SH   SOLE   2,884 0 176,514
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   9,020,291 56,034 SH   SOLE   868 0 55,166
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   13,927,785 212,411 SH   SOLE   3,242 0 209,169
SHELL PLC SPON ADS 780259305   246,640 3,831 SH   SOLE   0 0 3,831
SIMPLIFY EXCHANGE TRADED FUN US EQT PLS DWNSD 82889N202   1,249,896 47,670 SH   SOLE   56 0 47,614
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,650,930 8,541 SH   SOLE   19 0 8,522
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,880,912 4,400 SH Put SOLE   0 0 0
SPDR SER TR NUVEEN BLOOMBERG 78464A284   587,163 24,650 SH   SOLE   0 0 24,650
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   12,843,861 139,881 SH   SOLE   100 0 139,781
SPDR SER TR S&P BK ETF 78464A797   5,345,959 145,074 SH   SOLE   2,279 0 142,795
SPDR SER TR BLOOMBERG HIGH Y 78468R622   986,264 10,910 SH   SOLE   0 0 10,910
STANLEY BLACK & DECKER INC COM 854502101   6,209,628 74,296 SH   SOLE   359 0 73,937
STRYKER CORPORATION COM 863667101   8,971,111 32,829 SH   SOLE   142 0 32,687
TESLA INC COM 88160R101   226,691 906 SH   SOLE   0 0 906
TRUIST FINL CORP COM 89832Q109   8,952,917 312,930 SH   SOLE   1,279 0 311,651
UNITEDHEALTH GROUP INC COM 91324P102   1,174,183 2,329 SH   SOLE   0 0 2,329
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   632,244 1,610 SH   SOLE   0 0 1,610
VANGUARD INDEX FDS GROWTH ETF 922908736   503,501 1,849 SH   SOLE   0 0 1,849
VANGUARD INDEX FDS TOTAL STK MKT 922908769   467,499 2,201 SH   SOLE   41 0 2,160
VANGUARD INDEX FDS LARGE CAP ETF 922908637   241,090 1,232 SH   SOLE   0 0 1,232
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   856,075 15,422 SH   SOLE   686 0 14,736
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   7,179,552 69,489 SH   SOLE   1,116 0 68,373
VANGUARD WORLD FD MEGA GRWTH IND 921910816   273,868 1,207 SH   SOLE   0 0 1,207
VANGUARD WORLD FD EXTENDED DUR 921910709   306,060 4,370 SH   SOLE   0 0 4,370
VERIZON COMMUNICATIONS INC COM 92343V104   1,771,481 54,658 SH   SOLE   0 0 54,658
VISA INC COM CL A 92826C839   9,220,881 40,089 SH   SOLE   159 0 39,930
WALMART INC COM 931142103   220,703 1,380 SH   SOLE   0 0 1,380
WASTE MGMT INC DEL COM 94106L109   314,070 2,060 SH   SOLE   0 0 2,060