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   287,626 2,638 SH   SOLE   2,638 0 0
ABBVIE INC COM 00287Y109   301,450 2,237 SH   SOLE   2,237 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   240,692 780 SH   SOLE   780 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,880,480 22,307 SH   SOLE   22,307 0 0
AES CORP UNIT 02/15/2024 00130H204   7,135,736 87,426 SH   SOLE   87,426 0 0
ALPHABET INC CAP STK CL C 02079K107   31,058,498 256,745 SH   SOLE   256,745 0 0
ALPHABET INC CAP STK CL A 02079K305   18,594,078 155,339 SH   SOLE   155,339 0 0
ALTRIA GROUP INC COM 02209S103   285,645 6,305 SH   SOLE   6,305 0 0
AMAZON COM INC COM 023135106   22,312,418 171,160 SH   SOLE   171,160 0 0
AMERICAN ELEC PWR CO INC COM 025537101   9,835,482 116,810 SH   SOLE   116,810 0 0
AMGEN INC COM 031162100   509,536 2,295 SH   SOLE   2,295 0 0
APPLE INC COM 037833100   76,758,295 395,722 SH   SOLE   395,722 0 0
APPLIED MATLS INC COM 038222105   23,630,976 163,490 SH   SOLE   163,490 0 0
ARES CAPITAL CORP COM 04010L103   12,785,383 680,435 SH   SOLE   680,435 0 0
AT&T INC COM 00206R102   3,705,305 232,306 SH   SOLE   232,306 0 0
ATMOS ENERGY CORP COM 049560105   3,629,924 31,201 SH   SOLE   31,201 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   600,906 2,734 SH   SOLE   2,734 0 0
BANK AMERICA CORP COM 060505104   207,228 7,223 SH   SOLE   7,223 0 0
BANK AMERICA CORP 7.25%CNV PFD L 060505682   2,218,796 1,893 SH   SOLE   1,893 0 0
BANK NEW YORK MELLON CORP COM 064058100   833,325 18,718 SH   SOLE   18,718 0 0
BCE INC COM NEW 05534B760   4,922,515 107,973 SH   SOLE   107,973 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,553,430 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   57,864,290 169,690 SH   SOLE   169,690 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100   3,594,869 354,174 SH   SOLE   354,174 0 0
BLACKROCK INC COM 09247X101   12,962,808 18,755 SH   SOLE   18,755 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100   188,794 11,380 SH   SOLE   11,380 0 0
BLACKSTONE INC COM 09260D107   14,514,290 156,118 SH   SOLE   156,118 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   7,282,935 349,972 SH   SOLE   349,972 0 0
BOOKING HOLDINGS INC COM 09857L108   2,022,547 749 SH   SOLE   749 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,352,223 21,145 SH   SOLE   21,145 0 0
BROADCOM INC COM 11135F101   16,462,405 18,978 SH   SOLE   18,978 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   577,572 18,324 SH   SOLE   18,324 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,487,535 50,442 SH   SOLE   50,442 0 0
CENTERPOINT ENERGY INC COM 15189T107   6,214,826 213,201 SH   SOLE   213,201 0 0
CHEVRON CORP NEW COM 166764100   882,891 5,611 SH   SOLE   5,611 0 0
CISCO SYS INC COM 17275R102   531,163 10,266 SH   SOLE   10,266 0 0
CITIGROUP INC COM NEW 172967424   6,608,425 143,536 SH   SOLE   143,536 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   1,111,763 32,067 SH   SOLE   32,067 0 0
CLEARWAY ENERGY INC CL A 18539C105   5,517,914 204,367 SH   SOLE   204,367 0 0
COCA COLA CO COM 191216100   374,629 6,221 SH   SOLE   6,221 0 0
CONOCOPHILLIPS COM 20825C104   259,336 2,503 SH   SOLE   2,503 0 0
CONSOLIDATED EDISON INC COM 209115104   884,560 9,784 SH   SOLE   9,784 0 0
CORTEVA INC COM 22052L104   2,307,969 40,278 SH   SOLE   40,278 0 0
COSTCO WHSL CORP NEW COM 22160K105   332,719 618 SH   SOLE   618 0 0
CROWN CASTLE INC COM 22822V101   10,424,738 91,493 SH   SOLE   91,493 0 0
CSX CORP COM 126408103   779,833 22,869 SH   SOLE   22,869 0 0
CVS HEALTH CORP COM 126650100   18,059,405 261,238 SH   SOLE   261,238 0 0
DANAHER CORPORATION COM 235851102   1,706,400 7,110 SH   SOLE   7,110 0 0
DEERE & CO COM 244199105   8,283,838 20,444 SH   SOLE   20,444 0 0
DIGITAL RLTY TR INC COM 253868103   4,120,880 36,189 SH   SOLE   36,189 0 0
DISNEY WALT CO COM 254687106   4,865,315 54,495 SH   SOLE   54,495 0 0
DOMINION ENERGY INC COM 25746U109   6,293,110 121,512 SH   SOLE   121,512 0 0
DOW INC COM 260557103   272,691 5,120 SH   SOLE   5,120 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   222,017 2,474 SH   SOLE   2,474 0 0
DUPONT DE NEMOURS INC COM 26614N102   218,464 3,058 SH   SOLE   3,058 0 0
EMERSON ELEC CO COM 291011104   320,161 3,542 SH   SOLE   3,542 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   255,778 20,140 SH   SOLE   20,140 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   7,815,524 296,604 SH   SOLE   296,604 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201   2,163,574 85,180 SH   SOLE   85,180 0 0
EVERGY INC COM 30034W106   3,518,812 60,233 SH   SOLE   60,233 0 0
EVERSOURCE ENERGY COM 30040W108   1,338,189 18,869 SH   SOLE   18,869 0 0
EXXON MOBIL CORP COM 30231G102   1,372,726 12,799 SH   SOLE   12,799 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   7,845,116 792,435 SH   SOLE   792,435 0 0
FISERV INC COM 337738108   3,915,191 31,036 SH   SOLE   31,036 0 0
FORTIVE CORP COM 34959J108   231,712 3,099 SH   SOLE   3,099 0 0
GENERAL DYNAMICS CORP COM 369550108   11,871,128 55,176 SH   SOLE   55,176 0 0
GENUINE PARTS CO COM 372460105   218,984 1,294 SH   SOLE   1,294 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   611,881 21,290 SH   SOLE   21,290 0 0
GOLUB CAP BDC INC COM 38173M102   1,399,194 103,644 SH   SOLE   103,644 0 0
HERSHEY CO COM 427866108   226,728 908 SH   SOLE   908 0 0
HOME DEPOT INC COM 437076102   417,190 1,343 SH   SOLE   1,343 0 0
HONEYWELL INTL INC COM 438516106   257,909 1,242 SH   SOLE   1,242 0 0
IDEXX LABS INC COM 45168D104   339,005 675 SH   SOLE   675 0 0
ISHARES INC CORE MSCI EMKT 46434G103   5,084,959 103,161 SH   SOLE   103,161 0 0
ISHARES TR CORE S&P500 ETF 464287200   533,069 1,196 SH   SOLE   1,196 0 0
ISHARES TR CORE US AGGBD ET 464287226   393,269 4,015 SH   SOLE   4,015 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   229,992 2,093 SH   SOLE   2,093 0 0
ISHARES TR RUS MID CAP ETF 464287499   435,259 5,960 SH   SOLE   5,960 0 0
ISHARES TR CORE S&P MCP ETF 464287507   703,381 2,690 SH   SOLE   2,690 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   237,692 1,506 SH   SOLE   1,506 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   967,808 3,517 SH   SOLE   3,517 0 0
ISHARES TR CORE S&P SCP ETF 464287804   8,886,291 89,175 SH   SOLE   89,175 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   404,195 3,885 SH   SOLE   3,885 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   243,325 4,850 SH   SOLE   4,850 0 0
ISHARES TR SHORT TREAS BD 464288679   2,003,453 18,139 SH   SOLE   18,139 0 0
ISHARES TR CORE MSCI EAFE 46432F842   308,880 4,576 SH   SOLE   4,576 0 0
ISHARES TR CORE MSCI PAC 46434V696   609,907 10,620 SH   SOLE   10,620 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   10,929,573 217,288 SH   SOLE   217,288 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,705,534 48,900 SH   SOLE   48,900 0 0
JOHNSON & JOHNSON COM 478160104   2,132,453 12,883 SH   SOLE   12,883 0 0
JOHNSON CTLS INTL PLC SHS G51502105   11,390,089 167,157 SH   SOLE   167,157 0 0
JPMORGAN CHASE & CO COM 46625H100   949,984 6,531 SH   SOLE   6,531 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   918,615 112,852 SH   SOLE   112,852 0 0
KELLOGG CO COM 487836108   260,164 3,860 SH   SOLE   3,860 0 0
KINDER MORGAN INC DEL COM 49456B101   3,525,809 204,750 SH   SOLE   204,750 0 0
KKR & CO INC COM 48251W104   271,040 4,840 SH   SOLE   4,840 0 0
LENNAR CORP CL A 526057104   27,026,128 215,674 SH   SOLE   215,674 0 0
LILLY ELI & CO COM 532457108   622,919 1,328 SH   SOLE   1,328 0 0
LOCKHEED MARTIN CORP COM 539830109   892,216 1,938 SH   SOLE   1,938 0 0
LOWES COS INC COM 548661107   47,751,901 211,572 SH   SOLE   211,572 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   3,931,270 63,082 SH   SOLE   63,082 0 0
MALIBU BOATS INC COM CL A 56117J100   4,179,466 71,249 SH   SOLE   71,249 0 0
MARKEL GROUP INC COM 570535104   247,589 179 SH   SOLE   179 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,222,332 6,499 SH   SOLE   6,499 0 0
MCDONALDS CORP COM 580135101   381,428 1,278 SH   SOLE   1,278 0 0
MERCK & CO INC COM 58933Y105   6,550,921 56,772 SH   SOLE   56,772 0 0
META PLATFORMS INC CL A 30303M102   264,022 920 SH   SOLE   920 0 0
MICRON TECHNOLOGY INC COM 595112103   1,688,066 26,748 SH   SOLE   26,748 0 0
MICROSOFT CORP COM 594918104   80,660,160 236,859 SH   SOLE   236,859 0 0
NETSCOUT SYS INC COM 64115T104   309,840 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101   8,768,140 118,169 SH   SOLE   118,169 0 0
NIKE INC CL B 654106103   332,324 3,011 SH   SOLE   3,011 0 0
NORFOLK SOUTHN CORP COM 655844108   775,292 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109   14,015,683 138,892 SH   SOLE   138,892 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108   550,874 69,819 SH   SOLE   69,819 0 0
NVIDIA CORPORATION COM 67066G104   585,883 1,385 SH   SOLE   1,385 0 0
ONEOK INC NEW COM 682680103   544,988 8,830 SH   SOLE   8,830 0 0
ORACLE CORP COM 68389X105   1,058,115 8,885 SH   SOLE   8,885 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   537,834 563 SH   SOLE   563 0 0
PAYCHEX INC COM 704326107   200,685 1,793 SH   SOLE   1,793 0 0
PEMBINA PIPELINE CORP COM 706327103   3,342,638 106,318 SH   SOLE   106,318 0 0
PEPSICO INC COM 713448108   1,285,664 6,941 SH   SOLE   6,941 0 0
PFIZER INC COM 717081103   795,259 21,681 SH   SOLE   21,681 0 0
PHILIP MORRIS INTL INC COM 718172109   298,790 3,060 SH   SOLE   3,060 0 0
PPG INDS INC COM 693506107   207,620 1,400 SH   SOLE   1,400 0 0
PPL CORP COM 69351T106   368,350 13,921 SH   SOLE   13,921 0 0
PROCTER AND GAMBLE CO COM 742718109   641,102 4,225 SH   SOLE   4,225 0 0
PUBLIC STORAGE COM 74460D109   1,501,139 5,143 SH   SOLE   5,143 0 0
QUALCOMM INC COM 747525103   262,602 2,206 SH   SOLE   2,206 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   380,673 3,886 SH   SOLE   3,886 0 0
REALTY INCOME CORP COM 756109104   8,151,617 136,337 SH   SOLE   136,337 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200   2,382,573 98,903 SH   SOLE   98,903 0 0
SCHWAB CHARLES CORP COM 808513105   7,940,899 140,100 SH   SOLE   140,100 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   212,368 1,600 SH   SOLE   1,600 0 0
SHELL PLC SPON ADS 780259305   7,424,489 122,962 SH   SOLE   122,962 0 0
SIMON PPTY GROUP INC NEW COM 828806109   5,026,363 43,525 SH   SOLE   43,525 0 0
SOUTHERN CO COM 842587107   6,591,490 93,829 SH   SOLE   93,829 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   267,272 5,129 SH   SOLE   5,129 0 0
STARWOOD PPTY TR INC COM 85571B105   3,097,759 159,678 SH   SOLE   159,678 0 0
STRYKER CORPORATION COM 863667101   350,548 1,149 SH   SOLE   1,149 0 0
SYSCO CORP COM 871829107   226,681 3,055 SH   SOLE   3,055 0 0
TEXAS INSTRS INC COM 882508104   502,616 2,792 SH   SOLE   2,792 0 0
THE CIGNA GROUP COM 125523100   1,595,772 5,687 SH   SOLE   5,687 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   7,994,807 15,323 SH   SOLE   15,323 0 0
UNITED RENTALS INC COM 911363109   35,007,582 78,603 SH   SOLE   78,603 0 0
UNITEDHEALTH GROUP INC COM 91324P102   266,755 555 SH   SOLE   555 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   826,481 2,029 SH   SOLE   2,029 0 0
VENTAS INC COM 92276F100   768,043 16,248 SH   SOLE   16,248 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   8,671,435 233,165 SH   SOLE   233,165 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   19,560,565 55,584 SH   SOLE   55,584 0 0
VISA INC COM CL A 92826C839   13,031,793 54,875 SH   SOLE   54,875 0 0
WALMART INC COM 931142103   620,260 3,946 SH   SOLE   3,946 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   4,029,696 3,498 SH   SOLE   3,498 0 0
WELLTOWER INC COM 95040Q104   1,350,823 16,699 SH   SOLE   16,699 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,220,020 66,249 SH   SOLE   66,249 0 0
WILLIAMS SONOMA INC COM 969904101   12,404,880 99,128 SH   SOLE   99,128 0 0
XCEL ENERGY INC COM 98389B100   2,478,939 39,873 SH   SOLE   39,873 0 0
YUM BRANDS INC COM 988498101   268,926 1,941 SH   SOLE   1,941 0 0