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   326,918 3,492 SH   SOLE   0 0 3,492
ABBOTT LABS COM 002824100   260,727 2,692 SH   SOLE   0 0 2,692
ABBVIE INC COM 00287Y109   6,914,151 46,385 SH   SOLE   0 0 46,385
AFLAC INC COM 001055102   393,220 5,123 SH   SOLE   0 0 5,123
AIR PRODS & CHEMS INC COM 009158106   364,542 1,286 SH   SOLE   0 0 1,286
ALPS ETF TR EQUAL SEC ETF 00162Q205   424,750 4,234 SH   SOLE   0 0 4,234
ALTRIA GROUP INC COM 02209S103   6,079,093 144,568 SH   SOLE   0 0 144,568
AMERICAN TOWER CORP NEW COM 03027X100   479,701 2,917 SH   SOLE   0 0 2,917
APPLE INC COM 037833100   710,486 4,150 SH   SOLE   0 0 4,150
ARCHER DANIELS MIDLAND CO COM 039483102   5,938,366 78,737 SH   SOLE   0 0 78,737
ASURE SOFTWARE INC COM 04649U102   138,362 14,626 SH   SOLE   0 0 14,626
AT&T INC COM 00206R102   5,176,671 344,652 SH   SOLE   0 0 344,652
ATLANTICA SUSTAINABLE INFR P SHS G0751N103   428,489 22,434 SH   SOLE   0 0 22,434
AUTOMATIC DATA PROCESSING IN COM 053015103   344,836 1,433 SH   SOLE   0 0 1,433
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   548,570 1,566 SH   SOLE   0 0 1,566
BLACK HILLS CORP COM 092113109   4,186,461 82,753 SH   SOLE   0 0 82,753
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   4,210,015 134,034 SH   SOLE   0 0 134,034
BROADCOM INC COM 11135F101   323,068 389 SH   SOLE   0 0 389
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   444,557 15,121 SH   SOLE   0 0 15,121
CARDINAL HEALTH INC COM 14149Y108   383,284 4,415 SH   SOLE   0 0 4,415
CHEVRON CORP NEW COM 166764100   6,810,877 40,392 SH   SOLE   0 0 40,392
CINCINNATI FINL CORP COM 172062101   286,349 2,799 SH   SOLE   0 0 2,799
CLOROX CO DEL COM 189054109   238,502 1,820 SH   SOLE   0 0 1,820
CME GROUP INC COM 12572Q105   309,501 1,546 SH   SOLE   0 0 1,546
COCA COLA CO COM 191216100   369,594 6,602 SH   SOLE   0 0 6,602
COLGATE PALMOLIVE CO COM 194162103   265,265 3,730 SH   SOLE   0 0 3,730
CONSOLIDATED EDISON INC COM 209115104   5,764,173 67,394 SH   SOLE   0 0 67,394
COSTCO WHSL CORP NEW COM 22160K105   417,439 739 SH   SOLE   0 0 739
CVS HEALTH CORP COM 126650100   534,472 7,655 SH   SOLE   0 0 7,655
DISCOVER FINL SVCS COM 254709108   429,348 4,956 SH   SOLE   0 0 4,956
DOMINOS PIZZA INC COM 25754A201   307,787 813 SH   SOLE   0 0 813
DOVER CORP COM 260003108   298,972 2,143 SH   SOLE   0 0 2,143
DOW INC COM 260557103   5,168,443 100,241 SH   SOLE   0 0 100,241
DUKE ENERGY CORP NEW COM NEW 26441C204   5,563,785 63,039 SH   SOLE   0 0 63,039
ELEVANCE HEALTH INC COM 036752103   249,496 573 SH   SOLE   0 0 573
EMERSON ELEC CO COM 291011104   1,352,571 14,006 SH   SOLE   0 0 14,006
ENBRIDGE INC COM 29250N105   4,838,173 145,772 SH   SOLE   0 0 145,772
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   8,092,885 576,827 SH   SOLE   0 0 576,827
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100   255,802 20,933 SH   SOLE   0 0 20,933
ENTERPRISE PRODS PARTNERS L COM 293792107   7,235,385 264,355 SH   SOLE   0 0 264,355
EVERI HLDGS INC COM 30034T103   155,335 11,750 SH   SOLE   0 0 11,750
EXXON MOBIL CORP COM 30231G102   7,807,529 66,402 SH   SOLE   0 0 66,402
FRANKLIN RESOURCES INC COM 354613101   1,114,233 45,331 SH   SOLE   0 0 45,331
GARMIN LTD SHS H2906T109   281,014 2,671 SH   SOLE   0 0 2,671
GENERAL DYNAMICS CORP COM 369550108   329,364 1,491 SH   SOLE   0 0 1,491
GENERAL MLS INC COM 370334104   5,066,145 79,171 SH   SOLE   0 0 79,171
GENERAL MTRS CO COM 37045V100   254,694 7,725 SH   SOLE   0 0 7,725
GENUINE PARTS CO COM 372460105   322,202 2,232 SH   SOLE   0 0 2,232
GOLDMAN SACHS GROUP INC COM 38141G104   527,887 1,631 SH   SOLE   0 0 1,631
GRAINGER W W INC COM 384802104   380,478 550 SH   SOLE   0 0 550
GRANITE PT MTG TR INC COM STK 38741L107   171,473 35,138 SH   SOLE   0 0 35,138
HANNON ARMSTRONG SUST INFR C COM 41068X100   459,340 21,667 SH   SOLE   0 0 21,667
HOME DEPOT INC COM 437076102   444,119 1,470 SH   SOLE   0 0 1,470
HORMEL FOODS CORP COM 440452100   250,384 6,584 SH   SOLE   0 0 6,584
ILLINOIS TOOL WKS INC COM 452308109   309,198 1,343 SH   SOLE   0 0 1,343
INTERNATIONAL BUSINESS MACHS COM 459200101   6,069,151 43,258 SH   SOLE   0 0 43,258
INVESCO LTD SHS G491BT108   5,140,118 354,003 SH   SOLE   0 0 354,003
ISHARES TR TRS FLT RT BD 46434V860   387,542 7,638 SH   SOLE   0 0 7,638
ISHARES TR CORE MSCI TOTAL 46432F834   427,179 7,121 SH   SOLE   0 0 7,121
JOHNSON & JOHNSON COM 478160104   5,705,019 36,629 SH   SOLE   0 0 36,629
KIMBERLY-CLARK CORP COM 494368103   271,556 2,247 SH   SOLE   0 0 2,247
KOHLS CORP COM 500255104   536,244 25,584 SH   SOLE   0 0 25,584
LEGGETT & PLATT INC COM 524660107   226,493 8,914 SH   SOLE   0 0 8,914
LOWES COS INC COM 548661107   328,344 1,580 SH   SOLE   0 0 1,580
MCDONALDS CORP COM 580135101   352,073 1,336 SH   SOLE   0 0 1,336
MEDTRONIC PLC SHS G5960L103   245,502 3,133 SH   SOLE   0 0 3,133
MICROSOFT CORP COM 594918104   884,833 2,802 SH   SOLE   0 0 2,802
MID-AMER APT CMNTYS INC COM 59522J103   214,709 1,669 SH   SOLE   0 0 1,669
NEXTERA ENERGY INC COM 65339F101   445,367 7,774 SH   SOLE   0 0 7,774
NORFOLK SOUTHN CORP COM 655844108   266,249 1,352 SH   SOLE   0 0 1,352
NUCOR CORP COM 670346105   7,538,104 48,213 SH   SOLE   0 0 48,213
NVIDIA CORPORATION COM 67066G104   269,696 620 SH   SOLE   0 0 620
OMEGA HEALTHCARE INVS INC COM 681936100   6,855,995 206,755 SH   SOLE   0 0 206,755
ONEOK INC NEW COM 682680103   4,998,284 78,800 SH   SOLE   0 0 78,800
PEPSICO INC COM 713448108   328,839 1,941 SH   SOLE   0 0 1,941
PHILLIPS 66 COM 718546104   422,626 3,517 SH   SOLE   0 0 3,517
PLUG POWER INC COM NEW 72919P202   112,070 14,746 SH   SOLE   0 0 14,746
PPG INDS INC COM 693506107   289,420 2,230 SH   SOLE   0 0 2,230
PPL CORP COM 69351T106   4,606,031 195,502 SH   SOLE   0 0 195,502
PRICE T ROWE GROUP INC COM 74144T108   258,787 2,468 SH   SOLE   0 0 2,468
PROCTER AND GAMBLE CO COM 742718109   742,556 5,091 SH   SOLE   0 0 5,091
QUALCOMM INC COM 747525103   418,444 3,768 SH   SOLE   0 0 3,768
REALTY INCOME CORP COM 756109104   5,204,516 104,215 SH   SOLE   0 0 104,215
REDWOOD TRUST INC COM 758075402   602,806 84,545 SH   SOLE   0 0 84,545
SMITH A O CORP COM 831865209   310,571 4,696 SH   SOLE   0 0 4,696
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   3,309,895 55,470 SH   SOLE   0 0 55,470
SOUTHERN CO COM 842587107   5,717,090 88,336 SH   SOLE   0 0 88,336
SPDR S&P 500 ETF TR TR UNIT 78462F103   221,862 519 SH   SOLE   0 0 519
STAG INDL INC COM 85254J102   284,601 8,247 SH   SOLE   0 0 8,247
STANLEY BLACK & DECKER INC COM 854502101   251,258 3,006 SH   SOLE   0 0 3,006
STARWOOD PPTY TR INC COM 85571B105   5,960,737 308,048 SH   SOLE   0 0 308,048
SYSCO CORP COM 871829107   269,847 4,086 SH   SOLE   0 0 4,086
T-MOBILE US INC COM 872590104   585,269 4,179 SH   SOLE   0 0 4,179
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   634,457 7,301 SH   SOLE   0 0 7,301
TARGET CORP COM 87612E106   521,938 4,720 SH   SOLE   0 0 4,720
TEXAS INSTRS INC COM 882508104   367,409 2,311 SH   SOLE   0 0 2,311
TORONTO DOMINION BK ONT COM NEW 891160509   5,301,976 87,985 SH   SOLE   0 0 87,985
TRACTOR SUPPLY CO COM 892356106   511,040 2,517 SH   SOLE   0 0 2,517
U S SILICA HLDGS INC COM 90346E103   142,911 10,179 SH   SOLE   0 0 10,179
UNITEDHEALTH GROUP INC COM 91324P102   465,725 924 SH   SOLE   0 0 924
UNIVERSAL CORP VA COM 913456109   4,867,164 103,096 SH   SOLE   0 0 103,096
V F CORP COM 918204108   190,147 10,761 SH   SOLE   0 0 10,761
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,269,641 16,890 SH   SOLE   0 0 16,890
VECTOR GROUP LTD COM 92240M108   6,767,655 636,058 SH   SOLE   0 0 636,058
VERIZON COMMUNICATIONS INC COM 92343V104   5,362,586 165,461 SH   SOLE   0 0 165,461
VICI PPTYS INC COM 925652109   488,647 16,792 SH   SOLE   0 0 16,792
WALGREENS BOOTS ALLIANCE INC COM 931427108   202,714 9,115 SH   SOLE   0 0 9,115
WALKER & DUNLOP INC COM 93148P102   506,781 6,826 SH   SOLE   0 0 6,826
WALMART INC COM 931142103   343,738 2,149 SH   SOLE   0 0 2,149
WESTERN ALLIANCE BANCORP COM 957638109   597,386 12,995 SH   SOLE   0 0 12,995
WIX COM LTD SHS M98068105   217,933 2,374 SH   SOLE   0 0 2,374