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   289,474 2,636 SH   SOLE   2,636 0 0
ABBVIE INC COM 00287Y109   377,437 2,335 SH   SOLE   2,335 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   268,441 1,006 SH   SOLE   1,006 0 0
ACTIVISION BLIZZARD INC COM 00507V109   1,557,716 20,349 SH   SOLE   20,349 0 0
AES CORP UNIT 02/15/2024 00130H204   8,902,877 87,274 SH   SOLE   87,274 0 0
ALPHABET INC CAP STK CL C 02079K107   23,631,590 266,331 SH   SOLE   266,331 0 0
ALPHABET INC CAP STK CL A 02079K305   13,901,607 157,561 SH   SOLE   157,561 0 0
ALTRIA GROUP INC COM 02209S103   301,707 6,600 SH   SOLE   6,600 0 0
AMAZON COM INC COM 023135106   14,127,288 168,182 SH   SOLE   168,182 0 0
AMERICAN ELEC PWR CO INC COM 025537101   10,941,705 115,236 SH   SOLE   115,236 0 0
AMGEN INC COM 031162100   601,708 2,291 SH   SOLE   2,291 0 0
APPLE INC COM 037833100   52,564,406 404,559 SH   SOLE   404,559 0 0
APPLIED MATLS INC COM 038222105   16,393,703 168,346 SH   SOLE   168,346 0 0
ARES CAPITAL CORP COM 04010L103   12,999,417 703,809 SH   SOLE   703,809 0 0
AT&T INC COM 00206R102   4,492,844 244,042 SH   SOLE   244,042 0 0
ATMOS ENERGY CORP COM 049560105   3,728,569 33,270 SH   SOLE   33,270 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   653,043 2,734 SH   SOLE   2,734 0 0
BANK AMERICA CORP COM 060505104   9,247,537 279,213 SH   SOLE   279,213 0 0
BANK NEW YORK MELLON CORP COM 064058100   852,043 18,718 SH   SOLE   18,718 0 0
BCE INC COM NEW 05534B760   4,495,909 102,296 SH   SOLE   102,296 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,874,844 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   53,347,648 172,702 SH   SOLE   172,702 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100   3,681,382 364,493 SH   SOLE   364,493 0 0
BLACKROCK INC COM 09247X101   13,593,292 19,182 SH   SOLE   19,182 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100   210,163 12,480 SH   SOLE   12,480 0 0
BLACKSTONE INC COM 09260D107   11,701,247 157,720 SH   SOLE   157,720 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   7,928,218 374,502 SH   SOLE   374,502 0 0
BOOKING HOLDINGS INC COM 09857L108   286,170 142 SH   SOLE   142 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,521,383 21,145 SH   SOLE   21,145 0 0
BROADCOM INC COM 11135F101   10,714,049 19,162 SH   SOLE   19,162 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   525,821 19,093 SH   SOLE   19,093 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   1,192,374 47,055 SH   SOLE   47,055 0 0
CARLYLE GROUP INC COM 14316J108   498,388 16,702 SH   SOLE   16,702 0 0
CARMAX INC COM 143130102   1,563,351 25,675 SH   SOLE   25,675 0 0
CENTERPOINT ENERGY INC COM 15189T107   6,628,946 221,038 SH   SOLE   221,038 0 0
CHEVRON CORP NEW COM 166764100   1,169,916 6,518 SH   SOLE   6,518 0 0
CIGNA CORP NEW COM 125523100   1,888,307 5,699 SH   SOLE   5,699 0 0
CISCO SYS INC COM 17275R102   262,782 5,516 SH   SOLE   5,516 0 0
CITIGROUP INC COM NEW 172967424   2,243,770 49,608 SH   SOLE   49,608 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200   1,085,034 32,525 SH   SOLE   32,525 0 0
CLEARWAY ENERGY INC CL A 18539C105   6,178,031 206,485 SH   SOLE   206,485 0 0
COCA COLA CO COM 191216100   2,665,314 41,900 SH   SOLE   41,900 0 0
CONOCOPHILLIPS COM 20825C104   342,672 2,904 SH   SOLE   2,904 0 0
CONSOLIDATED EDISON INC COM 209115104   932,604 9,784 SH   SOLE   9,784 0 0
COSTAR GROUP INC COM 22160N109   3,641,743 47,124 SH   SOLE   47,124 0 0
COSTCO WHSL CORP NEW COM 22160K105   302,660 663 SH   SOLE   663 0 0
CROWN CASTLE INC COM 22822V101   12,931,806 95,339 SH   SOLE   95,339 0 0
CSX CORP COM 126408103   940,832 30,369 SH   SOLE   30,369 0 0
CVS HEALTH CORP COM 126650100   24,911,257 267,316 SH   SOLE   267,316 0 0
DANAHER CORPORATION COM 235851102   1,912,617 7,206 SH   SOLE   7,206 0 0
DEERE & CO COM 244199105   8,603,498 20,066 SH   SOLE   20,066 0 0
DIGITAL RLTY TR INC COM 253868103   3,343,102 33,341 SH   SOLE   33,341 0 0
DISNEY WALT CO COM 254687106   5,952,932 68,519 SH   SOLE   68,519 0 0
DOMINION ENERGY INC COM 25746U109   7,908,150 128,965 SH   SOLE   128,965 0 0
DOW INC COM 260557103   259,760 5,155 SH   SOLE   5,155 0 0
DUPONT DE NEMOURS INC COM 26614N102   212,067 3,090 SH   SOLE   3,090 0 0
EMERSON ELEC CO COM 291011104   235,155 2,448 SH   SOLE   2,448 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   248,558 20,940 SH   SOLE   20,940 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   7,537,122 312,484 SH   SOLE   312,484 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201   2,393,685 95,546 SH   SOLE   95,546 0 0
EVERGY INC COM 30034W106   3,815,635 60,633 SH   SOLE   60,633 0 0
EVERSOURCE ENERGY COM 30040W108   1,614,926 19,262 SH   SOLE   19,262 0 0
EXXON MOBIL CORP COM 30231G102   1,529,989 13,871 SH   SOLE   13,871 0 0
FIRST FINL BANCORP OH COM 320209109   364,710 15,052 SH   SOLE   15,052 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108   7,718,337 809,899 SH   SOLE   809,899 0 0
FISERV INC COM 337738108   2,937,903 29,068 SH   SOLE   29,068 0 0
GENERAL DYNAMICS CORP COM 369550108   13,768,469 55,493 SH   SOLE   55,493 0 0
GENUINE PARTS CO COM 372460105   224,522 1,294 SH   SOLE   1,294 0 0
GILEAD SCIENCES INC COM 375558103   310,689 3,618 SH   SOLE   3,618 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715   437,514 21,290 SH   SOLE   21,290 0 0
GOLUB CAP BDC INC COM 38173M102   1,417,990 107,750 SH   SOLE   107,750 0 0
H & E EQUIPMENT SERVICES INC COM 404030108   601,959 13,259 SH   SOLE   13,259 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105   129,400 10,000 SH   SOLE   10,000 0 0
HERSHEY CO COM 427866108   210,266 908 SH   SOLE   908 0 0
HOME DEPOT INC COM 437076102   534,119 1,691 SH   SOLE   1,691 0 0
HONEYWELL INTL INC COM 438516106   269,825 1,259 SH   SOLE   1,259 0 0
IDEXX LABS INC COM 45168D104   283,532 695 SH   SOLE   695 0 0
INTEL CORP COM 458140100   233,853 8,848 SH   SOLE   8,848 0 0
ISHARES INC CORE MSCI EMKT 46434G103   4,944,875 105,884 SH   SOLE   105,884 0 0
ISHARES TR CORE S&P500 ETF 464287200   742,294 1,932 SH   SOLE   1,932 0 0
ISHARES TR CORE US AGGBD ET 464287226   423,361 4,365 SH   SOLE   4,365 0 0
ISHARES TR RUS MID CAP ETF 464287499   402,002 5,960 SH   SOLE   5,960 0 0
ISHARES TR CORE S&P MCP ETF 464287507   650,684 2,690 SH   SOLE   2,690 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   295,869 1,951 SH   SOLE   1,951 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   958,510 4,474 SH   SOLE   4,474 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   474,259 2,720 SH   SOLE   2,720 0 0
ISHARES TR CORE S&P SCP ETF 464287804   7,186,225 75,932 SH   SOLE   75,932 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   495,283 4,750 SH   SOLE   4,750 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   241,627 4,850 SH   SOLE   4,850 0 0
ISHARES TR SHORT TREAS BD 464288679   2,060,890 18,749 SH   SOLE   18,749 0 0
ISHARES TR CORE MSCI EAFE 46432F842   310,481 5,037 SH   SOLE   5,037 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   15,124,055 302,239 SH   SOLE   302,239 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   2,387,006 43,806 SH   SOLE   43,806 0 0
JACOBS SOLUTIONS INC COM 46982L108   3,596,697 29,955 SH   SOLE   29,955 0 0
JOHN MARSHALL BANCORP INC COM 47805L101   260,085 9,037 SH   SOLE   9,037 0 0
JOHNSON & JOHNSON COM 478160104   2,316,827 13,115 SH   SOLE   13,115 0 0
JOHNSON CTLS INTL PLC SHS G51502105   10,830,869 169,232 SH   SOLE   169,232 0 0
JPMORGAN CHASE & CO COM 46625H100   943,250 7,033 SH   SOLE   7,033 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106   1,032,567 120,627 SH   SOLE   120,627 0 0
KELLOGG CO COM 487836108   274,986 3,860 SH   SOLE   3,860 0 0
KINDER MORGAN INC DEL COM 49456B101   3,804,924 210,449 SH   SOLE   210,449 0 0
KKR & CO INC COM 48251W104   236,742 5,100 SH   SOLE   5,100 0 0
LENNAR CORP CL A 526057104   20,155,756 222,715 SH   SOLE   222,715 0 0
LILLY ELI & CO COM 532457108   748,597 2,046 SH   SOLE   2,046 0 0
LOCKHEED MARTIN CORP COM 539830109   696,167 1,431 SH   SOLE   1,431 0 0
LOWES COS INC COM 548661107   43,619,977 218,931 SH   SOLE   218,931 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   3,095,798 61,657 SH   SOLE   61,657 0 0
MALIBU BOATS INC COM CL A 56117J100   3,902,626 73,220 SH   SOLE   73,220 0 0
MARKEL CORP COM 570535104   235,831 179 SH   SOLE   179 0 0
MARSH & MCLENNAN COS INC COM 571748102   1,077,109 6,509 SH   SOLE   6,509 0 0
MCDONALDS CORP COM 580135101   207,150 786 SH   SOLE   786 0 0
MERCK & CO INC COM 58933Y105   6,752,195 60,858 SH   SOLE   60,858 0 0
MICRON TECHNOLOGY INC COM 595112103   1,426,029 28,532 SH   SOLE   28,532 0 0
MICROSOFT CORP COM 594918104   58,754,518 244,994 SH   SOLE   244,994 0 0
NETSCOUT SYS INC COM 64115T104   325,458 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101   10,204,634 122,065 SH   SOLE   122,065 0 0
NIKE INC CL B 654106103   457,626 3,911 SH   SOLE   3,911 0 0
NORFOLK SOUTHN CORP COM 655844108   842,510 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109   12,804,804 141,146 SH   SOLE   141,146 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108   552,969 69,819 SH   SOLE   69,819 0 0
NVIDIA CORPORATION COM 67066G104   324,431 2,220 SH   SOLE   2,220 0 0
ONEOK INC NEW COM 682680103   616,266 9,380 SH   SOLE   9,380 0 0
ORACLE CORP COM 68389X105   726,260 8,885 SH   SOLE   8,885 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   475,189 563 SH   SOLE   563 0 0
PAYCHEX INC COM 704326107   207,305 1,793 SH   SOLE   1,793 0 0
PEMBINA PIPELINE CORP COM 706327103   3,708,970 109,248 SH   SOLE   109,248 0 0
PEPSICO INC COM 713448108   1,432,684 7,930 SH   SOLE   7,930 0 0
PFIZER INC COM 717081103   1,384,044 27,011 SH   SOLE   27,011 0 0
PHILIP MORRIS INTL INC COM 718172109   301,782 2,981 SH   SOLE   2,981 0 0
PNC FINL SVCS GROUP INC COM 693475105   488,634 3,093 SH   SOLE   3,093 0 0
PPL CORP COM 69351T106   453,085 15,506 SH   SOLE   15,506 0 0
PROCTER AND GAMBLE CO COM 742718109   604,733 3,990 SH   SOLE   3,990 0 0
PROSHARES TR ULTRASHRT S&P500 74347G416   597,610 13,000 SH   SOLE   13,000 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   480,219 4,758 SH   SOLE   4,758 0 0
REALTY INCOME CORP COM 756109104   8,812,713 138,936 SH   SOLE   138,936 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200   2,460,552 103,428 SH   SOLE   103,428 0 0
SHELL PLC SPON ADS 780259305   6,929,334 121,674 SH   SOLE   121,674 0 0
SIMON PPTY GROUP INC NEW COM 828806109   5,328,305 45,355 SH   SOLE   45,355 0 0
SOUTHERN CO COM 842587107   6,896,430 96,575 SH   SOLE   96,575 0 0
SPDR GOLD TR GOLD SHS 78463V107   331,137 1,952 SH   SOLE   1,952 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   230,702 5,129 SH   SOLE   5,129 0 0
SPLUNK INC COM 848637104   3,049,222 35,419 SH   SOLE   35,419 0 0
STARWOOD PPTY TR INC COM 85571B105   2,835,816 154,709 SH   SOLE   154,709 0 0
STEEL DYNAMICS INC COM 858119100   1,348,402 13,801 SH   SOLE   13,801 0 0
STRYKER CORPORATION COM 863667101   280,919 1,149 SH   SOLE   1,149 0 0
TEXAS INSTRS INC COM 882508104   279,387 1,691 SH   SOLE   1,691 0 0
TRUIST FINL CORP COM 89832Q109   1,058,538 24,600 SH   SOLE   24,600 0 0
UNITED BANKSHARES INC WEST V COM 909907107   616,622 15,229 SH   SOLE   15,229 0 0
UNITED RENTALS INC COM 911363109   28,397,347 79,898 SH   SOLE   79,898 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   717,883 2,043 SH   SOLE   2,043 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   356,378 1,864 SH   SOLE   1,864 0 0
VENTAS INC COM 92276F100   731,972 16,248 SH   SOLE   16,248 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   9,415,418 238,969 SH   SOLE   238,969 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   16,033,066 55,520 SH   SOLE   55,520 0 0
VISA INC COM CL A 92826C839   11,490,957 55,308 SH   SOLE   55,308 0 0
WALMART INC COM 931142103   541,510 3,819 SH   SOLE   3,819 0 0
WASTE MGMT INC DEL COM 94106L109   268,852 1,713 SH   SOLE   1,713 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804   4,188,975 3,535 SH   SOLE   3,535 0 0
WELLTOWER INC COM 95040Q104   1,318,407 20,113 SH   SOLE   20,113 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   2,053,158 66,230 SH   SOLE   66,230 0 0
WILLIAMS SONOMA INC COM 969904101   11,629,646 101,197 SH   SOLE   101,197 0 0
XCEL ENERGY INC COM 98389B100   2,877,213 41,038 SH   SOLE   41,038 0 0
YUM BRANDS INC COM 988498101   258,850 2,021 SH   SOLE   2,021 0 0