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 17,835 89,790 SH   SOLE   89,790 0 0
ABBOTT LABS COM 002824100 429 3,699 SH   SOLE   3,699 0 0
ABBVIE INC COM 00287Y109 269 2,386 SH   SOLE   2,386 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 617 2,093 SH   SOLE   2,093 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 15,173 66,908 SH   SOLE   66,908 0 0
ALPHABET INC CAP STK CL C 02079K107 45,286 18,068 SH   SOLE   18,068 0 0
ALPHABET INC CAP STK CL A 02079K305 20,701 8,478 SH   SOLE   8,478 0 0
ALTRIA GROUP INC COM 02209S103 250 5,236 SH   SOLE   5,236 0 0
AMAZON COM INC COM 023135106 28,044 8,152 SH   SOLE   8,152 0 0
AMERICAN ELEC PWR CO INC COM 025537101 9,194 108,683 SH   SOLE   108,683 0 0
AMGEN INC COM 031162100 333 1,367 SH   SOLE   1,367 0 0
APPLE INC COM 037833100 71,628 522,985 SH   SOLE   522,985 0 0
APPLIED MATLS INC COM 038222105 31,675 222,434 SH   SOLE   222,434 0 0
ARES CAPITAL CORP COM 04010L103 14,704 750,599 SH   SOLE   750,599 0 0
AT&T INC COM 00206R102 6,929 240,751 SH   SOLE   240,751 0 0
ATMOS ENERGY CORP COM 049560105 3,413 35,515 SH   SOLE   35,515 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 497 2,502 SH   SOLE   2,502 0 0
BANK NEW YORK MELLON CORP COM 064058100 876 17,108 SH   SOLE   17,108 0 0
BCE INC COM NEW 05534B760 6,026 122,180 SH   SOLE   122,180 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,674 4 SH   SOLE   4 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 57,590 207,219 SH   SOLE   207,219 0 0
BK OF AMERICA CORP COM 060505104 14,939 362,341 SH   SOLE   362,341 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 6,602 423,472 SH   SOLE   423,472 0 0
BLACKROCK INC COM 09247X101 19,877 22,717 SH   SOLE   22,717 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 359 13,930 SH   SOLE   13,930 0 0
BLACKSTONE GROUP INC COM 09260D107 18,299 188,377 SH   SOLE   188,377 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 13,322 417,741 SH   SOLE   417,741 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 12,228 182,992 SH   SOLE   182,992 0 0
BROADCOM INC COM 11135F101 12,597 26,416 SH   SOLE   26,416 0 0
CENTERPOINT ENERGY INC COM 15189T107 3,140 128,073 SH   SOLE   128,073 0 0
CHEVRON CORP NEW COM 166764100 641 6,118 SH   SOLE   6,118 0 0
CIGNA CORP NEW COM 125523100 1,374 5,796 SH   SOLE   5,796 0 0
CISCO SYS INC COM 17275R102 244 4,598 SH   SOLE   4,598 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 1,212 41,440 SH   SOLE   41,440 0 0
CLEARWAY ENERGY INC CL A 18539C105 2,064 81,835 SH   SOLE   81,835 0 0
COMPASS MINERALS INTL INC COM 20451N101 6,938 117,070 SH   SOLE   117,070 0 0
CONSOLIDATED EDISON INC COM 209115104 752 10,486 SH   SOLE   10,486 0 0
COSTCO WHSL CORP NEW COM 22160K105 224 565 SH   SOLE   565 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 21,873 112,110 SH   SOLE   112,110 0 0
CSX CORP COM 126408103 739 23,049 SH   SOLE   23,049 0 0
CVS HEALTH CORP COM 126650100 28,397 340,323 SH   SOLE   340,323 0 0
DANAHER CORPORATION COM 235851102 1,909 7,115 SH   SOLE   7,115 0 0
DIGITAL RLTY TR INC COM 253868103 260 1,731 SH   SOLE   1,731 0 0
DISNEY WALT CO COM 254687106 15,019 85,446 SH   SOLE   85,446 0 0
DOMINION ENERGY INC COM 25746U109 9,135 124,171 SH   SOLE   124,171 0 0
DOW INC COM 260557103 304 4,803 SH   SOLE   4,803 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 348 3,530 SH   SOLE   3,530 0 0
DUPONT DE NEMOURS INC COM 26614N102 241 3,113 SH   SOLE   3,113 0 0
EMERSON ELEC CO COM 291011104 234 2,428 SH   SOLE   2,428 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 280 26,365 SH   SOLE   26,365 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 8,587 355,855 SH   SOLE   355,855 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 261 6,850 SH   SOLE   6,850 0 0
EVERGY INC COM 30034W106 4,120 68,172 SH   SOLE   68,172 0 0
EVERSOURCE ENERGY COM 30040W108 1,581 19,700 SH   SOLE   19,700 0 0
EXXON MOBIL CORP COM 30231G102 913 14,467 SH   SOLE   14,467 0 0
FACEBOOK INC CL A 30303M102 16,204 46,603 SH   SOLE   46,603 0 0
FIRST TR SR FLTG RATE INCOME COM 33733U108 11,169 879,446 SH   SOLE   879,446 0 0
FISERV INC COM 337738108 571 5,342 SH   SOLE   5,342 0 0
FORTIVE CORP COM 34959J108 216 3,099 SH   SOLE   3,099 0 0
GENERAL DYNAMICS CORP COM 369550108 12,906 68,554 SH   SOLE   68,554 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 259 7,400 SH   SOLE   7,400 0 0
GOLUB CAP BDC INC COM 38173M102 2,005 130,026 SH   SOLE   130,026 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 169 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 289 905 SH   SOLE   905 0 0
HONEYWELL INTL INC COM 438516106 281 1,280 SH   SOLE   1,280 0 0
IDEXX LABS INC COM 45168D104 537 850 SH   SOLE   850 0 0
INTEL CORP COM 458140100 2,400 42,750 SH   SOLE   42,750 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 276 300 SH   SOLE   300 0 0
ISHARES INC JP MORGAN EM ETF 464286517 1,398 32,029 SH   SOLE   32,029 0 0
ISHARES INC CORE MSCI EMKT 46434G103 13,283 198,281 SH   SOLE   198,281 0 0
ISHARES TR CORE S&P500 ETF 464287200 350 815 SH   SOLE   815 0 0
ISHARES TR CORE US AGGBD ET 464287226 17,792 154,270 SH   SOLE   154,270 0 0
ISHARES TR CORE S&P SCP ETF 464287804 11,850 104,887 SH   SOLE   104,887 0 0
ISHARES TR EAFE SML CP ETF 464288273 265 3,579 SH   SOLE   3,579 0 0
ISHARES TR USD INV GRDE ETF 464288620 11,386 187,923 SH   SOLE   187,923 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 383 6,985 SH   SOLE   6,985 0 0
ISHARES TR CORE MSCI EAFE 46432F842 225 3,010 SH   SOLE   3,010 0 0
ISHARES TR CORE MSCI PAC 46434V696 975 14,690 SH   SOLE   14,690 0 0
ISHARES TR CORE MSCI EURO 46434V738 230 4,016 SH   SOLE   4,016 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 12,813 253,614 SH   SOLE   253,614 0 0
JOHNSON & JOHNSON COM 478160104 1,881 11,415 SH   SOLE   11,415 0 0
JOHNSON CTLS INTL PLC SHS G51502105 15,383 224,145 SH   SOLE   224,145 0 0
JPMORGAN CHASE & CO COM 46625H100 654 4,202 SH   SOLE   4,202 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 1,480 166,425 SH   SOLE   166,425 0 0
KELLOGG CO COM 487836108 342 5,310 SH   SOLE   5,310 0 0
KINDER MORGAN INC DEL COM 49456B101 4,514 247,640 SH   SOLE   247,640 0 0
KKR & CO INC COM 48251W104 326 5,500 SH   SOLE   5,500 0 0
LENNAR CORP CL A 526057104 30,642 308,427 SH   SOLE   308,427 0 0
LILLY ELI & CO COM 532457108 259 1,128 SH   SOLE   1,128 0 0
LOCKHEED MARTIN CORP COM 539830109 426 1,127 SH   SOLE   1,127 0 0
LOWES COS INC COM 548661107 52,961 273,038 SH   SOLE   273,038 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3,308 67,637 SH   SOLE   67,637 0 0
MARKEL CORP COM 570535104 242 204 SH   SOLE   204 0 0
MARSH & MCLENNAN COS INC COM 571748102 881 6,260 SH   SOLE   6,260 0 0
MASTERCARD INCORPORATED CL A 57636Q104 267 730 SH   SOLE   730 0 0
MEDTRONIC PLC SHS G5960L103 12,674 102,100 SH   SOLE   102,100 0 0
MERCK & CO INC COM 58933Y105 8,607 110,670 SH   SOLE   110,670 0 0
MICROSOFT CORP COM 594918104 82,007 302,719 SH   SOLE   302,719 0 0
NETSCOUT SYS INC COM 64115T104 286 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101 11,209 152,966 SH   SOLE   152,966 0 0
NIKE INC CL B 654106103 413 2,674 SH   SOLE   2,674 0 0
NORFOLK SOUTHN CORP COM 655844108 908 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109 17,302 189,633 SH   SOLE   189,633 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 830 82,862 SH   SOLE   82,862 0 0
NVIDIA CORPORATION COM 67066G104 208 260 SH   SOLE   260 0 0
ONEOK INC NEW COM 682680103 685 12,311 SH   SOLE   12,311 0 0
ORACLE CORP COM 68389X105 692 8,885 SH   SOLE   8,885 0 0
ORANGE SPONSORED ADR 684060106 2,013 175,957 SH   SOLE   175,957 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 956 1,688 SH   SOLE   1,688 0 0
PAYPAL HLDGS INC COM 70450Y103 388 1,330 SH   SOLE   1,330 0 0
PEMBINA PIPELINE CORP COM 706327103 3,999 125,862 SH   SOLE   125,862 0 0
PEPSICO INC COM 713448108 934 6,302 SH   SOLE   6,302 0 0
PFIZER INC COM 717081103 1,375 35,111 SH   SOLE   35,111 0 0
PHILIP MORRIS INTL INC COM 718172109 224 2,264 SH   SOLE   2,264 0 0
PNC FINL SVCS GROUP INC COM 693475105 321 1,682 SH   SOLE   1,682 0 0
PPG INDS INC COM 693506107 238 1,400 SH   SOLE   1,400 0 0
PPL CORP COM 69351T106 488 17,461 SH   SOLE   17,461 0 0
PROCTER AND GAMBLE CO COM 742718109 536 3,976 SH   SOLE   3,976 0 0
QUALCOMM INC COM 747525103 240 1,681 SH   SOLE   1,681 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 201 2,351 SH   SOLE   2,351 0 0
REALTY INCOME CORP COM 756109104 10,204 152,889 SH   SOLE   152,889 0 0
SIMON PPTY GROUP INC NEW COM 828806109 6,046 46,335 SH   SOLE   46,335 0 0
SOUTHERN CO COM 842587107 7,142 118,033 SH   SOLE   118,033 0 0
SPDR SER TR S&P BIOTECH 78464A870 11,178 82,554 SH   SOLE   82,554 0 0
SPLUNK INC COM 848637104 8,535 59,035 SH   SOLE   59,035 0 0
STANLEY BLACK & DECKER INC COM 854502101 8,239 40,192 SH   SOLE   40,192 0 0
STRYKER CORPORATION COM 863667101 350 1,349 SH   SOLE   1,349 0 0
SUNDIAL GROWERS INC COM 86730L109 14 15,000 SH   SOLE   15,000 0 0
TEXAS INSTRS INC COM 882508104 285 1,483 SH   SOLE   1,483 0 0
TRUIST FINL CORP COM 89832Q109 322 5,797 SH   SOLE   5,797 0 0
UGI CORP NEW COM 902681105 1,097 23,680 SH   SOLE   23,680 0 0
UNITED RENTALS INC COM 911363109 34,956 109,575 SH   SOLE   109,575 0 0
VENTAS INC COM 92276F100 1,001 17,537 SH   SOLE   17,537 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 14,332 255,789 SH   SOLE   255,789 0 0
VISA INC COM CL A 92826C839 15,784 67,502 SH   SOLE   67,502 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 234 4,450 SH   SOLE   4,450 0 0
WALMART INC COM 931142103 1,212 8,597 SH   SOLE   8,597 0 0
WELLTOWER INC COM 95040Q104 1,807 21,749 SH   SOLE   21,749 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,576 74,833 SH   SOLE   74,833 0 0
WILLIAMS SONOMA INC COM 969904101 21,376 133,891 SH   SOLE   133,891 0 0
XCEL ENERGY INC COM 98389B100 2,767 41,998 SH   SOLE   41,998 0 0
YUM BRANDS INC COM 988498101 235 2,040 SH   SOLE   2,040 0 0