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   339,295 3,228 SH   SOLE   0 0 3,228
ABBOTT LABS COM 002824100   835,598 8,252 SH   SOLE   0 0 8,252
ABBVIE INC COM 00287Y109   1,029,530 6,460 SH   SOLE   0 0 6,460
ABRDN ASIA PACIFIC INCOME FU COM 003009107   564,036 212,044 SH   SOLE   0 0 212,044
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104   401,931 21,300 SH   SOLE   0 0 21,300
ABRDN TOTAL DYNAMIC DIVIDEND COM SH BEN INT 00326L100   128,714 15,930 SH   SOLE   0 0 15,930
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   7,075,233 24,755 SH   SOLE   268 0 24,487
ADOBE SYSTEMS INCORPORATED COM 00724F101   7,707,785 20,001 SH   SOLE   182 0 19,819
ADT INC DEL COM 00090Q103   2,776,494 384,024 SH   SOLE   0 0 384,024
ADVENT CONV & INCOME FD COM 00764C109   661,992 57,266 SH   SOLE   0 0 37,839
AGNICO EAGLE MINES LTD COM 008474108   8,243,026 161,723 SH   SOLE   0 0 161,723
ALAMOS GOLD INC NEW COM CL A 011532108   883,932 72,276 SH   SOLE   0 0 72,276
ALPHABET INC CAP STK CL C 02079K107   15,724,280 151,195 SH   SOLE   1,120 0 150,075
ALPHABET INC CAP STK CL A 02079K305   777,768 7,498 SH   SOLE   0 0 7,498
ALTRIA GROUP INC COM 02209S103   3,380,701 75,766 SH   SOLE   0 0 75,766
AMAZON COM INC COM 023135106   718,898 6,960 SH   SOLE   0 0 6,960
AMERICAN EXPRESS CO COM 025816109   272,662 1,653 SH   SOLE   0 0 1,653
AMGEN INC COM 031162100   860,382 3,559 SH   SOLE   0 0 3,559
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206   346,764 14,335 SH   SOLE   0 0 14,335
APPLE INC COM 037833100   24,948,037 151,292 SH   SOLE   1,909 0 149,383
ARROWMARK FINANCIAL CORP COM 861780104   2,196,990 122,055 SH   SOLE   0 0 122,055
ATLANTIC UN BANKSHARES CORP COM 04911A107   651,124 18,577 SH   SOLE   0 0 18,577
AUTOMATIC DATA PROCESSING IN COM 053015103   1,321,309 5,935 SH   SOLE   0 0 5,935
BANK AMERICA CORP COM 060505104   362,991 12,692 SH   SOLE   0 0 12,692
BANK AMERICA CORP 7.25%CNV PFD L 060505682   16,192,101 13,866 SH   SOLE   0 0 13,866
BARRICK GOLD CORP COM 067901108   971,657 52,324 SH   SOLE   0 0 52,324
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   377,008 1,221 SH   SOLE   0 0 1,221
BERKSHIRE HATHAWAY INC DEL CL A 084670108   465,600 1 SH   SOLE   0 0 1
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   217,338 16,578 SH   SOLE   0 0 16,578
BLACKSTONE INC COM 09260D107   2,151,641 24,495 SH   SOLE   0 0 24,495
BLACKSTONE SENI FLTN RAT 202 COM 09256U105   433,992 34,240 SH   SOLE   0 0 34,240
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   1,295,261 36,881 SH   SOLE   0 0 36,881
BROADCOM INC COM 11135F101   1,478,780 2,305 SH   SOLE   0 0 2,305
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   1,104,637 7,537 SH   SOLE   0 0 7,537
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   198,307 18,160 SH   SOLE   0 0 18,160
CATERPILLAR INC COM 149123101   1,990,908 8,700 SH   SOLE   0 0 8,700
CENTENE CORP DEL COM 15135B101   3,612,262 57,147 SH   SOLE   495 0 56,652
CHEVRON CORP NEW COM 166764100   1,887,081 11,566 SH   SOLE   0 0 11,566
CISCO SYS INC COM 17275R102   566,661 10,840 SH   SOLE   0 0 10,840
CLEARBRIDGE MLP AND MIDSTRM COM 18469Q207   1,061,641 36,735 SH   SOLE   0 0 36,735
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   276,116 8,530 SH   SOLE   0 0 8,530
CLEVELAND-CLIFFS INC NEW COM 185899101   252,037 13,750 SH   SOLE   0 0 13,750
CLOROX CO DEL COM 189054109   594,033 3,754 SH   SOLE   0 0 3,754
COCA COLA CO COM 191216100   227,960 3,675 SH   SOLE   0 0 3,675
CONOCOPHILLIPS COM 20825C104   813,919 8,204 SH   SOLE   0 0 8,204
CORNING INC COM 219350105   884,999 25,085 SH   SOLE   0 0 25,085
COSTCO WHSL CORP NEW COM 22160K105   654,378 1,317 SH   SOLE   0 0 1,317
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208   295,420 11,850 SH   SOLE   0 0 11,850
DANAHER CORPORATION COM 235851102   229,608 911 SH   SOLE   0 0 911
DCP MIDSTREAM LP COM UT LTD PTN 23311P100   208,600 5,000 SH   SOLE   0 0 5,000
DEERE & CO COM 244199105   286,126 693 SH   SOLE   0 0 693
DEVON ENERGY CORP NEW COM 25179M103   571,410 11,290 SH   SOLE   0 0 11,290
DIAMONDBACK ENERGY INC COM 25278X109   662,235 4,899 SH   SOLE   0 0 4,899
DOW INC COM 260557103   541,019 9,869 SH   SOLE   0 0 9,869
DUPONT DE NEMOURS INC COM 26614N102   378,156 5,269 SH   SOLE   0 0 5,269
EA SERIES TRUST FREEDOM DAY 02072L847   265,931 10,661 SH   SOLE   0 0 10,661
EASTGROUP PPTYS INC COM 277276101   223,182 1,350 SH   SOLE   0 0 1,350
EATON CORP PLC SHS G29183103   274,144 1,600 SH   SOLE   0 0 1,600
EATON VANCE SR FLTNG RTE TR COM 27828Q105   386,306 34,096 SH   SOLE   0 0 15,000
ELEVANCE HEALTH INC COM 036752103   388,080 844 SH   SOLE   0 0 844
EMPIRE ST RLTY TR INC CL A 292104106   329,432 50,760 SH   SOLE   0 0 50,760
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   894,922 71,766 SH   SOLE   0 0 71,766
ENTERPRISE PRODS PARTNERS L COM 293792107   35,344,773 1,364,663 SH   SOLE   0 0 1,364,663
ETF SER SOLUTIONS DISTILLATE US 26922A321   7,608,697 176,331 SH   SOLE   0 0 176,331
EXXON MOBIL CORP COM 30231G102   6,097,724 55,606 SH   SOLE   0 0 55,606
FIRST TR ABRDN GBL OPP INCM COM SHS 337319107   702,022 117,199 SH   SOLE   0 0 27,200
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,742,517 11,240 SH   SOLE   0 0 11,240
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   1,002,273 9,958 SH   SOLE   0 0 9,958
FLAHERTY & CRUMRINE DYNAMIC SHS 33848W106   650,618 35,827 SH   SOLE   0 0 35,827
FRANCO NEV CORP COM 351858105   14,000,038 96,022 SH   SOLE   257 0 95,765
FREEPORT-MCMORAN INC CL B 35671D857   291,975 7,137 SH   SOLE   0 0 7,137
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109   335,805 91,750 SH   SOLE   0 0 91,750
GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101   199,555 38,450 SH   SOLE   0 0 38,450
GENEDX HOLDINGS CORP COM CL A 81663L101   11,132 30,500 SH   SOLE   0 0 30,500
GENERAL MLS INC COM 370334104   705,900 8,260 SH   SOLE   0 0 8,260
GOLD FIELDS LTD SPONSORED ADR 38059T106   523,329 39,289 SH   SOLE   0 0 39,289
HALLIBURTON CO COM 406216101   201,484 6,368 SH   SOLE   0 0 6,368
HARLEY DAVIDSON INC COM 412822108   833,821 21,960 SH   SOLE   0 0 21,960
HOME DEPOT INC COM 437076102   613,259 2,078 SH   SOLE   0 0 2,078
HONEYWELL INTL INC COM 438516106   278,271 1,456 SH   SOLE   0 0 1,456
HUMANA INC COM 444859102   4,206,511 8,665 SH   SOLE   71 0 8,594
INTEL CORP COM 458140100   346,071 10,593 SH   SOLE   0 0 10,593
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   286,648 3,472 SH   SOLE   0 0 3,472
INTERNATIONAL BUSINESS MACHS COM 459200101   1,949,046 14,868 SH   SOLE   0 0 14,868
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   2,326,488 46,905 SH   SOLE   0 0 46,905
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   921,415 50,572 SH   SOLE   0 0 50,572
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   505,951 44,072 SH   SOLE   0 0 44,072
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   15,111,827 104,493 SH   SOLE   0 0 104,493
INVESCO QQQ TR UNIT SER 1 46090E103   1,845,989 5,752 SH   SOLE   0 0 5,752
INVESCO SR INCOME TR COM 46131H107   47,840 13,000 SH   SOLE   0 0 13,000
ISHARES GOLD TR ISHARES NEW 464285204   30,911,997 827,187 SH   SOLE   0 0 827,187
ISHARES INC MSCI MEXICO ETF 464286822   276,814 4,650 SH   SOLE   0 0 4,650
ISHARES TR TRS FLT RT BD 46434V860   15,842,106 313,147 SH   SOLE   0 0 313,147
ISHARES TR 20 YR TR BD ETF 464287432   1,279,238 12,026 SH   SOLE   0 0 12,026
ISHARES TR 3 7 YR TREAS BD 464288661   1,294,150 11,000 SH   SOLE   0 0 11,000
ISHARES TR 1 3 YR TREAS BD 464287457   2,429,394 29,569 SH   SOLE   0 0 29,569
ISHARES TR RUS MID CAP ETF 464287499   253,110 3,620 SH   SOLE   0 0 3,620
ISHARES TR SELECT DIVID ETF 464287168   8,502,242 72,557 SH   SOLE   0 0 72,557
ISHARES TR ISHARES BIOTECH 464287556   629,655 4,875 SH   SOLE   0 0 4,875
ISHARES TR RUS 1000 GRW ETF 464287614   298,816 1,223 SH   SOLE   0 0 1,223
ISHARES TR RUS MD CP GR ETF 464287481   298,615 3,280 SH   SOLE   0 0 3,280
ISHARES TR RUSSELL 3000 ETF 464287689   587,113 2,494 SH   SOLE   0 0 2,494
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   6,422,130 127,626 SH   SOLE   2,470 0 125,156
JACKSON FINANCIAL INC COM CL A 46817M107   4,924,428 131,634 SH   SOLE   0 0 131,634
JOHNSON & JOHNSON COM 478160104   2,643,755 17,056 SH   SOLE   0 0 17,056
KIMBERLY-CLARK CORP COM 494368103   714,780 5,325 SH   SOLE   0 0 5,325
KINDER MORGAN INC DEL COM 49456B101   10,411,895 594,626 SH   SOLE   0 0 594,626
KROGER CO COM 501044101   972,737 19,703 SH   SOLE   0 0 19,703
LILLY ELI & CO COM 532457108   272,332 793 SH   SOLE   0 0 793
LOWES COS INC COM 548661107   6,946,358 34,737 SH   SOLE   273 0 34,464
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   10,882,882 200,569 SH   SOLE   0 0 200,569
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   6,143,269 252,602 SH   SOLE   0 0 252,602
MARATHON PETE CORP COM 56585A102   289,250 2,145 SH   SOLE   0 0 2,145
MARVELL TECHNOLOGY INC COM 573874104   329,080 7,600 SH   SOLE   0 0 7,600
MASTERCARD INCORPORATED CL A 57636Q104   10,291,804 28,320 SH   SOLE   248 0 28,072
MCDONALDS CORP COM 580135101   1,136,176 4,063 SH   SOLE   0 0 4,063
MERCADOLIBRE INC COM 58733R102   390,146 296 SH   SOLE   0 0 296
MERCK & CO INC COM 58933Y105   1,074,840 10,103 SH   SOLE   0 0 10,103
MGIC INVT CORP WIS COM 552848103   335,500 25,000 SH   SOLE   0 0 25,000
MICROSOFT CORP COM 594918104   26,725,476 92,700 SH   SOLE   1,146 0 91,554
MOODYS CORP COM 615369105   6,809,225 22,251 SH   SOLE   240 0 22,011
MOTOROLA SOLUTIONS INC COM NEW 620076307   1,535,660 5,367 SH   SOLE   0 0 5,367
MPLX LP COM UNIT REP LTD 55336V100   827,696 24,026 SH   SOLE   0 0 24,026
NEW GOLD INC CDA COM 644535106   134,614 122,376 SH   SOLE   0 0 122,376
NEWMONT CORP COM 651639106   7,990,673 163,008 SH   SOLE   0 0 163,008
NEXTERA ENERGY INC UNIT 09/01/2023 65339F739   522,241 10,693 SH   SOLE   0 0 10,693
NIKE INC CL B 654106103   4,689,574 38,239 SH   SOLE   445 0 37,794
NORTHROP GRUMMAN CORP COM 666807102   277,032 600 SH   SOLE   0 0 600
NUSTAR ENERGY LP UNIT COM 67058H102   475,347 30,393 SH   SOLE   0 0 30,393
NUTRIEN LTD COM 67077M108   445,567 6,033 SH   SOLE   0 0 6,033
NUVEEN AMT FREE QLTY MUN INC COM 670657105   382,635 34,410 SH   SOLE   0 0 34,410
NUVEEN QUALITY MUNCP INCOME COM 67066V101   381,658 33,101 SH   SOLE   0 0 33,101
OCCIDENTAL PETE CORP COM 674599105   219,441 3,515 SH   SOLE   0 0 3,515
OMEGA HEALTHCARE INVS INC COM 681936100   9,221,113 336,414 SH   SOLE   0 0 336,414
ONEOK INC NEW COM 682680103   1,606,981 25,291 SH   SOLE   0 0 25,291
ORACLE CORP COM 68389X105   222,543 2,395 SH   SOLE   0 0 2,395
OREILLY AUTOMOTIVE INC COM 67103H107   8,019,465 9,446 SH   SOLE   86 0 9,360
PDC ENERGY INC COM 69327R101   641,800 10,000 SH   SOLE   0 0 10,000
PEPSICO INC COM 713448108   1,625,436 8,916 SH   SOLE   0 0 8,916
PFIZER INC COM 717081103   768,819 18,844 SH   SOLE   0 0 18,844
PHYSICIANS RLTY TR COM 71943U104   8,940,918 598,856 SH   SOLE   0 0 598,856
PINNACLE FINL PARTNERS INC COM 72346Q104   628,824 11,400 SH   SOLE   0 0 11,400
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   1,403,094 112,518 SH   SOLE   0 0 112,518
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207   8,593,387 654,984 SH   SOLE   0 0 654,984
PROCTER AND GAMBLE CO COM 742718109   1,476,194 9,928 SH   SOLE   0 0 9,928
PROSHARES TR SHORT QQQ NEW 74347B714   530,074 43,520 SH   SOLE   0 0 43,520
PROSHARES TR SHORT S&P 500 NE 74347B425   27,381,780 1,825,452 SH   SOLE   16,020 0 1,809,432
PUBLIC STORAGE COM 74460D109   289,752 959 SH   SOLE   0 0 959
REPUBLIC SVCS INC COM 760759100   502,342 3,715 SH   SOLE   0 0 3,715
SABINE RTY TR UNIT BEN INT 785688102   1,246,795 17,319 SH   SOLE   0 0 17,319
SELECT SECTOR SPDR TR ENERGY 81369Y506   266,133 3,213 SH   SOLE   0 0 3,213
SERVICENOW INC COM 81762P102   5,586,864 12,022 SH   SOLE   120 0 11,902
SHELL PLC SPON ADS 780259305   704,290 12,240 SH   SOLE   0 0 12,240
SL GREEN RLTY CORP COM 78440X887   722,558 30,721 SH   SOLE   0 0 30,721
SOUTHSTATE CORPORATION COM 840441109   1,341,469 18,825 SH   SOLE   0 0 18,825
SOUTHWESTERN ENERGY CO COM 845467109   225,960 45,192 SH   SOLE   0 0 45,192
SPDR GOLD TR GOLD SHS 78463V107   3,194,441 17,435 SH   SOLE   0 0 17,435
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,634,285 3,992 SH   SOLE   0 0 3,992
SPROTT PHYSICAL GOLD TR UNIT 85207H104   187,870 12,152 SH   SOLE   0 0 12,152
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   147,201 17,650 SH   SOLE   0 0 17,650
SSR MINING IN COM 784730103   532,678 35,230 SH   SOLE   0 0 35,230
STARBUCKS CORP COM 855244109   679,751 6,528 SH   SOLE   0 0 6,528
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104   172,549 11,263 SH   SOLE   0 0 11,263
SYSCO CORP COM 871829107   741,408 9,600 SH   SOLE   0 0 9,600
TC ENERGY CORP COM 87807B107   343,186 8,820 SH   SOLE   0 0 8,820
TEXAS CAP BANCSHARES INC COM 88224Q107   685,440 14,000 SH   SOLE   0 0 14,000
TEXAS INSTRS INC COM 882508104   549,298 2,953 SH   SOLE   0 0 2,953
THERMO FISHER SCIENTIFIC INC COM 883556102   451,298 783 SH   SOLE   0 0 783
UNICYCIVE THERAPEUTICS INC COM 90466Y103   24,908 11,861 SH   SOLE   0 0 11,861
UNILEVER PLC SPON ADR NEW 904767704   4,961,869 95,549 SH   SOLE   0 0 95,549
UNITEDHEALTH GROUP INC COM 91324P102   7,618,091 16,120 SH   SOLE   148 0 15,972
URSTADT BIDDLE PPTYS INC CL A 917286205   2,817,385 160,352 SH   SOLE   0 0 160,352
VALERO ENERGY CORP COM 91913Y100   487,204 3,490 SH   SOLE   0 0 3,490
VANGUARD INDEX FDS GROWTH ETF 922908736   304,816 1,222 SH   SOLE   0 0 1,222
VANGUARD INDEX FDS TOTAL STK MKT 922908769   2,009,127 9,844 SH   SOLE   0 0 9,844
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,400,982 3,725 SH   SOLE   390 0 3,335
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   282,160 3,398 SH   SOLE   0 0 3,398
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,033,102 5,450 SH   SOLE   0 0 5,450
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   298,574 2,227 SH   SOLE   0 0 2,227
VANGUARD INDEX FDS LARGE CAP ETF 922908637   291,797 1,562 SH   SOLE   0 0 1,562
VANGUARD INDEX FDS MID CAP ETF 922908629   801,496 3,800 SH   SOLE   0 0 3,800
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   894,005 17,647 SH   SOLE   0 0 17,647
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   299,060 1,605 SH   SOLE   0 0 1,605
VANGUARD WORLD FD MEGA GRWTH IND 921910816   1,063,452 5,200 SH   SOLE   0 0 5,200
VENTAS INC COM 92276F100   943,194 21,758 SH   SOLE   0 0 21,758
VERIZON COMMUNICATIONS INC COM 92343V104   6,221,583 159,979 SH   SOLE   0 0 159,979
VIRTUS CONVERTIBLE & INCOME COM 92838X102   77,234 22,986 SH   SOLE   0 0 22,986
VISA INC COM CL A 92826C839   9,326,660 41,367 SH   SOLE   364 0 41,003
VOYA EMERGING MKTS HIGH DIVI COM 92912P108   90,409 16,836 SH   SOLE   0 0 16,836
WALMART INC COM 931142103   869,513 5,897 SH   SOLE   0 0 5,897
WASTE MGMT INC DEL COM 94106L109   1,345,826 8,248 SH   SOLE   0 0 8,248
WELLS FARGO CO NEW PERP PFD CNV A 949746804   15,484,070 13,164 SH   SOLE   0 0 13,164
WESTERN ASSET HIGH INCOME OP COM 95766K109   38,100 10,000 SH   SOLE   0 0 10,000
WESTERN UN CO COM 959802109   1,287,613 115,481 SH   SOLE   0 0 115,481
WHEATON PRECIOUS METALS CORP COM 962879102   238,633 4,955 SH   SOLE   0 0 4,955
WILLIAMS COS INC COM 969457100   2,179,272 72,983 SH   SOLE   0 0 72,983
WILLIAMS SONOMA INC COM 969904101   1,755,675 14,431 SH   SOLE   0 0 14,431
YUM BRANDS INC COM 988498101   289,391 2,191 SH   SOLE   0 0 2,191
ZOETIS INC CL A 98978V103   508,474 3,055 SH   SOLE   0 0 3,055