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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 12,351 69,532 SH   SOLE   69,532 0 0
ABBOTT LABS COM 002824100 545 3,873 SH   SOLE   3,873 0 0
ABBVIE INC COM 00287Y109 335 2,476 SH   SOLE   2,476 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 285 687 SH   SOLE   687 0 0
ALPHABET INC CAP STK CL C 02079K107 41,571 14,366 SH   SOLE   14,366 0 0
ALPHABET INC CAP STK CL A 02079K305 21,406 7,389 SH   SOLE   7,389 0 0
ALTRIA GROUP INC COM 02209S103 365 7,696 SH   SOLE   7,696 0 0
AMAZON COM INC COM 023135106 23,264 6,977 SH   SOLE   6,977 0 0
AMERICAN ELEC PWR CO INC COM 025537101 10,124 113,787 SH   SOLE   113,787 0 0
AMGEN INC COM 031162100 371 1,650 SH   SOLE   1,650 0 0
APPLE INC COM 037833100 74,361 418,772 SH   SOLE   418,772 0 0
APPLIED MATLS INC COM 038222105 26,212 166,570 SH   SOLE   166,570 0 0
ARES CAPITAL CORP COM 04010L103 14,147 667,629 SH   SOLE   667,629 0 0
AT&T INC COM 00206R102 5,137 208,808 SH   SOLE   208,808 0 0
ATMOS ENERGY CORP COM 049560105 3,570 34,072 SH   SOLE   34,072 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 617 2,502 SH   SOLE   2,502 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,087 18,718 SH   SOLE   18,718 0 0
BCE INC COM NEW 05534B760 5,129 98,560 SH   SOLE   98,560 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,803 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 51,252 171,413 SH   SOLE   171,413 0 0
BK OF AMERICA CORP COM 060505104 12,943 290,910 SH   SOLE   290,910 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 5,764 383,013 SH   SOLE   383,013 0 0
BLACKROCK INC COM 09247X101 16,940 18,502 SH   SOLE   18,502 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 349 13,330 SH   SOLE   13,330 0 0
BLACKSTONE INC COM 09260D107 19,491 150,640 SH   SOLE   150,640 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 11,472 374,643 SH   SOLE   374,643 0 0
BOSTON BEER INC CL A 100557107 7,354 14,560 SH   SOLE   14,560 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,304 20,920 SH   SOLE   20,920 0 0
BROADCOM INC COM 11135F101 12,991 19,523 SH   SOLE   19,523 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 347 9,430 SH   SOLE   9,430 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,635 45,696 SH   SOLE   45,696 0 0
CENTERPOINT ENERGY INC COM 15189T107 6,528 233,888 SH   SOLE   233,888 0 0
CHEVRON CORP NEW COM 166764100 476 4,053 SH   SOLE   4,053 0 0
CIGNA CORP NEW COM 125523100 1,309 5,699 SH   SOLE   5,699 0 0
CISCO SYS INC COM 17275R102 260 4,098 SH   SOLE   4,098 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1,108 41,175 SH   SOLE   41,175 0 0
CLEARWAY ENERGY INC CL A 18539C105 4,388 131,054 SH   SOLE   131,054 0 0
COMPASS MINERALS INTL INC COM 20451N101 5,140 100,623 SH   SOLE   100,623 0 0
CONSOLIDATED EDISON INC COM 209115104 861 10,086 SH   SOLE   10,086 0 0
COSTCO WHSL CORP NEW COM 22160K105 321 565 SH   SOLE   565 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 20,669 99,016 SH   SOLE   99,016 0 0
CSX CORP COM 126408103 860 22,869 SH   SOLE   22,869 0 0
CVS HEALTH CORP COM 126650100 28,111 272,497 SH   SOLE   272,497 0 0
DANAHER CORPORATION COM 235851102 2,339 7,110 SH   SOLE   7,110 0 0
DIGITAL RLTY TR INC COM 253868103 264 1,491 SH   SOLE   1,491 0 0
DISNEY WALT CO COM 254687106 10,249 66,172 SH   SOLE   66,172 0 0
DOMINION ENERGY INC COM 25746U109 9,843 125,292 SH   SOLE   125,292 0 0
DOW INC COM 260557103 272 4,803 SH   SOLE   4,803 0 0
DUPONT DE NEMOURS INC COM 26614N102 251 3,113 SH   SOLE   3,113 0 0
EMERSON ELEC CO COM 291011104 226 2,428 SH   SOLE   2,428 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 172 20,880 SH   SOLE   20,880 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 6,872 312,943 SH   SOLE   312,943 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 286 6,850 SH   SOLE   6,850 0 0
EVERGY INC COM 30034W106 4,299 62,664 SH   SOLE   62,664 0 0
EVERSOURCE ENERGY COM 30040W108 1,752 19,262 SH   SOLE   19,262 0 0
EXXON MOBIL CORP COM 30231G102 619 10,118 SH   SOLE   10,118 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 10,242 849,282 SH   SOLE   849,282 0 0
FISERV INC COM 337738108 505 4,862 SH   SOLE   4,862 0 0
FORTIVE CORP COM 34959J108 236 3,099 SH   SOLE   3,099 0 0
GENERAL DYNAMICS CORP COM 369550108 11,128 53,379 SH   SOLE   53,379 0 0
GOLUB CAP BDC INC COM 38173M102 1,740 112,718 SH   SOLE   112,718 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 167 10,000 SH   SOLE   10,000 0 0
HERSHEY CO COM 427866108 203 1,050 SH   SOLE   1,050 0 0
HOME DEPOT INC COM 437076102 312 752 SH   SOLE   752 0 0
HONEYWELL INTL INC COM 438516106 224 1,074 SH   SOLE   1,074 0 0
IDEXX LABS INC COM 45168D104 560 850 SH   SOLE   850 0 0
INTEL CORP COM 458140100 1,373 26,663 SH   SOLE   26,663 0 0
ISHARES INC JP MORGAN EM ETF 464286517 1,005 25,621 SH   SOLE   25,621 0 0
ISHARES INC CORE MSCI EMKT 46434G103 7,587 126,737 SH   SOLE   126,737 0 0
ISHARES TR CORE S&P500 ETF 464287200 389 815 SH   SOLE   815 0 0
ISHARES TR CORE US AGGBD ET 464287226 14,928 130,853 SH   SOLE   130,853 0 0
ISHARES TR RUS MID CAP ETF 464287499 400 4,820 SH   SOLE   4,820 0 0
ISHARES TR CORE S&P MCP ETF 464287507 733 2,590 SH   SOLE   2,590 0 0
ISHARES TR CORE S&P SCP ETF 464287804 8,038 70,194 SH   SOLE   70,194 0 0
ISHARES TR USD INV GRDE ETF 464288620 9,497 158,970 SH   SOLE   158,970 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 274 5,085 SH   SOLE   5,085 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 339 9,000 SH   SOLE   9,000 0 0
ISHARES TR CORE MSCI PAC 46434V696 938 14,690 SH   SOLE   14,690 0 0
ISHARES TR CORE MSCI EURO 46434V738 1,031 17,731 SH   SOLE   17,731 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 10,511 208,589 SH   SOLE   208,589 0 0
JACOBS ENGR GROUP INC COM 469814107 4,024 28,901 SH   SOLE   28,901 0 0
JOHNSON & JOHNSON COM 478160104 2,027 11,847 SH   SOLE   11,847 0 0
JOHNSON CTLS INTL PLC SHS G51502105 14,359 176,594 SH   SOLE   176,594 0 0
JPMORGAN CHASE & CO COM 46625H100 608 3,840 SH   SOLE   3,840 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 1,387 178,107 SH   SOLE   178,107 0 0
KELLOGG CO COM 487836108 249 3,860 SH   SOLE   3,860 0 0
KINDER MORGAN INC DEL COM 49456B101 3,295 207,734 SH   SOLE   207,734 0 0
KKR & CO INC COM 48251W104 410 5,500 SH   SOLE   5,500 0 0
LENNAR CORP CL A 526057104 27,894 240,134 SH   SOLE   240,134 0 0
LILLY ELI & CO COM 532457108 310 1,122 SH   SOLE   1,122 0 0
LOCKHEED MARTIN CORP COM 539830109 505 1,421 SH   SOLE   1,421 0 0
LOWES COS INC COM 548661107 58,527 226,425 SH   SOLE   226,425 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,844 61,234 SH   SOLE   61,234 0 0
MALIBU BOATS INC COM CL A 56117J100 4,892 71,177 SH   SOLE   71,177 0 0
MARKEL CORP COM 570535104 221 179 SH   SOLE   179 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,088 6,260 SH   SOLE   6,260 0 0
MEDTRONIC PLC SHS G5960L103 7,899 76,354 SH   SOLE   76,354 0 0
MERCK & CO INC COM 58933Y105 4,621 60,291 SH   SOLE   60,291 0 0
META PLATFORMS INC CL A 30303M102 11,730 34,874 SH   SOLE   34,874 0 0
MICRON TECHNOLOGY INC COM 595112103 3,236 34,737 SH   SOLE   34,737 0 0
MICROSOFT CORP COM 594918104 82,624 245,669 SH   SOLE   245,669 0 0
NETSCOUT SYS INC COM 64115T104 331 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101 11,661 124,901 SH   SOLE   124,901 0 0
NIKE INC CL B 654106103 446 2,674 SH   SOLE   2,674 0 0
NORFOLK SOUTHN CORP COM 655844108 1,018 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109 13,156 150,400 SH   SOLE   150,400 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 711 69,919 SH   SOLE   69,919 0 0
NVIDIA CORPORATION COM 67066G104 614 2,089 SH   SOLE   2,089 0 0
OLLIES BARGAIN OUTLET HLDGS COM 681116109 1,201 23,470 SH   SOLE   23,470 0 0
ONEOK INC NEW COM 682680103 557 9,480 SH   SOLE   9,480 0 0
ORACLE CORP COM 68389X105 775 8,885 SH   SOLE   8,885 0 0
ORANGE SPONSORED ADR 684060106 1,663 157,625 SH   SOLE   157,625 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 398 563 SH   SOLE   563 0 0
PAYPAL HLDGS INC COM 70450Y103 251 1,330 SH   SOLE   1,330 0 0
PEMBINA PIPELINE CORP COM 706327103 3,422 112,842 SH   SOLE   112,842 0 0
PEPSICO INC COM 713448108 1,041 5,994 SH   SOLE   5,994 0 0
PFIZER INC COM 717081103 1,582 26,786 SH   SOLE   26,786 0 0
PHILIP MORRIS INTL INC COM 718172109 244 2,564 SH   SOLE   2,564 0 0
PNC FINL SVCS GROUP INC COM 693475105 337 1,682 SH   SOLE   1,682 0 0
PPG INDS INC COM 693506107 241 1,400 SH   SOLE   1,400 0 0
PPL CORP COM 69351T106 476 15,846 SH   SOLE   15,846 0 0
PROCTER AND GAMBLE CO COM 742718109 625 3,820 SH   SOLE   3,820 0 0
QUALCOMM INC COM 747525103 307 1,681 SH   SOLE   1,681 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 267 3,101 SH   SOLE   3,101 0 0
REALTY INCOME CORP COM 756109104 9,928 138,679 SH   SOLE   138,679 0 0
SIMON PPTY GROUP INC NEW COM 828806109 6,533 40,890 SH   SOLE   40,890 0 0
SOUTHERN CO COM 842587107 6,822 99,478 SH   SOLE   99,478 0 0
SPLUNK INC COM 848637104 4,557 39,377 SH   SOLE   39,377 0 0
STANLEY BLACK & DECKER INC COM 854502101 7,772 41,205 SH   SOLE   41,205 0 0
STARWOOD PPTY TR INC COM 85571B105 996 41,000 SH   SOLE   41,000 0 0
STRYKER CORPORATION COM 863667101 307 1,149 SH   SOLE   1,149 0 0
TEXAS INSTRS INC COM 882508104 280 1,483 SH   SOLE   1,483 0 0
UGI CORP NEW COM 902681105 894 19,476 SH   SOLE   19,476 0 0
UNITED RENTALS INC COM 911363109 26,986 81,213 SH   SOLE   81,213 0 0
VENTAS INC COM 92276F100 820 16,048 SH   SOLE   16,048 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,591 242,315 SH   SOLE   242,315 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 9,734 44,328 SH   SOLE   44,328 0 0
VISA INC COM CL A 92826C839 11,842 54,641 SH   SOLE   54,641 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,288 86,263 SH   SOLE   86,263 0 0
WALMART INC COM 931142103 534 3,687 SH   SOLE   3,687 0 0
WELLTOWER INC COM 95040Q104 1,715 19,991 SH   SOLE   19,991 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,757 66,949 SH   SOLE   66,949 0 0
WILLIAMS SONOMA INC COM 969904101 16,727 98,903 SH   SOLE   98,903 0 0
XCEL ENERGY INC COM 98389B100 2,762 40,798 SH   SOLE   40,798 0 0
YUM BRANDS INC COM 988498101 283 2,040 SH   SOLE   2,040 0 0