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 9,610 74,261 SH   SOLE   74,261 0 0
ABBOTT LABS COM 002824100 328 3,018 SH   SOLE   3,018 0 0
ABBVIE INC COM 00287Y109 443 2,894 SH   SOLE   2,894 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 286 1,029 SH   SOLE   1,029 0 0
ACTIVISION BLIZZARD INC COM 00507V109 1,376 17,671 SH   SOLE   17,671 0 0
AES CORP UNIT 99/99/9999 00130H204 7,445 86,242 SH   SOLE   86,242 0 0
ALPHABET INC CAP STK CL C 02079K107 30,805 14,082 SH   SOLE   14,082 0 0
ALPHABET INC CAP STK CL A 02079K305 16,414 7,532 SH   SOLE   7,532 0 0
ALTRIA GROUP INC COM 02209S103 275 6,594 SH   SOLE   6,594 0 0
AMAZON COM INC COM 023135106 15,896 149,666 SH   SOLE   149,666 0 0
AMERICAN ELEC PWR CO INC COM 025537101 11,048 115,160 SH   SOLE   115,160 0 0
AMGEN INC COM 031162100 514 2,112 SH   SOLE   2,112 0 0
APPLE INC COM 037833100 56,455 412,923 SH   SOLE   412,923 0 0
APPLIED MATLS INC COM 038222105 15,093 165,895 SH   SOLE   165,895 0 0
ARES CAPITAL CORP COM 04010L103 12,283 685,054 SH   SOLE   685,054 0 0
AT&T INC COM 00206R102 4,886 233,110 SH   SOLE   233,110 0 0
ATMOS ENERGY CORP COM 049560105 3,775 33,677 SH   SOLE   33,677 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 574 2,734 SH   SOLE   2,734 0 0
BANK NEW YORK MELLON CORP COM 064058100 781 18,718 SH   SOLE   18,718 0 0
BCE INC COM NEW 05534B760 4,758 96,747 SH   SOLE   96,747 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,636 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 46,441 170,100 SH   SOLE   170,100 0 0
BK OF AMERICA CORP COM 060505104 8,979 288,446 SH   SOLE   288,446 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 4,103 376,765 SH   SOLE   376,765 0 0
BLACKROCK INC COM 09247X101 11,247 18,466 SH   SOLE   18,466 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 255 13,330 SH   SOLE   13,330 0 0
BLACKSTONE INC COM 09260D107 13,291 145,689 SH   SOLE   145,689 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 10,416 376,451 SH   SOLE   376,451 0 0
BOSTON BEER INC CL A 100557107 4,303 14,202 SH   SOLE   14,202 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,628 21,145 SH   SOLE   21,145 0 0
BROADCOM INC COM 11135F101 9,387 19,322 SH   SOLE   19,322 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 551 15,470 SH   SOLE   15,470 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,676 48,172 SH   SOLE   48,172 0 0
CARMAX INC COM 143130102 929 10,270 SH   SOLE   10,270 0 0
CENTERPOINT ENERGY INC COM 15189T107 6,677 225,739 SH   SOLE   225,739 0 0
CHEVRON CORP NEW COM 166764100 791 5,465 SH   SOLE   5,465 0 0
CIGNA CORP NEW COM 125523100 1,502 5,699 SH   SOLE   5,699 0 0
CISCO SYS INC COM 17275R102 251 5,877 SH   SOLE   5,877 0 0
CITIGROUP INC COM NEW 172967424 1,278 27,785 SH   SOLE   27,785 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 905 31,513 SH   SOLE   31,513 0 0
CLEARWAY ENERGY INC CL A 18539C105 6,696 209,436 SH   SOLE   209,436 0 0
COCA COLA CO COM 191216100 229 3,634 SH   SOLE   3,634 0 0
COMPASS MINERALS INTL INC COM 20451N101 3,427 96,827 SH   SOLE   96,827 0 0
CONOCOPHILLIPS COM 20825C104 231 2,576 SH   SOLE   2,576 0 0
CONSOLIDATED EDISON INC COM 209115104 959 10,086 SH   SOLE   10,086 0 0
COSTCO WHSL CORP NEW COM 22160K105 308 643 SH   SOLE   643 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 16,462 97,769 SH   SOLE   97,769 0 0
CSX CORP COM 126408103 665 22,869 SH   SOLE   22,869 0 0
CVS HEALTH CORP COM 126650100 24,681 266,366 SH   SOLE   266,366 0 0
DANAHER CORPORATION COM 235851102 1,803 7,110 SH   SOLE   7,110 0 0
DEERE & CO COM 244199105 1,947 6,503 SH   SOLE   6,503 0 0
DIGITAL RLTY TR INC COM 253868103 4,176 32,162 SH   SOLE   32,162 0 0
DISNEY WALT CO COM 254687106 6,399 67,788 SH   SOLE   67,788 0 0
DOMINION ENERGY INC COM 25746U109 10,195 127,742 SH   SOLE   127,742 0 0
DOW INC COM 260557103 268 5,202 SH   SOLE   5,202 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 236 2,204 SH   SOLE   2,204 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 205 20,540 SH   SOLE   20,540 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,558 310,147 SH   SOLE   310,147 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201 2,526 96,961 SH   SOLE   96,961 0 0
EVERGY INC COM 30034W106 4,040 61,913 SH   SOLE   61,913 0 0
EVERSOURCE ENERGY COM 30040W108 1,639 19,398 SH   SOLE   19,398 0 0
EXXON MOBIL CORP COM 30231G102 1,030 12,022 SH   SOLE   12,022 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 8,483 849,142 SH   SOLE   849,142 0 0
FISERV INC COM 337738108 1,112 12,495 SH   SOLE   12,495 0 0
GENERAL DYNAMICS CORP COM 369550108 11,895 53,761 SH   SOLE   53,761 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 287 14,142 SH   SOLE   14,142 0 0
GOLUB CAP BDC INC COM 38173M102 1,437 110,843 SH   SOLE   110,843 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 140 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 317 1,155 SH   SOLE   1,155 0 0
HONEYWELL INTL INC COM 438516106 219 1,261 SH   SOLE   1,261 0 0
IDEXX LABS INC COM 45168D104 237 675 SH   SOLE   675 0 0
INTEL CORP COM 458140100 256 6,845 SH   SOLE   6,845 0 0
ISHARES INC CORE MSCI EMKT 46434G103 6,160 125,554 SH   SOLE   125,554 0 0
ISHARES TR CORE S&P500 ETF 464287200 409 1,079 SH   SOLE   1,079 0 0
ISHARES TR CORE US AGGBD ET 464287226 460 4,520 SH   SOLE   4,520 0 0
ISHARES TR RUS MID CAP ETF 464287499 385 5,960 SH   SOLE   5,960 0 0
ISHARES TR CORE S&P MCP ETF 464287507 609 2,690 SH   SOLE   2,690 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 218 1,506 SH   SOLE   1,506 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 802 3,667 SH   SOLE   3,667 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,623 71,669 SH   SOLE   71,669 0 0
ISHARES TR USD INV GRDE ETF 464288620 217 4,255 SH   SOLE   4,255 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 245 4,850 SH   SOLE   4,850 0 0
ISHARES TR CUR HD EURZN ETF 46434V639 282 9,000 SH   SOLE   9,000 0 0
ISHARES TR CORE MSCI PAC 46434V696 764 14,690 SH   SOLE   14,690 0 0
ISHARES TR CORE MSCI EURO 46434V738 988 21,976 SH   SOLE   21,976 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 13,211 264,012 SH   SOLE   264,012 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,963 35,400 SH   SOLE   35,400 0 0
JACOBS ENGR GROUP INC COM 469814107 3,673 28,894 SH   SOLE   28,894 0 0
JOHNSON & JOHNSON COM 478160104 2,330 13,123 SH   SOLE   13,123 0 0
JOHNSON CTLS INTL PLC SHS G51502105 7,950 166,034 SH   SOLE   166,034 0 0
JPMORGAN CHASE & CO COM 46625H100 597 5,299 SH   SOLE   5,299 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 949 113,263 SH   SOLE   113,263 0 0
KELLOGG CO COM 487836108 275 3,860 SH   SOLE   3,860 0 0
KINDER MORGAN INC DEL COM 49456B101 3,572 213,134 SH   SOLE   213,134 0 0
KKR & CO INC COM 48251W104 255 5,500 SH   SOLE   5,500 0 0
LENNAR CORP CL A 526057104 15,833 224,352 SH   SOLE   224,352 0 0
LILLY ELI & CO COM 532457108 460 1,419 SH   SOLE   1,419 0 0
LOCKHEED MARTIN CORP COM 539830109 599 1,393 SH   SOLE   1,393 0 0
LOWES COS INC COM 548661107 38,922 222,831 SH   SOLE   222,831 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,984 62,487 SH   SOLE   62,487 0 0
MALIBU BOATS INC COM CL A 56117J100 3,971 75,344 SH   SOLE   75,344 0 0
MARKEL CORP COM 570535104 231 179 SH   SOLE   179 0 0
MARSH & MCLENNAN COS INC COM 571748102 1,015 6,538 SH   SOLE   6,538 0 0
MEDTRONIC PLC SHS G5960L103 6,670 74,317 SH   SOLE   74,317 0 0
MERCK & CO INC COM 58933Y105 5,413 59,372 SH   SOLE   59,372 0 0
MICRON TECHNOLOGY INC COM 595112103 2,166 39,186 SH   SOLE   39,186 0 0
MICROSOFT CORP COM 594918104 62,743 244,299 SH   SOLE   244,299 0 0
NETSCOUT SYS INC COM 64115T104 339 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101 9,620 124,191 SH   SOLE   124,191 0 0
NIKE INC CL B 654106103 308 3,011 SH   SOLE   3,011 0 0
NORFOLK SOUTHN CORP COM 655844108 781 3,437 SH   SOLE   3,437 0 0
NOVARTIS AG SPONSORED ADR 66987V109 12,123 143,411 SH   SOLE   143,411 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 582 69,819 SH   SOLE   69,819 0 0
NVIDIA CORPORATION COM 67066G104 337 2,220 SH   SOLE   2,220 0 0
ONEOK INC NEW COM 682680103 521 9,380 SH   SOLE   9,380 0 0
ORACLE CORP COM 68389X105 621 8,885 SH   SOLE   8,885 0 0
ORANGE SPONSORED ADR 684060106 1,759 149,425 SH   SOLE   149,425 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 356 563 SH   SOLE   563 0 0
ORION OFFICE REIT INC COM 68629Y103 133 12,118 SH   SOLE   12,118 0 0
PEMBINA PIPELINE CORP COM 706327103 3,970 112,303 SH   SOLE   112,303 0 0
PEPSICO INC COM 713448108 1,167 7,000 SH   SOLE   7,000 0 0
PFIZER INC COM 717081103 1,458 27,803 SH   SOLE   27,803 0 0
PHILIP MORRIS INTL INC COM 718172109 302 3,061 SH   SOLE   3,061 0 0
PNC FINL SVCS GROUP INC COM 693475105 349 2,213 SH   SOLE   2,213 0 0
PPL CORP COM 69351T106 421 15,506 SH   SOLE   15,506 0 0
PROCTER AND GAMBLE CO COM 742718109 592 4,117 SH   SOLE   4,117 0 0
QUALCOMM INC COM 747525103 215 1,681 SH   SOLE   1,681 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 387 4,023 SH   SOLE   4,023 0 0
REALTY INCOME CORP COM 756109104 9,447 138,402 SH   SOLE   138,402 0 0
RLJ LODGING TR CUM CONV PFD A 74965L200 2,725 105,103 SH   SOLE   105,103 0 0
SHELL PLC SPON ADS 780259305 2,126 40,667 SH   SOLE   40,667 0 0
SIMON PPTY GROUP INC NEW COM 828806109 4,222 44,476 SH   SOLE   44,476 0 0
SOUTHERN CO COM 842587107 6,906 96,839 SH   SOLE   96,839 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 227 5,129 SH   SOLE   5,129 0 0
SPLUNK INC COM 848637104 3,435 38,836 SH   SOLE   38,836 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,618 44,040 SH   SOLE   44,040 0 0
STARWOOD PPTY TR INC COM 85571B105 3,317 158,802 SH   SOLE   158,802 0 0
STRYKER CORPORATION COM 863667101 251 1,260 SH   SOLE   1,260 0 0
TEXAS INSTRS INC COM 882508104 271 1,766 SH   SOLE   1,766 0 0
UNITED RENTALS INC COM 911363109 19,642 80,861 SH   SOLE   80,861 0 0
VENTAS INC COM 92276F100 865 16,818 SH   SOLE   16,818 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,444 245,206 SH   SOLE   245,206 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 15,507 55,031 SH   SOLE   55,031 0 0
VISA INC COM CL A 92826C839 10,734 54,518 SH   SOLE   54,518 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 4,176 268,064 SH   SOLE   268,064 0 0
WALMART INC COM 931142103 465 3,821 SH   SOLE   3,821 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 4,136 3,403 SH   SOLE   3,403 0 0
WELLTOWER INC COM 95040Q104 1,668 20,249 SH   SOLE   20,249 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,216 66,896 SH   SOLE   66,896 0 0
WILLIAMS SONOMA INC COM 969904101 11,065 99,726 SH   SOLE   99,726 0 0
XCEL ENERGY INC COM 98389B100 2,877 40,663 SH   SOLE   40,663 0 0
YUM BRANDS INC COM 988498101 249 2,195 SH   SOLE   2,195 0 0