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,094 88,715 SH   SOLE   88,715 0 0
ABBOTT LABS COM 002824100 442 3,692 SH   SOLE   3,692 0 0
ABBVIE INC COM 00287Y109 262 2,421 SH   SOLE   2,421 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 573 2,074 SH   SOLE   2,074 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14,984 66,088 SH   SOLE   66,088 0 0
ALPHABET INC CAP STK CL C 02079K107 37,413 18,085 SH   SOLE   18,085 0 0
ALPHABET INC CAP STK CL A 02079K305 17,672 8,568 SH   SOLE   8,568 0 0
ALTRIA GROUP INC COM 02209S103 268 5,236 SH   SOLE   5,236 0 0
AMAZON COM INC COM 023135106 24,434 7,897 SH   SOLE   7,897 0 0
AMERICAN ELEC PWR CO INC COM 025537101 9,282 109,587 SH   SOLE   109,587 0 0
AMGEN INC COM 031162100 341 1,370 SH   SOLE   1,370 0 0
APPLE INC COM 037833100 64,041 524,280 SH   SOLE   524,280 0 0
APPLIED MATLS INC COM 038222105 29,468 220,564 SH   SOLE   220,564 0 0
ARES CAPITAL CORP COM 04010L103 13,339 712,935 SH   SOLE   712,935 0 0
AT&T INC COM 00206R102 6,827 225,533 SH   SOLE   225,533 0 0
ATMOS ENERGY CORP COM 049560105 3,509 35,498 SH   SOLE   35,498 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 469 2,488 SH   SOLE   2,488 0 0
BANK NEW YORK MELLON CORP COM 064058100 809 17,108 SH   SOLE   17,108 0 0
BCE INC COM NEW 05534B760 4,376 96,953 SH   SOLE   96,953 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,929 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 52,658 206,124 SH   SOLE   206,124 0 0
BK OF AMERICA CORP COM 060505104 13,931 360,075 SH   SOLE   360,075 0 0
BLACKROCK CR ALLOCATION INCO COM 092508100 6,238 424,898 SH   SOLE   424,898 0 0
BLACKROCK INC COM 09247X101 16,999 22,546 SH   SOLE   22,546 0 0
BLACKROCK TAX MUNICPAL BD TR SHS 09248X100 343 13,930 SH   SOLE   13,930 0 0
BLACKSTONE GROUP INC COM 09260D107 14,008 187,947 SH   SOLE   187,947 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 12,524 404,014 SH   SOLE   404,014 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 12,026 190,502 SH   SOLE   190,502 0 0
BROADCOM INC COM 11135F101 12,276 26,476 SH   SOLE   26,476 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,928 129,269 SH   SOLE   129,269 0 0
CHEVRON CORP NEW COM 166764100 640 6,103 SH   SOLE   6,103 0 0
CIGNA CORP NEW COM 125523100 1,401 5,796 SH   SOLE   5,796 0 0
CISCO SYS INC COM 17275R102 247 4,779 SH   SOLE   4,779 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692200 702 30,065 SH   SOLE   30,065 0 0
COMPASS MINERALS INTL INC COM 20451N101 6,579 104,900 SH   SOLE   104,900 0 0
CONSOLIDATED EDISON INC COM 209115104 784 10,486 SH   SOLE   10,486 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 19,517 113,385 SH   SOLE   113,385 0 0
CSX CORP COM 126408103 741 7,683 SH   SOLE   7,683 0 0
CVS HEALTH CORP COM 126650100 25,102 333,665 SH   SOLE   333,665 0 0
DANAHER CORPORATION COM 235851102 1,601 7,115 SH   SOLE   7,115 0 0
DIGITAL RLTY TR INC COM 253868103 240 1,701 SH   SOLE   1,701 0 0
DISNEY WALT CO COM 254687106 15,720 85,192 SH   SOLE   85,192 0 0
DOMINION ENERGY INC COM 25746U109 9,241 121,649 SH   SOLE   121,649 0 0
DOW INC COM 260557103 307 4,803 SH   SOLE   4,803 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 341 3,530 SH   SOLE   3,530 0 0
DUPONT DE NEMOURS INC COM 26614N102 241 3,113 SH   SOLE   3,113 0 0
EASTMAN CHEM CO COM 277432100 6,652 60,406 SH   SOLE   60,406 0 0
EMERSON ELEC CO COM 291011104 219 2,428 SH   SOLE   2,428 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 235 30,645 SH   SOLE   30,645 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 7,518 341,420 SH   SOLE   341,420 0 0
ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 241 6,850 SH   SOLE   6,850 0 0
EVERGY INC COM 30034W106 4,058 68,172 SH   SOLE   68,172 0 0
EVERSOURCE ENERGY COM 30040W108 1,706 19,700 SH   SOLE   19,700 0 0
EXXON MOBIL CORP COM 30231G102 824 14,767 SH   SOLE   14,767 0 0
FACEBOOK INC CL A 30303M102 13,192 44,789 SH   SOLE   44,789 0 0
FIRST TR SR FLG RTE INCM FD COM 33733U108 9,777 797,452 SH   SOLE   797,452 0 0
FISERV INC COM 337738108 649 5,448 SH   SOLE   5,448 0 0
FORTIVE CORP COM 34959J108 219 3,099 SH   SOLE   3,099 0 0
GENERAL DYNAMICS CORP COM 369550108 12,269 67,577 SH   SOLE   67,577 0 0
GOLUB CAP BDC INC COM 38173M102 1,905 130,276 SH   SOLE   130,276 0 0
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 149 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC COM 437076102 279 913 SH   SOLE   913 0 0
HONEYWELL INTL INC COM 438516106 304 1,399 SH   SOLE   1,399 0 0
IDEXX LABS INC COM 45168D104 416 850 SH   SOLE   850 0 0
INTEL CORP COM 458140100 9,276 144,941 SH   SOLE   144,941 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 222 300 SH   SOLE   300 0 0
ISHARES INC JP MORGAN EM ETF 464286517 1,449 34,024 SH   SOLE   34,024 0 0
ISHARES INC CORE MSCI EMKT 46434G103 11,363 176,551 SH   SOLE   176,551 0 0
ISHARES TR CORE S&P500 ETF 464287200 324 815 SH   SOLE   815 0 0
ISHARES TR CORE US AGGBD ET 464287226 18,344 161,156 SH   SOLE   161,156 0 0
ISHARES TR CORE S&P SCP ETF 464287804 9,408 86,686 SH   SOLE   86,686 0 0
ISHARES TR EAFE SML CP ETF 464288273 257 3,575 SH   SOLE   3,575 0 0
ISHARES TR USD INV GRDE ETF 464288620 11,450 193,928 SH   SOLE   193,928 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 382 6,985 SH   SOLE   6,985 0 0
ISHARES TR CORE MSCI EAFE 46432F842 217 3,010 SH   SOLE   3,010 0 0
ISHARES TR CORE MSCI PAC 46434V696 978 14,690 SH   SOLE   14,690 0 0
ISHARES TR CORE MSCI EURO 46434V738 214 3,958 SH   SOLE   3,958 0 0
ISHARES TR BLACKROCK ULTRA 46434V878 13,504 267,308 SH   SOLE   267,308 0 0
JOHNSON & JOHNSON COM 478160104 1,874 11,405 SH   SOLE   11,405 0 0
JOHNSON CTLS INTL PLC SHS G51502105 13,399 224,547 SH   SOLE   224,547 0 0
JPMORGAN CHASE & CO COM 46625H100 640 4,202 SH   SOLE   4,202 0 0
KAYNE ANDERSON ENERGY INFRST COM 486606106 1,118 155,925 SH   SOLE   155,925 0 0
KELLOGG CO COM 487836108 7,563 119,475 SH   SOLE   119,475 0 0
KINDER MORGAN INC DEL COM 49456B101 4,136 248,430 SH   SOLE   248,430 0 0
KKR & CO INC COM 48251W104 269 5,500 SH   SOLE   5,500 0 0
LENNAR CORP CL A 526057104 31,752 313,665 SH   SOLE   313,665 0 0
LILLY ELI & CO COM 532457108 211 1,128 SH   SOLE   1,128 0 0
LOWES COS INC COM 548661107 52,358 275,306 SH   SOLE   275,306 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,855 65,832 SH   SOLE   65,832 0 0
MARKEL CORP COM 570535104 319 280 SH   SOLE   280 0 0
MARSH & MCLENNAN COS INC COM 571748102 762 6,260 SH   SOLE   6,260 0 0
MASTERCARD INCORPORATED CL A 57636Q104 260 730 SH   SOLE   730 0 0
MEDTRONIC PLC SHS G5960L103 12,160 102,941 SH   SOLE   102,941 0 0
MERCK & CO. INC COM 58933Y105 8,212 106,527 SH   SOLE   106,527 0 0
MICROSOFT CORP COM 594918104 72,027 305,497 SH   SOLE   305,497 0 0
NETSCOUT SYS INC COM 64115T104 282 10,011 SH   SOLE   10,011 0 0
NEXTERA ENERGY INC COM 65339F101 11,573 153,066 SH   SOLE   153,066 0 0
NIKE INC CL B 654106103 355 2,674 SH   SOLE   2,674 0 0
NORFOLK SOUTHN CORP COM 655844108 918 3,419 SH   SOLE   3,419 0 0
NOVARTIS AG SPONSORED ADR 66987V109 16,257 190,185 SH   SOLE   190,185 0 0
NUVEEN FLOATING RATE INCOME COM 67072T108 800 82,862 SH   SOLE   82,862 0 0
ONEOK INC NEW COM 682680103 624 12,311 SH   SOLE   12,311 0 0
ORACLE CORP COM 68389X105 623 8,885 SH   SOLE   8,885 0 0
ORANGE SPONSORED ADR 684060106 2,173 176,207 SH   SOLE   176,207 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 856 1,688 SH   SOLE   1,688 0 0
PAYPAL HLDGS INC COM 70450Y103 323 1,330 SH   SOLE   1,330 0 0
PEMBINA PIPELINE CORP COM 706327103 3,630 125,862 SH   SOLE   125,862 0 0
PEPSICO INC COM 713448108 893 6,314 SH   SOLE   6,314 0 0
PFIZER INC COM 717081103 1,222 33,731 SH   SOLE   33,731 0 0
PHILIP MORRIS INTL INC COM 718172109 201 2,264 SH   SOLE   2,264 0 0
PNC FINL SVCS GROUP INC COM 693475105 314 1,789 SH   SOLE   1,789 0 0
PPG INDS INC COM 693506107 210 1,400 SH   SOLE   1,400 0 0
PPL CORP COM 69351T106 504 17,461 SH   SOLE   17,461 0 0
PROCTER AND GAMBLE CO COM 742718109 538 3,976 SH   SOLE   3,976 0 0
QUALCOMM INC COM 747525103 220 1,662 SH   SOLE   1,662 0 0
REALTY INCOME CORP COM 756109104 9,741 153,396 SH   SOLE   153,396 0 0
SIMON PPTY GROUP INC NEW COM 828806109 3,426 30,110 SH   SOLE   30,110 0 0
SOUTHERN CO COM 842587107 7,449 119,839 SH   SOLE   119,839 0 0
SPDR SER TR S&P BIOTECH 78464A870 10,879 80,198 SH   SOLE   80,198 0 0
STRYKER CORPORATION COM 863667101 329 1,349 SH   SOLE   1,349 0 0
TEXAS INSTRS INC COM 882508104 283 1,497 SH   SOLE   1,497 0 0
TRUIST FINL CORP COM 89832Q109 340 5,828 SH   SOLE   5,828 0 0
UGI CORP NEW COM 902681105 971 23,680 SH   SOLE   23,680 0 0
UNITED RENTALS INC COM 911363109 36,682 111,391 SH   SOLE   111,391 0 0
VENTAS INC COM 92276F100 935 17,537 SH   SOLE   17,537 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 14,055 241,696 SH   SOLE   241,696 0 0
VISA INC COM CL A 92826C839 14,420 68,102 SH   SOLE   68,102 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 244 4,450 SH   SOLE   4,450 0 0
WALMART INC COM 931142103 1,168 8,597 SH   SOLE   8,597 0 0
WELLTOWER INC COM 95040Q104 1,572 21,951 SH   SOLE   21,951 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,674 75,121 SH   SOLE   75,121 0 0
WILLIAMS SONOMA INC COM 969904101 24,014 134,006 SH   SOLE   134,006 0 0
XCEL ENERGY INC COM 98389B100 2,801 42,108 SH   SOLE   42,108 0 0
YUM BRANDS INC COM 988498101 221 2,040 SH   SOLE   2,040 0 0