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   267,069 2,637 SH   SOLE   2,637 0 0
ABBVIE INC COM 00287Y109   356,234 2,235 SH   SOLE   2,235 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   287,525 1,006 SH   SOLE   1,006 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,858,330 21,712 SH   SOLE   21,712 0 0
AES CORP UNIT 02/15/2024 00130H204   7,818,383 87,346 SH   SOLE   87,346 0 0
ALPHABET INC CAP STK CL C 02079K107   27,165,576 261,207 SH   SOLE   261,207 0 0
ALPHABET INC CAP STK CL A 02079K305   16,437,367 158,463 SH   SOLE   158,463 0 0
ALTRIA GROUP INC COM 02209S103   294,653 6,603 SH   SOLE   6,603 0 0
AMAZON COM INC COM 023135106   17,587,808 170,276 SH   SOLE   170,276 0 0
AMERICAN ELEC PWR CO INC COM 025537101   10,682,585 117,403 SH   SOLE   117,403 0 0
AMGEN INC COM 031162100   554,816 2,295 SH   SOLE   2,295 0 0
APPLE INC COM 037833100   65,884,122 399,539 SH   SOLE   399,539 0 0
APPLIED MATLS INC COM 038222105   20,596,628 167,684 SH   SOLE   167,684 0 0
ARES CAPITAL CORP COM 04010L103   12,662,470 692,884 SH   SOLE   692,884 0 0
AT&T INC COM 00206R102   4,537,054 235,691 SH   SOLE   235,691 0 0
ATMOS ENERGY CORP COM 049560105   3,693,273 32,870 SH   SOLE   32,870 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   608,670 2,734 SH   SOLE   2,734 0 0
BANK AMERICA CORP COM 060505104   7,770,162 271,683 SH   SOLE   271,683 0 0
BANK AMERICA CORP 7.25% CNV PFD L 060505682   2,334,348 1,998 SH   SOLE   1,998 0 0
BANK NEW YORK MELLON CORP COM 064058100   850,546 18,718 SH   SOLE   18,718 0 0
BCE INC COM NEW 05534B760   4,732,287 105,655 SH   SOLE   105,655 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,862,400 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   52,814,491 171,048 SH   SOLE   171,048 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100   3,711,047 360,645 SH   SOLE   360,645 0 0
BLACKROCK INC COM 09247X101   12,832,330 19,177 SH   SOLE   19,177 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100   203,930 11,380 SH   SOLE   11,380 0 0
BLACKSTONE INC COM 09260D107   13,926,066 158,539 SH   SOLE   158,539 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   6,502,635 364,293 SH   SOLE   364,293 0 0
BOOKING HOLDINGS INC COM 09857L108   668,407 252 SH   SOLE   252 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,465,560 21,145 SH   SOLE   21,145 0 0
BROADCOM INC COM 11135F101   12,491,661 19,471 SH   SOLE   19,471 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   648,288 18,549 SH   SOLE   18,549 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,579,659 50,132 SH   SOLE   50,132 0 0
CENTERPOINT ENERGY INC COM 15189T107   6,420,153 217,927 SH   SOLE   217,927 0 0
CHEVRON CORP NEW COM 166764100   915,491 5,611 SH   SOLE   5,611 0 0
CISCO SYS INC COM 17275R102   536,655 10,266 SH   SOLE   10,266 0 0
CITIGROUP INC COM 172967424   2,483,389 52,962 SH   SOLE   52,962 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   993,241 30,684 SH   SOLE   30,684 0 0
CLEARWAY ENERGY INC CL A 18539C105   6,199,483 206,443 SH   SOLE   206,443 0 0
COCA COLA CO COM 191216100   385,889 6,221 SH   SOLE   6,221 0 0
CONOCOPHILLIPS COM 20825C104   250,704 2,527 SH   SOLE   2,527 0 0
CONSOLIDATED EDISON INC COM 209115104   936,126 9,784 SH   SOLE   9,784 0 0
CORTEVA INC COM 22052L104   899,101 14,908 SH   SOLE   14,908 0 0
COSTCO WHSL CORP NEW COM 22160K105   319,487 643 SH   SOLE   643 0 0
CROWN CASTLE INC COM 22822V101   12,540,089 93,694 SH   SOLE   93,694 0 0
CSX CORP COM 126408103   684,698 22,869 SH   SOLE   22,869 0 0
CVS HEALTH CORP COM 126650100   19,722,714 265,411 SH   SOLE   265,411 0 0
DANAHER CORPORATION COM 235851102   1,792,004 7,110 SH   SOLE   7,110 0 0
DEERE & CO COM 244199105   8,275,767 20,044 SH   SOLE   20,044 0 0
DIGITAL RLTY TR INC COM 253868103   3,508,050 35,683 SH   SOLE   35,683 0 0
DISNEY WALT CO COM 254687106   6,815,751 68,069 SH   SOLE   68,069 0 0
DOMINION ENERGY INC COM 25746U109   7,303,502 130,629 SH   SOLE   130,629 0 0
DOW INC COM 260557103   282,049 5,145 SH   SOLE   5,145 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   238,667 2,474 SH   SOLE   2,474 0 0
DUPONT DE NEMOURS INC COM 26614N102   221,123 3,081 SH   SOLE   3,081 0 0
EMERSON ELEC CO COM 291011104   308,650 3,542 SH   SOLE   3,542 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   256,134 20,540 SH   SOLE   20,540 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   8,054,831 310,997 SH   SOLE   310,997 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201   2,375,694 95,065 SH   SOLE   95,065 0 0
EVERGY INC COM 30034W106   3,684,497 60,283 SH   SOLE   60,283 0 0
EVERSOURCE ENERGY COM 30040W108   1,476,688 18,869 SH   SOLE   18,869 0 0
EXXON MOBIL CORP COM 30231G102   1,403,123 12,795 SH   SOLE   12,795 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   8,011,392 805,165 SH   SOLE   805,165 0 0
FISERV INC COM 337738108   3,513,538 31,085 SH   SOLE   31,085 0 0
FORTIVE CORP COM 34959J108   211,259 3,099 SH   SOLE   3,099 0 0
GENERAL DYNAMICS CORP COM 369550108   12,781,832 56,009 SH   SOLE   56,009 0 0
GENUINE PARTS CO COM 372460105   216,499 1,294 SH   SOLE   1,294 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   542,901 21,290 SH   SOLE   21,290 0 0
GOLUB CAP BDC INC COM 38173M102   1,439,313 106,144 SH   SOLE   106,144 0 0
HERSHEY CO COM 427866108   231,005 908 SH   SOLE   908 0 0
HOME DEPOT INC COM 437076102   408,151 1,383 SH   SOLE   1,383 0 0
HONEYWELL INTL INC COM 438516106   237,550 1,242 SH   SOLE   1,242 0 0
IDEXX LABS INC COM 45168D104   337,554 675 SH   SOLE   675 0 0
ISHARES INC CORE MSCI EMET 46434G103   5,019,875 102,887 SH   SOLE   102,887 0 0
ISHARES TR CORE S&P500 ETF 464287200   443,555 1,079 SH   SOLE   1,079 0 0
ISHARES TR CORE US AGGRD BD 464287226   434,929 4,365 SH   SOLE   4,365 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   221,983 2,090 SH   SOLE   2,090 0 0
ISHARES TR RUS MID CAP ETF 464287499   416,723 5,960 SH   SOLE   5,960 0 0
ISHARES TR CORE S&P MCP ETF 464287507   672,930 2,690 SH   SOLE   2,690 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   229,304 1,506 SH   SOLE   1,506 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   859,309 3,517 SH   SOLE   3,517 0 0
ISHARES TR CORE S&P SCP ETF 464287804   7,669,480 79,312 SH   SOLE   79,312 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   446,984 4,270 SH   SOLE   4,270 0 0
ISHARES TR ISH 1-5YR INVS 464288646   245,119 4,850 SH   SOLE   4,850 0 0
ISHARES TR SHORT TREAS BD 464288679   2,109,887 19,094 SH   SOLE   19,094 0 0
ISHARES TR CORE MSCI EAFE 46432F842   305,906 4,576 SH   SOLE   4,576 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   12,365,910 246,088 SH   SOLE   246,088 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,618,582 47,961 SH   SOLE   47,961 0 0
JACOBS SOLUTIONS INC COM 46982L108   3,477,183 29,590 SH   SOLE   29,590 0 0
JOHNSON & JOHNSON COM 478160104   2,066,515 13,332 SH   SOLE   13,332 0 0
JOHNSON CTLS INTL PLC COM G51502105   10,127,769 168,179 SH   SOLE   168,179 0 0
JPMORGAN CHASE & CO COM 46625H100   851,036 6,530 SH   SOLE   6,530 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   1,010,206 116,922 SH   SOLE   116,922 0 0
KELLOGG CO COM 487836108   258,466 3,860 SH   SOLE   3,860 0 0
KINDER MORGAN INC DEL COM 49456B101   3,605,840 205,930 SH   SOLE   205,930 0 0
KKR & CO INC COM 48251W104   254,197 4,840 SH   SOLE   4,840 0 0
LENNAR CORP COM 526057104   23,122,458 219,983 SH   SOLE   219,983 0 0
LILLY ELI & CO COM 532457108   456,145 1,328 SH   SOLE   1,328 0 0
LOCKHEED MARTIN CORP COM 539830109   934,114 1,976 SH   SOLE   1,976 0 0
LOWES COS INC COM 548661107   43,438,949 217,227 SH   SOLE   217,227 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM 559080106   3,423,372 63,092 SH   SOLE   63,092 0 0
MALIBU BOATS INC COM CL A 56117J100   4,097,423 72,585 SH   SOLE   72,585 0 0
MARKEL CORP COM 570535104   228,656 179 SH   SOLE   179 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,084,074 6,509 SH   SOLE   6,509 0 0
MCDONALDS CORP COM 580135101   357,245 1,277 SH   SOLE   1,277 0 0
MERCK & CO INC COM 58933Y105   6,059,123 56,952 SH   SOLE   56,952 0 0
META PLATFORMS INC CL A 30303M102   201,901 953 SH   SOLE   953 0 0
MICRON TECHNOLOGY INC COM 595112103   1,658,928 27,493 SH   SOLE   27,493 0 0
MICROSOFT CORP COM 594918104   69,100,116 239,681 SH   SOLE   239,681 0 0
NETSCOUT SYS INC COM 64115T104   286,815 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101   9,196,338 119,309 SH   SOLE   119,309 0 0
NIKE INC CL B 654106103   369,269 3,011 SH   SOLE   3,011 0 0
NORFOLK SOUTHN CORP COM 655844108   724,828 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109   12,943,103 140,685 SH   SOLE   140,685 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108   572,518 69,819 SH   SOLE   69,819 0 0
NVIDIA CORPORATION COM 67066G104   548,874 1,976 SH   SOLE   1,976 0 0
ONEOK INC NEW COM 682680103   561,058 8,830 SH   SOLE   8,830 0 0
ORACLE CORP COM 68389X105   825,594 8,885 SH   SOLE   8,885 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   477,976 563 SH   SOLE   563 0 0
PAYCHEX INC COM 704326107   205,565 1,793 SH   SOLE   1,793 0 0
PEMBINA PIPELINE CORP COM 706327103   3,462,912 106,880 SH   SOLE   106,880 0 0
PEPSICO INC COM 713448108   1,265,395 6,941 SH   SOLE   6,941 0 0
PFIZER INC COM 717081103   897,151 21,989 SH   SOLE   21,989 0 0
PHILIP MORRIS INTL INC COM 718172109   309,424 3,181 SH   SOLE   3,181 0 0
PPL CORP COM 69351T106   386,865 13,921 SH   SOLE   13,921 0 0
PROCTER AND GAMBLE CO COM 742718109   628,215 4,225 SH   SOLE   4,225 0 0
QUALCOMM INC COM 747525103   281,441 2,206 SH   SOLE   2,206 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   403,178 4,117 SH   SOLE   4,117 0 0
REALTY INCOME CORP COM 756109104   8,789,152 138,805 SH   SOLE   138,805 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200   2,541,786 101,428 SH   SOLE   101,428 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   207,136 1,600 SH   SOLE   1,600 0 0
SHELL PLC SPONS ADS 780259305   7,046,406 122,461 SH   SOLE   122,461 0 0
SIMON PPTY GROUP INC NEW COM 828806109   5,098,598 45,535 SH   SOLE   45,535 0 0
SOUTHERN CO COM 842587107   6,759,779 97,151 SH   SOLE   97,151 0 0
SPDR SER TR PORTFOLIO S&S500 78464A854   246,961 5,129 SH   SOLE   5,129 0 0
SPLUNK INC COM 848637104   3,323,393 34,662 SH   SOLE   34,662 0 0
STARWOOD PPTY TR INC COM 85571B105   2,887,769 163,243 SH   SOLE   163,243 0 0
STRYKER CORPORATION COM 863667101   328,005 1,149 SH   SOLE   1,149 0 0
SYSCO CORP COM 871829107   235,938 3,055 SH   SOLE   3,055 0 0
TEXAS INSTRS INC COM 882508104   537,941 2,892 SH   SOLE   2,892 0 0
THE CIGNA GROUP COM 125523100   1,453,199 5,687 SH   SOLE   5,687 0 0
UNITED RENTALS INC COM 911363109   31,435,386 79,430 SH   SOLE   79,430 0 0
UNITEDHEALTH GROUP INC COM 91324P102   262,287 555 SH   SOLE   555 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   763,148 2,029 SH   SOLE   2,029 0 0
VENTAS INC COM 92276F100   704,351 16,248 SH   SOLE   16,248 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,289,671 238,870 SH   SOLE   238,870 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   17,600,755 55,863 SH   SOLE   55,863 0 0
VISA INC COM 92826C839   12,594,893 55,863 SH   SOLE   55,863 0 0
WALMART INC COM 931142103   581,758 3,945 SH   SOLE   3,945 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   4,179,216 3,553 SH   SOLE   3,553 0 0
WELLTOWER INC COM 95040Q104   1,370,050 19,110 SH   SOLE   19,110 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,003,998 66,511 SH   SOLE   66,511 0 0
WILLIAMS SONOMA INC COM 969904101   12,348,049 101,496 SH   SOLE   101,496 0 0
XCEL ENERGY INC COM 98389B100   2,689,072 39,873 SH   SOLE   39,873 0 0
YUM BRANDS INC COM 988498101   256,367 1,941 SH   SOLE   1,941 0 0