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 Laboratories COM 002824100   232 2,040 SH   SOLE 1 0 0 2,040
Abrdn Bloomberg All Commodit COM 003261104   1,123 56,810 SH   SOLE 1 56,810 0 0
Abrdn Bloomberg All Commodit COM 003261203   1,127 35,736 SH   SOLE 1 35,736 0 0
Acadia Realty Trust COM 004239109   314,109 18,466,132 SH   SOLE 1,2 12,666,837 0 5,799,295
Adams Express Co COM 006212104   23,757 1,217,034 SH   SOLE 1 1,217,034 0 0
Adams Natural Resources Fund COM 00548F105   3,597 155,985 SH   SOLE 1 155,985 0 0
Adobe Systems Incorporated COM 00724F101   419 831 SH   SOLE 1 40 0 791
Advanced Micro Devic COM 007903107   536 2,967 SH   SOLE 1 219 0 2,748
Agco Corp. COM 001084102   3,600 29,263 SH   SOLE 1 29,263 0 0
AGIC Convertible & Income FD II COM 92838U108   3,409 1,140,169 SH   SOLE 1 1,140,169 0 0
AGIC Equity & Convertible Income COM 92841M101   585 26,127 SH   SOLE 1 26,127 0 0
Agree Realty Corp. COM 008492100   65,258 1,142,466 SH   SOLE 1 10,426 0 1,132,040
Alliance National Muni Inc. COM 01864U106   440 40,000 SH   SOLE 1 40,000 0 0
Alliance Resource Partners LP COM 01877R108   575 28,657 SH   SOLE 1 28,657 0 0
AllianceBernstein Global High Income Fund COM 01879R106   2,435 229,302 SH   SOLE 1 229,302 0 0
Alliant Energy Corporation COM 018802108   61,235 1,214,975 SH   SOLE 1 1,214,975 0 0
Alphabet Inc CL A COM 02079K305   1,089 7,212 SH   SOLE 1 157 0 7,055
Alpine Total Dynamic Dividend Fund COM 00326L100   4,920 593,474 SH   SOLE 1 593,474 0 0
Amazon.com Inc. COM 023135106   1,343 7,448 SH   SOLE 1 175 0 7,273
American Homes 4 Rent-CL COM 02665T306   313,277 8,518,699 SH   SOLE 1 7,685,150 0 833,549
American Tower Corporation COM 03027X100   3,499,343 17,709,888 SH   SOLE 1,2 15,362,199 0 2,347,689
Americold Realty Trust COM 03064D108   667,559 26,787,632 SH   SOLE 1,2 18,573,073 0 8,214,559
Analog Devices Inc. COM 032654105   16 81 SH   SOLE 1 81 0 0
Antero Midstream Corp COM 03676B102   2,008 142,851 SH   SOLE 1 142,851 0 0
Anthem Inc. COM 036752103   207 399 SH   SOLE 1 0 0 399
Apartment Income Reit Co COM 03750L109   445,080 13,710,698 SH   SOLE 1,2 8,726,281 0 4,984,417
Apple Inc. COM 037833100   1,911 11,147 SH   SOLE 1 246 0 10,901
Applied Materials Inc. COM 038222105   425 2,063 SH   SOLE 1 138 0 1,925
Archer-Daniels-Midland Company COM 039483102   2,682 42,697 SH   SOLE 1 42,697 0 0
Ares Dynamic Credit Allocation COM 04014F102   8,534 599,693 SH   SOLE 1 599,693 0 0
Artista Networks Inc COM 040413106   12 40 SH   SOLE 1 40 0 0
Astera Labs Inc COM 04626A103   37 500 SH   SOLE 1 500 0 0
Atmos Energy Corp. COM 049560105   104,263 877,122 SH   SOLE 1,2 872,467 0 4,655
AvalonBay Communities Inc. COM 053484101   3,594 19,368 SH   SOLE 1 19,368 0 0
Babson Cap Global COM 06760L100   3,635 254,171 SH   SOLE 1 254,171 0 0
Baker Hughes Company COM 05722G100   7,345 219,244 SH   SOLE 1 219,244 0 0
Bank of America 7.25 CV Pfd. L PFD 060505682   239 200 SH   SOLE 1 200 0 0
Bank of America Corporation COM 060505104   403 10,623 SH   SOLE 1 0 0 10,623
Becton Dickinson & Company COM 075887109   268 1,084 SH   SOLE 1 0 0 1,084
Benson Hill Inc COM 082490103   193 962,500 SH   SOLE 1 962,500 0 0
Berkshire Hathaway Inc. COM 084670702   4,418 10,507 SH   SOLE 1 10,507 0 0
Blackrock Capital Allocation COM 09260U109   13,287 797,567 SH   SOLE 1 797,567 0 0
Blackrock Corporate High Yield Fund 6 COM 09255P107   4,362 445,607 SH   SOLE 1 445,607 0 0
BlackRock Credit Allocation Income Trust COM 092508100   3,539 331,022 SH   SOLE 1 331,022 0 0
Blackrock Debt Strategies Fund COM 09255R202   671 60,664 SH   SOLE 1 60,664 0 0
Blackrock Enh Cap And Inc COM 09256A109   2,030 104,136 SH   SOLE 1 104,136 0 0
Blackrock Esg Capital Alloca COM 09262F100   11,456 659,890 SH   SOLE 1 659,890 0 0
Blackrock Glbl Flt Rt Inc Tr COM 091941104   1,408 108,470 SH   SOLE 1 108,470 0 0
Blackrock Global Enrg & Res COM 09250U101   925 69,780 SH   SOLE 1 69,780 0 0
Blackrock Invt Quality Muni COM 09247D105   434 35,000 SH   SOLE 1 35,000 0 0
Blackrock Limited Duration Income Trust COM 09249W101   5,216 371,801 SH   SOLE 1 371,801 0 0
BlackRock Multi-Sector Inc Tst COM 09258A107   3,047 191,884 SH   SOLE 1 191,884 0 0
Blackrock Muni Interm Durati COM 09253X102   1,085 90,000 SH   SOLE 1 90,000 0 0
BlackRock MuniHoldings Fd Inc COM 09253N104   428 35,447 SH   SOLE 1 35,447 0 0
Blackrock Muniholdings In Ii COM 09254C107   458 45,000 SH   SOLE 1 45,000 0 0
Blackrock Muniholdings Ny In COM 09255C106   371 35,000 SH   SOLE 1 35,000 0 0
Blackrock Munivest Fund COM 09253R105   1,507 213,438 SH   SOLE 1 213,438 0 0
Blackrock Munivest Fund Ii COM 09253T101   491 45,000 SH   SOLE 1 45,000 0 0
Blackrock Muniyield Fund COM 09253W104   1,640 148,315 SH   SOLE 1 148,315 0 0
Blackrock Muniyield Insured COM 09254E103   2,026 176,757 SH   SOLE 1 176,757 0 0
Blackrock Muniyield Qual Ii COM 09254G108   661 62,896 SH   SOLE 1 62,896 0 0
Blackrock Muniyield Quality COM 09254F100   1,132 92,385 SH   SOLE 1 92,385 0 0
BlackRock NY Muni Income Trust COM 09248L106   742 70,000 SH   SOLE 1 70,000 0 0
Blackstone/GSO Long-Short CR COM 09257D102   2,031 164,996 SH   SOLE 1 164,996 0 0
Boulder Growth & Income Fund Inc. COM 101507101   7,322 486,158 SH   SOLE 1 486,158 0 0
Boyd Gaming Corp. COM 103304101   345,922 5,139,358 SH   SOLE 1,2 4,790,628 0 348,730
Broadcom Inc COM 11135F101   1,405 1,060 SH   SOLE 1 37 0 1,023
Bunge Global Sa COM H11356104   3,925 38,285 SH   SOLE 1 38,285 0 0
Cadence Design Systems Inc. COM 127387108   282 907 SH   SOLE 1 108 0 799
Caesars Entertainment Inc COM 12769G100   239,204 5,469,239 SH   SOLE 1,2 4,692,413 0 776,826
Calamos Convertible & High Income Fund COM 12811P108   3,896 329,884 SH   SOLE 1 329,884 0 0
Calamos Convertible Opp&Inc COM 128117108   4,225 372,278 SH   SOLE 1 372,278 0 0
Calamos Lng/Shrt Eq & Dyn COM 12812C106   1,636 106,000 SH   SOLE 1 106,000 0 0
Camden Property Trust COM 133131102   587,806 5,974,984 SH   SOLE 1,2 4,809,317 0 1,165,667
Cameco Corp COM 13321L108   8,850 204,295 SH   SOLE 1 204,295 0 0
Cardinal Health Inc. COM 14149Y108   242 2,164 SH   SOLE 1 0 0 2,164
CenterPoint Energy Inc. COM 15189T107   44,448 1,560,122 SH   SOLE 1 1,554,315 0 5,807
CF Industries Holdings Inc. COM 125269100   15,785 189,704 SH   SOLE 1 188,181 0 1,523
Cheniere Energy Inc. COM 16411R208   234,128 1,451,686 SH   SOLE 1,2 1,446,996 0 4,690
Chesapeake Utils Cor COM 165303108   23 215 SH   SOLE 1 215 0 0
Chevron Corporation COM 166764100   8,644 54,797 SH   SOLE 1 53,577 0 1,220
Chubb Ltd COM H1467J104   257 992 SH   SOLE 1 0 0 992
Citigroup Inc. COM 172967424   378 5,984 SH   SOLE 1 0 0 5,984
Clean Harbors Inc COM 184496107   43 216 SH   SOLE 1 216 0 0
Clearwater Energy Inc. Class C COM 18539C204   46 2,009 SH   SOLE 1 2,009 0 0
Cliffs Natural Resou COM 185899101   8,084 355,497 SH   SOLE 1 355,497 0 0
Cloudflare Inc - Class A COM 18915M107   14 141 SH   SOLE 1 141 0 0
CMS Energy Corporation COM 125896100   56,857 942,276 SH   SOLE 1 942,276 0 0
Colgate-Palmolive Company COM 194162103   169 1,882 SH   SOLE 1 0 0 1,882
Comcast Corporation COM 20030N101   290 6,693 SH   SOLE 1 0 0 6,693
Conocophillips COM 20825C104   8,600 67,571 SH   SOLE 1 67,571 0 0
Consolidated Edison Inc. COM 209115104   165,532 1,822,843 SH   SOLE 1,2 1,810,881 0 11,962
Constellium Se COM F21107101   3,548 160,454 SH   SOLE 1 160,454 0 0
Cornerstone Strategic Value Fund Inc COM 21924B302   2,963 394,000 SH   SOLE 1 394,000 0 0
Corteva Inc-W/I COM 22052L104   12,023 208,472 SH   SOLE 1 208,472 0 0
Costco Wholesale Corporation COM 22160K105   422 576 SH   SOLE 1 0 0 576
Coterra Energy COM 127097103   5,570 199,779 SH   SOLE 1 199,779 0 0
Crowdstrike Holdings Inc - A COM 22788C105   21 65 SH   SOLE 1 65 0 0
Crown Castle International Corp. COM 22822V101   1,607,348 15,186,268 SH   SOLE 1,2 14,170,416 0 1,015,852
CSX Corporation COM 126408103   94,872 2,559,278 SH   SOLE 1,2 2,537,827 0 21,451
Cummins Inc. COM 231021106   312 1,060 SH   SOLE 1 0 0 1,060
Danaher Corporation COM 235851102   279 1,116 SH   SOLE 1 0 0 1,116
Darling Intl Inc COM 237266101   2,945 63,311 SH   SOLE 1 63,311 0 0
Deere & Company COM 244199105   343 834 SH   SOLE 1 0 0 834
Diamond Offshore Drilling In COM 25271C201   238 17,452 SH   SOLE 1 17,452 0 0
Digital Realty Trust Inc. COM 253868103   3,176,677 22,053,263 SH   SOLE 1,2 15,640,905 0 6,412,358
DNP Select Income Fund COM 23325P104   1,305 143,894 SH   SOLE 1 143,894 0 0
Dominion Resources Inc. COM 25746U109   83,329 1,694,015 SH   SOLE 1 1,694,015 0 0
Donaldson Co Inc COM 257651109   16 214 SH   SOLE 1 214 0 0
Doubleline Income Solutions COM 258622109   4,432 348,993 SH   SOLE 1 348,993 0 0
Doubleline Yield Opport COM 25862D105   4,320 271,007 SH   SOLE 1 271,007 0 0
Dow Inc COM 260557103   191 3,301 SH   SOLE 1 0 0 3,301
Dreyfus Strategic Municipals COM 05588W108   366 60,000 SH   SOLE 1 60,000 0 0
Dt Midstream Inc COM 23345M107   24,323 398,077 SH   SOLE 1 398,077 0 0
Duff & Phelps Global Utility COM 26433C105   1,924 201,271 SH   SOLE 1 201,271 0 0
Duke Energy Corporation COM 26441C204   130,186 1,346,147 SH   SOLE 1,2 1,339,929 0 6,218
DWS Municipal Income Trust COM 233368109   858 95,000 SH   SOLE 1 95,000 0 0
Eastgroup Properties Inc. COM 277276101   46,842 260,569 SH   SOLE 1 48,499 0 212,070
Eaton Corporation plc COM G29183103   2,309 7,385 SH   SOLE 1 5,504 0 1,881
Eaton Vance Enh Eqt Inc Ii COM 278277108   3,915 194,116 SH   SOLE 1 194,116 0 0
Eaton Vance Floating Rate Income Trust COM 278279104   1,281 96,240 SH   SOLE 1 96,240 0 0
Eaton Vance Insured Muni Bnd COM 27827X101   1,621 156,605 SH   SOLE 1 156,605 0 0
Eaton Vance Limited Duration Fund COM 27828H105   3,661 375,463 SH   SOLE 1 375,463 0 0
Eaton Vance Muni Income Trust COM 27826U108   256 25,000 SH   SOLE 1 25,000 0 0
EATON VANCE MUNICIPAL INCOME COM 27829U105   535 30,008 SH   SOLE 1 30,008 0 0
Eaton Vance New York Municipal Bond Fund COM 27827Y109   409 42,100 SH   SOLE 1 42,100 0 0
Eaton Vance Risk-Managed Diversified Equity Income COM 27829G106   3,277 392,446 SH   SOLE 1 392,446 0 0
Eaton Vance Sr Fltg Rate Trust COM 27828Q105   4,824 370,258 SH   SOLE 1 370,258 0 0
Eaton Vance T/A Global Dividend Income COM 27828S101   7,229 396,120 SH   SOLE 1 396,120 0 0
Eaton Vance T/M Buy-Wr In COM 27828X100   1,842 134,963 SH   SOLE 1 134,963 0 0
Eaton Vance T/M Buy-Write Opportunity COM 27828Y108   2,365 182,931 SH   SOLE 1 182,931 0 0
Eaton Vance Tax-Adv Dvd. Inc. Fund COM 27828G107   8,598 364,313 SH   SOLE 1 364,313 0 0
Eaton Vance Tax-Managed Dividend COM 27828N102   3,816 285,617 SH   SOLE 1 285,617 0 0
Eaton Vance Tax-Managed Global COM 27829F108   9,284 1,137,690 SH   SOLE 1 1,137,690 0 0
Ecolab Inc. COM 278865100   18 79 SH   SOLE 1 79 0 0
Edison International COM 281020107   6,648 93,988 SH   SOLE 1,2 90,646 0 3,342
Eli Lilly and Company COM 532457108   371 477 SH   SOLE 1 0 0 477
Emerson Electric Co. COM 291011104   16 140 SH   SOLE 1 140 0 0
Enbridge Inc COM 29250N105   4,175 115,387 SH   SOLE 1 115,387 0 0
Energy Fuels Inc COM 292671708   1,885 299,696 SH   SOLE 1 299,696 0 0
Energy Transfer LP COM 29273V100   49,628 3,155,005 SH   SOLE 1 3,155,005 0 0
Enersys COM 29275Y102   7 78 SH   SOLE 1 78 0 0
Enphase Energy Inc COM 29355A107   2,893 23,916 SH   SOLE 1 23,916 0 0
Entergy Corporation COM 29364G103   163,245 1,544,714 SH   SOLE 1,2 1,538,776 0 5,938
Enterprise Products Partners COM 293792107   11,886 407,326 SH   SOLE 1 407,326 0 0
Entertainment Properties Trust Pfd. E PFD 26884U307   1,545 57,085 SH   SOLE 1 57,085 0 0
Entertainment Property 5.75 CV (EPR C) PFD 26884U208   76 4,000 SH   SOLE 1 0 0 4,000
EQT Corporation COM 26884L109   6,403 172,722 SH   SOLE 1 166,484 0 6,238
Equinix Inc. COM 29444U700   2,254,660 2,731,558 SH   SOLE 1,2 1,812,718 0 918,840
Equitrans Midstream Corp-W/I COM 294600101   2,680 214,597 SH   SOLE 1 214,597 0 0
Equity Residential COM 29476L107   4,026 63,790 SH   SOLE 1 63,790 0 0
Essential Properties Realty COM 29670E107   19,132 717,627 SH   SOLE 1 378,300 0 339,327
Essex Property Trust Inc. COM 297178105   1,229,180 5,022,022 SH   SOLE 1,2 3,546,116 0 1,475,906
Evergy Inc COM 30034W106   25,328 474,479 SH   SOLE 1 474,479 0 0
Eversource Energy COM 30040W108   97,720 1,634,936 SH   SOLE 1,2 1,626,840 0 8,096
Exelon Corporation COM 30161N101   6,087 162,012 SH   SOLE 1,2 162,012 0 0
Extra Space Storage Inc. COM 30225T102   1,572,725 10,699,598 SH   SOLE 1,2 7,072,278 0 3,627,320
Exxon Mobil Corporation COM 30231G102   32,143 276,527 SH   SOLE 1 271,083 0 5,444
Facebook Inc. COM 30303M102   1,025 2,111 SH   SOLE 1 74 0 2,037
Fastenal Company COM 311900104   194 2,516 SH   SOLE 1 0 0 2,516
First Solar Inc. COM 336433107   3,769 22,330 SH   SOLE 1 22,330 0 0
First Trust Energy Income and Growth Fund COM 33738G104   4,418 270,358 SH   SOLE 1 270,358 0 0
First Trust Energy Infra. COM 33738C103   3,942 217,060 SH   SOLE 1 217,060 0 0
First Trust High Inc COM 33738E109   2,744 230,000 SH   SOLE 1 230,000 0 0
First Trust Intermediate Duration Pref & Inc Fund COM 33718W103   7,473 417,019 SH   SOLE 1 417,019 0 0
First Trust MLP and Energy Inc COM 33739B104   4,280 442,575 SH   SOLE 1 442,575 0 0
First Trust New Opportunites MLP COM 33739M100   2,634 343,800 SH   SOLE 1 343,800 0 0
Flah & Crum/Claymore Preferred S I COM 338478100   4,814 324,190 SH   SOLE 1 324,190 0 0
Flaherty & Crumrine Dynamic COM 33848W106   5,339 278,500 SH   SOLE 1 278,500 0 0
FMC Corporation COM 302491303   5 86 SH   SOLE 1 86 0 0
Ford Motor Company COM 345370860   136 10,276 SH   SOLE 1 0 0 10,276
Freeport-Mcmoran Inc. COM 35671D857   11,505 244,689 SH   SOLE 1 240,206 0 4,483
Gabelli Dividend & Income Trust COM 36242H104   9,303 404,833 SH   SOLE 1 404,833 0 0
Gabelli Equity Trust COM 362397101   6,313 1,143,640 SH   SOLE 1 1,143,640 0 0
General American Investors COM 368802104   6,580 141,476 SH   SOLE 1 141,476 0 0
General Motors Company COM 37045V100   294 6,491 SH   SOLE 1 0 0 6,491
Genesis Energy LP COM 371927104   2,079 186,935 SH   SOLE 1 186,935 0 0
Gilead Sciences Inc. COM 375558103   258 3,517 SH   SOLE 1 0 0 3,517
Guggenheim Active Allocation COM 40170T106   13,772 936,251 SH   SOLE 1 936,251 0 0
Guggenheim Strategic Opp Fund COM 40167F101   10,524 734,940 SH   SOLE 1 734,940 0 0
Healthcare Realty Trust Inc. COM 42226K105   901,971 63,751,770 SH   SOLE 1,2 41,986,006 0 21,765,764
Healthpeak Properties Inc COM 42250P103   141,381 7,541,727 SH   SOLE 1,2 6,564,959 0 976,768
Hess Midstream Lp - Class A COM 428103105   10,080 278,989 SH   SOLE 1 278,989 0 0
Hewlett Packard Enterprise COM 42824C109   129 7,248 SH   SOLE 1 618 0 6,630
Highwoods Properties Inc. COM 431284108   440,024 16,813,153 SH   SOLE 1,2 12,914,191 0 3,898,962
Host Hotels & Resorts Inc. COM 44107P104   480,281 23,224,586 SH   SOLE 1,2 13,893,996 0 9,330,590
I Shares Gold Trust COM 464285204   7,794 185,536 SH   SOLE 1 185,536 0 0
IdaCorp. Inc. COM 451107106   25 269 SH   SOLE 1 269 0 0
Intercontinental Exchange Inc. COM 45866F104   484 3,525 SH   SOLE 1 0 0 3,525
International Business Machines Corporation COM 459200101   408 2,136 SH   SOLE 1 103 0 2,033
International Paper Company COM 460146103   152 3,889 SH   SOLE 1 0 0 3,889
Invesco Preferred ETF COM 46138E511   42,417 3,570,453 SH   SOLE 1 3,570,453 0 0
Invesco S&P 500 Equal Weight COM 46137V357   5,288 31,223 SH   SOLE 1 31,223 0 0
Invesco S&P 500 Equal Weight Consumer COM 46137V381   3,057 59,926 SH   SOLE 1 59,926 0 0
Invesco Value Municipal Income Trust COM 46132P108   780 65,000 SH   SOLE 1 65,000 0 0
Invesco Van Kampen Senior Income Trust COM 46131H107   5,360 1,252,294 SH   SOLE 1 1,252,294 0 0
Invitation Homes Inc COM 46187W107   2,585,640 72,624,686 SH   SOLE 1,2 49,138,513 0 23,486,173
Iron Mountain Incorporated COM 46284V101   1,897,256 23,655,038 SH   SOLE 1,2 16,542,944 0 7,112,094
Ishares Bloomberg Roll Selec COM 46431W598   158 3,292 SH   SOLE 1 3,292 0 0
iShares Cohen & Steers Rlty COM 464287564   7 120 SH   SOLE 1 120 0 0
iShares Russell 1000 Value COM 464287598   1,383 7,719 SH   SOLE 1 7,719 0 0
iShares U.S. Preferred Stock ETF COM 464288687   81,704 2,535,014 SH   SOLE 1 2,535,014 0 0
Itron Inc COM 465741106   11 118 SH   SOLE 1 118 0 0
Ivanhoe Electric Inc / Us COM 46578C108   4,528 462,022 SH   SOLE 1 462,022 0 0
John Hancock Investors Trust COM 410142103   316 23,927 SH   SOLE 1 23,927 0 0
John Hancock Patriot Premium Dividend Fund II COM 41013T105   5,600 480,696 SH   SOLE 1 480,696 0 0
John Hancock Preferred Income III COM 41021P103   561 36,388 SH   SOLE 1 36,388 0 0
John Hancock T/A Dividend Income Fund COM 41013V100   940 47,835 SH   SOLE 1 47,835 0 0
Johnson & Johnson COM 478160104   371 2,347 SH   SOLE 1 0 0 2,347
JPMorgan Chase & Co. COM 46625H100   616 3,077 SH   SOLE 1 0 0 3,077
Kenvue Inc COM 49177J102   254 11,842 SH   SOLE 1 0 0 11,842
Kimco Realty Corp 7.250 Conv/Perp Sr:N PFD 49446R687   5,943 105,440 SH   SOLE 1 35 0 105,405
Kimco Realty Corporation COM 49446R109   536,585 27,364,005 SH   SOLE 1,2 16,322,251 0 11,041,754
Kinder Morgan Inc. COM 49456B101   27,396 1,493,774 SH   SOLE 1 1,493,774 0 0
Kinetik Holdings Inc COM 02215L209   53,027 1,329,988 SH   SOLE 1,2 1,327,180 0 2,808
Kite Realty Group Trust COM 49803T300   101,945 4,702,246 SH   SOLE 1 4,452,621 0 249,625
Laboratory Corporation of America Holdings COM 50540R409   244 1,117 SH   SOLE 1 0 0 1,117
Lamar Advertising Co COM 512816109   51,051 427,531 SH   SOLE 1 138,545 0 288,986
Liberty All-Star Equity Fund COM 530158104   1,931 270,000 SH   SOLE 1 270,000 0 0
Linde Plc COM G54950103   2,299 4,951 SH   SOLE 1 4,951 0 0
LXP Industrial Trust 6.5 Perp PFD 529043309   10,842 233,824 SH   SOLE 1 186,042 0 47,782
Mainstay Cbre Glbl Infr Mega COM 56064Q107   2,004 159,391 SH   SOLE 1 159,391 0 0
Mainstay DefTerm Muni Opps COM 56064K100   646 39,501 SH   SOLE 1 39,501 0 0
Marathon Petroleum Corporation COM 56585A102   13,999 69,475 SH   SOLE 1 69,475 0 0
MasterCard Incorporated COM 57636Q104   462 959 SH   SOLE 1 35 0 924
McCormick & Company Incorporated COM 579780206   214 2,792 SH   SOLE 1 0 0 2,792
McDonald's Corporation COM 580135101   528 1,872 SH   SOLE 1 0 0 1,872
Medtronic plc COM G5960L103   319 3,660 SH   SOLE 1 0 0 3,660
Merck & Co. Inc. COM 58933Y105   440 3,332 SH   SOLE 1 0 0 3,332
MFS Multimarket Income Trust COM 552737108   2,414 521,440 SH   SOLE 1 521,440 0 0
Microsoft Corporation COM 594918104   2,433 5,782 SH   SOLE 1 183 0 5,599
Mid-America Apartment Communities COM 59522J103   144,621 1,099,114 SH   SOLE 1,2 472,759 0 626,355
Morgan Stanley COM 617446448   335 3,553 SH   SOLE 1 0 0 3,553
Motorola Solutions Inc. COM 620076307   353 995 SH   SOLE 1 101 0 894
MPLX LP COM 55336V100   21,425 515,530 SH   SOLE 1 515,530 0 0
Net Power Inc COM 64107A105   10,370 910,453 SH   SOLE 1 910,453 0 0
Net Power Inc warrant WARRANT 64107A113   561 193,606 SH   SOLE 1 193,606 0 0
Netstreit Corp COM 64119V303   174,482 9,498,214 SH   SOLE 1,2 7,345,180 0 2,153,034
Neuberger Berman Intmd Muni COM 64124P101   2,272 216,982 SH   SOLE 1 216,982 0 0
Neuberger Berman MLP Income COM 64129H104   405 55,000 SH   SOLE 1 55,000 0 0
New America High Income Fund COM 641876800   3,092 424,681 SH   SOLE 1 424,681 0 0
Newmont Mining Corporation COM 651639106   3,344 93,312 SH   SOLE 1 93,312 0 0
Nextdecade Corp COM 65342K105   609 107,158 SH   SOLE 1 107,158 0 0
NextEra Energy Inc. COM 65339F101   340,657 5,330,254 SH   SOLE 1,2 5,310,164 0 20,090
Nextera Energy Partners LP COM 65341B106   26 877 SH   SOLE 1 877 0 0
Nextracker Inc COM 65290E101   2,234 39,694 SH   SOLE 1 39,694 0 0
NIKE Inc. COM 654106103   283 3,010 SH   SOLE 1 0 0 3,010
NiSource Inc. COM 65473P105   275,760 9,969,649 SH   SOLE 1,2 9,929,345 0 40,304
Norfolk Southern Corporation COM 655844108   205,916 807,924 SH   SOLE 1,2 805,034 0 2,890
Nutrien Ltd COM 67077M108   7,288 134,196 SH   SOLE 1 134,196 0 0
Nuveen Core Equity Alpha Fund COM 67090X107   4,103 291,633 SH   SOLE 1 291,633 0 0
Nuveen Dividend Adv Muni Fd 3 COM 67070X101   4,930 402,795 SH   SOLE 1 402,795 0 0
Nuveen Dividend Advan Muni Inc COM 67071L106   4,132 340,066 SH   SOLE 1 340,066 0 0
Nuveen Dividend Advantage Muni Fd COM 67066V101   2,729 238,123 SH   SOLE 1 238,123 0 0
Nuveen Floating Rate Income COM 67072T108   5,640 646,052 SH   SOLE 1 646,052 0 0
Nuveen Global High Income COM 67075G103   5,869 459,239 SH   SOLE 1 459,239 0 0
Nuveen Ins T/F Adv Municipal COM 670657105   2,764 249,711 SH   SOLE 1 249,711 0 0
Nuveen Multi-Strategy Income & Growth 2 COM 67073D102   3,619 649,738 SH   SOLE 1 649,738 0 0
Nuveen Municipal Value Fund COM 670928100   3,814 437,880 SH   SOLE 1 437,880 0 0
Nuveen NY AMT-Free Muni Inc COM 670656107   326 30,000 SH   SOLE 1 30,000 0 0
Nuveen NY Dividend Adv Muni Fd COM 67066X107   438 40,000 SH   SOLE 1 40,000 0 0
Nuveen Preferred & Income Term Fund COM 67075A106   3,346 173,899 SH   SOLE 1 173,899 0 0
Nuveen Preferred Income Opportunities Fund COM 67073B106   10,035 1,395,741 SH   SOLE 1 1,395,741 0 0
Nuveen Real Asset Inc and Grow COM 67074Y105   2,141 180,558 SH   SOLE 1 180,558 0 0
Nuveen Real Estate Income Fund COM 67071B108   713 90,300 SH   SOLE 1 90,300 0 0
NVIDIA Corporation COM 67066G104   1,459 1,615 SH   SOLE 1 62 0 1,553
NXP Semiconductors N.V. COM N6596X109   34 138 SH   SOLE 1 138 0 0
Oneok Inc. COM 682680103   184,674 2,303,533 SH   SOLE 1,2 2,294,782 0 8,751
Oracle Corporation COM 68389X105   33 259 SH   SOLE 1 259 0 0
Pacer Us Cash Cows 100 Etf COM 69374H881   3,290 56,609 SH   SOLE 1 56,609 0 0
Palo Alto Networks Inc COM 697435105   32 113 SH   SOLE 1 113 0 0
PayPal Holdings Inc COM 70450Y103   145 2,168 SH   SOLE 1 275 0 1,893
Pentair Ltd. COM G7S00T104   11 132 SH   SOLE 1 132 0 0
Pepsico Inc. COM 713448108   285 1,631 SH   SOLE 1 0 0 1,631
Petroleo Brasileiro S.A. - ADR ADR 71654V408   3,436 225,874 SH   SOLE 1 225,874 0 0
Pfizer Inc. COM 717081103   61 2,215 SH   SOLE 1 0 0 2,215
PG&E Corporation COM 69331C108   155,016 9,249,144 SH   SOLE 1,2 9,249,144 0 0
PGIM Short Duration High Yield FD COM 69346H100   8,017 617,173 SH   SOLE 1 617,173 0 0
Pgim Shrt Durat Hi Yld COM 69355J104   1,914 124,450 SH   SOLE 1 124,450 0 0
Philip Morris International Inc. COM 718172109   268 2,924 SH   SOLE 1 0 0 2,924
Phillips 66 COM 718546104   1,509 9,241 SH   SOLE 1 9,241 0 0
Pilgrims Pride Corporation COM 72147K108   3,858 112,406 SH   SOLE 1 112,406 0 0
Pimco Access Income Fund COM 72203T100   13,242 841,820 SH   SOLE 1 841,820 0 0
Pimco Dynamic Income Fund COM 72201Y101   26,040 1,349,920 SH   SOLE 1 1,349,920 0 0
Pimco Dynamic Income Opport COM 69355M107   17,863 1,356,340 SH   SOLE 1 1,356,340 0 0
PIMCO Dynamic Income Strategy COM 69346N107   23,475 1,106,776 SH   SOLE 1 1,106,776 0 0
PIMCO Global Stocksplus & In COM 722011103   1,062 138,801 SH   SOLE 1 138,801 0 0
PIMCO High Income Fund COM 722014107   1,709 345,910 SH   SOLE 1 345,910 0 0
PIMCO Income Strategy Fund II COM 72201J104   5,194 696,234 SH   SOLE 1 696,234 0 0
PIMCO Muni Income Fund III COM 72201A103   374 50,000 SH   SOLE 1 50,000 0 0
Pimco Municipal Income Fund II COM 72200W106   808 95,000 SH   SOLE 1 95,000 0 0
Pioneer Natural Resources Company COM 723787107   5,156 19,640 SH   SOLE 1 19,640 0 0
Plains All American Pipeline LP COM 726503105   24,487 1,394,455 SH   SOLE 1 1,394,455 0 0
PNM Resources Inc. COM 69349H107   30 799 SH   SOLE 1 799 0 0
Portland General Electric Co. COM 736508847   30 723 SH   SOLE 1 723 0 0
PPL Corporation COM 69351T106   271,389 9,857,941 SH   SOLE 1,2 9,816,381 0 41,560
Prologis Inc. COM 74340W103   3,748,831 28,788,314 SH   SOLE 1,2 20,496,027 0 8,292,287
Prudential Gbl Shrt Dur Hi Yld COM 69346J106   8,807 736,411 SH   SOLE 1 736,411 0 0
Public Service Enterprise Group Incorporated COM 744573106   194,077 2,906,218 SH   SOLE 1,2 2,893,282 0 12,936
Public Storage COM 74460D109   780,370 2,690,593 SH   SOLE 1,2 1,869,203 0 821,390
Putnam Muni Opportunities Tst COM 746922103   284 27,923 SH   SOLE 1 27,923 0 0
Quanta Services Inc. COM 74762E102   1,734 6,675 SH   SOLE 1 6,675 0 0
Rayonier Inc. COM 754907103   232,563 6,996,473 SH   SOLE 1 6,446,625 0 549,848
Realty Income Corporation COM 756109104   2,165,951 40,042,306 SH   SOLE 1,2 28,145,180 0 11,897,126
Reddit Inc-Cl A COM 75734B100   49 1,000 SH   SOLE 1 1,000 0 0
Regency Centers Corporation COM 758849103   1,778 29,364 SH   SOLE 1 29,364 0 0
Reliance Steel & Alu COM 759509102   3,977 11,901 SH   SOLE 1 11,901 0 0
Rexford Industrial Realty Inc COM 76169C100   73,494 1,461,104 SH   SOLE 1 285,582 0 1,175,522
Rivernorth Flex Muni Ii COM 76883Y107   631 45,000 SH   SOLE 1 45,000 0 0
Rlj Lodging Trust 7.8 Perp Sr:A Cvt PFD 74965L200   6,819 278,454 SH   SOLE 1 130,729 0 147,725
Rockwell Automation Inc. COM 773903109   230 788 SH   SOLE 1 0 0 788
Royce Micro-Capital Trust Inc. COM 780915104   481 50,884 SH   SOLE 1 50,884 0 0
Royce Value Trust COM 780910105   3,213 211,821 SH   SOLE 1 211,821 0 0
salesforce.com inc. COM 79466L302   27 89 SH   SOLE 1 89 0 0
SBA Communications Corporation COM 78410G104   164,672 759,978 SH   SOLE 1 697,617 0 62,361
Seadrill Limited COM G7997W102   2,118 42,115 SH   SOLE 1 42,115 0 0
Sempra Energy COM 816851109   198,893 2,768,942 SH   SOLE 1,2 2,759,916 0 9,026
ServiceNow Inc. COM 81762P102   390 511 SH   SOLE 1 49 0 462
Simon Property Group Inc. COM 828806109   3,222,566 20,597,320 SH   SOLE 1,2 14,513,318 0 6,084,002
SITE Centers Corp COM 82981J109   43,095 2,941,665 SH   SOLE 1 52 0 2,941,613
Solaredge Technologies Inc COM 83417M104   2 29 SH   SOLE 1 29 0 0
Spdr Gold Minishares Trust COM 98149E303   31,154 707,253 SH   SOLE 1 707,253 0 0
Spdr Gold Trust COM 78463V107   4,870 23,675 SH   SOLE 1 23,675 0 0
Spdr Port Shrt Trm Corp Bnd COM 78464A474   38,006 1,276,664 SH   SOLE 1 1,276,664 0 0
SPDR Trust Series 1 COM 78462F103   4,209 8,047 SH   SOLE 1 8,047 0 0
Spire Inc. COM 84857L101   35 563 SH   SOLE 1 563 0 0
Sprott Physical Gold And Silver Trust COM 85208R101   9,204 452,497 SH   SOLE 1 452,497 0 0
Sprott Physical Gold Tr COM 85207H104   8,341 482,155 SH   SOLE 1 482,155 0 0
Sprott Physical Silver Trust COM 85207K107   2,074 250,145 SH   SOLE 1 250,145 0 0
STAG Industrial Inc. COM 85254J102   62,229 1,618,858 SH   SOLE 1 313,453 0 1,305,405
Stanley Black & Decker Inc. COM 854502101   339 3,462 SH   SOLE 1 0 0 3,462
Stem, Inc. COM 85859N102   1,397 637,750 SH   SOLE 1 637,750 0 0
Sun Communities Inc. COM 866674104   1,343,007 10,444,792 SH   SOLE 1,2 7,729,064 0 2,715,728
Taiwan Semiconductors ADR ADR 874039100   35 255 SH   SOLE 1 255 0 0
Targa Resources Corp. COM 87612G101   90,118 804,693 SH   SOLE 1,2 801,404 0 3,289
TC Energy Corp COM 87807B107   3,615 89,924 SH   SOLE 1 89,924 0 0
Teck Resources Ltd-Cls B COM 878742204   8,523 186,167 SH   SOLE 1 186,167 0 0
Tekla Healthcare Investors COM 87911J103   1,021 60,573 SH   SOLE 1 60,573 0 0
Tekla Healthcare Opportunities Fund COM 879105104   761 37,845 SH   SOLE 1 37,845 0 0
Tesla Motors Inc. COM 88160R101   283 1,608 SH   SOLE 1 0 0 1,608
Tetra Tech Inc New COM 88162G103   14 75 SH   SOLE 1 75 0 0
The Bank of New York Mellon Corporation COM 064058100   375 6,501 SH   SOLE 1 0 0 6,501
The Goldman Sachs Group Inc. COM 38141G104   486 1,164 SH   SOLE 1 0 0 1,164
The Home Depot Inc. COM 437076102   479 1,248 SH   SOLE 1 0 0 1,248
The Mosaic Company COM 61945C103   13,217 407,173 SH   SOLE 1 407,173 0 0
The Procter & Gamble Company COM 742718109   189 1,163 SH   SOLE 1 0 0 1,163
The Southern Company COM 842587107   177,831 2,478,830 SH   SOLE 1,2 2,478,830 0 0
The Walt Disney Company COM 254687106   334 2,728 SH   SOLE 1 0 0 2,728
The Williams Companies Inc. COM 969457100   76,311 1,958,198 SH   SOLE 1,2 1,952,159 0 6,039
Thermo Fisher Scientific Inc. COM 883556102   327 563 SH   SOLE 1 0 0 563
Thornburg Income Builder Opp COM 885213108   2,769 171,235 SH   SOLE 1 171,235 0 0
T-Mobile US Inc. COM 872590104   14 87 SH   SOLE 1 87 0 0
Tyson Foods Inc. COM 902494103   6,377 108,579 SH   SOLE 1 108,579 0 0
UDR Inc. COM 902653104   1,058,533 28,299,805 SH   SOLE 1,2 18,857,623 0 9,442,182
Union Pacific Corporation COM 907818108   200,750 816,288 SH   SOLE 1,2 813,641 0 2,647
United Parcel Service Inc. COM 911312106   290 1,949 SH   SOLE 1 0 0 1,949
UnitedHealth Group Incorporated COM 91324P102   238 482 SH   SOLE 1 0 0 482
Vale S.A. ADR ADR 91912E105   8,434 691,845 SH   SOLE 1 691,845 0 0
Valero Energy Corporation COM 91913Y100   2,329 13,643 SH   SOLE 1 13,643 0 0
Vaneck Pharmaceutical Etf COM 92189F692   385 4,248 SH   SOLE 1 4,248 0 0
Vanguard Reit Etf COM 922908553   2,747 31,782 SH   SOLE 1 31,782 0 0
Vanguard S&P 500 ETF COM 922908363   5,351 11,132 SH   SOLE 1 11,132 0 0
Ventas Inc. COM 92276F100   750 17,220 SH   SOLE 1 0 0 17,220
Verizon Communications Inc. COM 92343V104   454 10,831 SH   SOLE 1 296 0 10,535
VICI Properties Inc. COM 925652109   1,483,601 49,801,730 SH   SOLE 1,2 33,750,314 0 16,051,416
Visa Inc. COM 92826C839   450 1,611 SH   SOLE 1 59 0 1,552
W.P. Carey & Co. LLC COM 92936U109   381,522 6,760,136 SH   SOLE 1 3,921,659 0 2,838,477
Wal-Mart Stores Inc. COM 931142103   253 4,209 SH   SOLE 1 0 0 4,209
Waste Connections COM 94106B101   16 92 SH   SOLE 1 92 0 0
Waste Management Inc. COM 94106L109   398 1,868 SH   SOLE 1 0 0 1,868
Wells Fargo & Co. 7.5 PFD 949746804   4,654 3,817 SH   SOLE 1 3,817 0 0
Wells Fargo Advantage Income Fund COM 94987B105   6,629 998,389 SH   SOLE 1 998,389 0 0
Wells Fargo Multi-Sector Income Fund COM 94987D101   1,341 143,767 SH   SOLE 1 143,767 0 0
Welltower Inc. COM 95040Q104   3,693,714 39,533,128 SH   SOLE 1,2 27,584,651 0 11,948,477
Western Asset Divers Inc COM 95790K109   6,171 427,083 SH   SOLE 1 427,083 0 0
Western Asset Emerging Marke COM 95766A101   2,499 260,000 SH   SOLE 1 260,000 0 0
Western Asset Global Corp. COM 95790C107   2,116 169,581 SH   SOLE 1 169,581 0 0
Western Asset Global High In COM 95766B109   2,890 412,919 SH   SOLE 1 412,919 0 0
Western Asset High Income Fund II COM 95766J102   1,050 235,000 SH   SOLE 1 235,000 0 0
Western Asset High Yield Defined Opportunity Fd. COM 95768B107   1,656 138,478 SH   SOLE 1 138,478 0 0
Western Asset Muni High Inc Fd COM 95766N103   204 30,000 SH   SOLE 1 30,000 0 0
Weyerhaeuser Company COM 962166104   511,670 14,251,576 SH   SOLE 1,2 13,419,642 0 831,934
Willis Group Holdings plc COM G96629103   281 1,023 SH   SOLE 1 0 0 1,023
Workday Inc. COM 98138H101   31 112 SH   SOLE 1 112 0 0
Xylem Inc. COM 98419M100   19 144 SH   SOLE 1 144 0 0
ZEBRA TECHNOLOGIES Corp.-CL A COM 989207105   14 47 SH   SOLE 1 47 0 0