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
ABBOTT LABS COM 002824100 6,126 73,219 SH   SOLE   73,219 0 0
ADOBE INC COM 00724f101 3,506 12,690 SH   SOLE   12,690 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 774 4,627 SH   SOLE   4,627 0 0
ALPHABET INC CAP STK CL C 02079k107 18,172 14,907 SH   SOLE   14,907 0 0
ALTRIA GROUP INC COM 02209s103 1,063 25,979 SH   SOLE   25,979 0 0
AMAZON COM INC COM 023135106 7,096 4,088 SH   SOLE   4,088 0 0
AMERICAN EXPRESS CO COM 025816109 4,381 37,040 SH   SOLE   37,040 0 0
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 144 10,069 SH   SOLE   10,069 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,098 37,671 SH   SOLE   37,671 0 0
AMGEN INC COM 031162100 1,149 5,938 SH   SOLE   5,938 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524a108 3,810 40,042 SH   SOLE   40,042 0 0
ANNALY CAP MGMT INC COM 035710409 1,311 148,939 SH   SOLE   148,939 0 0
ANTHEM INC COM 036752103 3,724 15,510 SH   SOLE   15,510 0 0
APPLE INC COM 037833100 17,953 80,159 SH   SOLE   80,159 0 0
AT&T INC COM 00206r102 2,934 77,525 SH   SOLE   77,525 0 0
BANK AMER CORP COM 060505104 605 20,754 SH   SOLE   20,754 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,871 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 300 1,444 SH   SOLE   1,444 0 0
BHP GROUP LTD SPONSORED ADS 088606108 1,432 29,000 SH   SOLE   29,000 0 0
BLACKROCK CR ALLCTN INC TR COM 092508100 155 11,360 SH   SOLE   11,360 0 0
BLACKROCK INC COM 09247x101 6,113 13,717 SH   SOLE   13,717 0 0
BLACKROCK INCOME TR INC COM 09247F100 79 12,924 SH   SOLE   12,924 0 0
BLACKROCK MUN 2020 TERM TR COM SHS 09249x109 262 17,332 SH   SOLE   17,332 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257p105 6,679 282,271 SH   SOLE   282,271 0 0
BLACKROCK MUNIASSETS FD INC COM 09254j102 157 10,149 SH   SOLE   10,149 0 0
BLACKSTONE MTG TR INC COM CL A 09257w100 517 14,430 SH   SOLE   14,430 0 0
BOEING CO COM 097023105 9,663 25,397 SH   SOLE   25,397 0 0
CABOT MICROELECTRONICS CORP COM 12709p103 6,976 49,404 SH   SOLE   49,404 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 322 82,016 SH   SOLE   82,016 0 0
CHEVRON CORP NEW COM 166764100 3,131 26,403 SH   SOLE   26,403 0 0
CISCO SYS INC COM 17275r102 6,979 141,245 SH   SOLE   141,245 0 0
CITIGROUP INC COM NEW 172967424 8,035 116,317 SH   SOLE   116,317 0 0
COMCAST CORP NEW CL A 20030n101 7,490 166,159 SH   SOLE   166,159 0 0
CONSTELLATION BRANDS INC CL A 21036P108 623 3,004 SH   SOLE   3,004 0 0
CVS HEALTH CORP COM 126650100 3,240 51,372 SH   SOLE   51,372 0 0
DIAGEO P L C SPON ADR NEW 25243q205 5,857 35,820 SH   SOLE   35,820 0 0
DISCOVER FINL SVCS COM 254709108 357 4,398 SH   SOLE   4,398 0 0
DISNEY WALT CO COM DISNEY 254687106 7,256 55,677 SH   SOLE   55,677 0 0
DOMINION ENERGY INC COM 25746u109 4,066 50,168 SH   SOLE   50,168 0 0
ENTERGY CORP NEW COM 29364g103 822 7,000 SH   SOLE   7,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 2,387 83,535 SH   SOLE   83,535 0 0
EXELON CORP COM 30161n101 3,129 64,760 SH   SOLE   64,760 0 0
EXXON MOBIL CORP COM 30231g102 5,931 83,998 SH   SOLE   83,998 0 0
FACEBOOK INC CL A 30303m102 2,838 15,938 SH   SOLE   15,938 0 0
FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 209 23,650 SH   SOLE   23,650 0 0
FORD MTR CO DEL COM 345370860 593 64,700 SH   SOLE   64,700 0 0
GENERAL DYNAMICS CORP COM 369550108 5,615 30,727 SH   SOLE   30,727 0 0
GENERAL ELECTRIC CO COM 369604103 377 42,142 SH   SOLE   42,142 0 0
GENERAL ELECTRIC CO COM 369604103 59 156,500 SH Call SOLE   156,500 0 0
GENERAL MLS INC COM 370334104 857 15,550 SH   SOLE   15,550 0 0
GENERAL MTRS CO COM 37045v100 1,287 34,350 SH   SOLE   34,350 0 0
GILEAD SCIENCES INC COM 375558103 256 4,035 SH   SOLE   4,035 0 0
GOLDMAN SACHS GROUP INC COM 38141g104 3,663 17,675 SH   SOLE   17,675 0 0
HCA HEALTHCARE INC COM 40412c101 850 7,061 SH   SOLE   7,061 0 0
HOME DEPOT INC COM 437076102 5,448 23,483 SH   SOLE   23,483 0 0
INTEL CORP COM 458140100 8,752 169,848 SH   SOLE   169,848 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,213 8,339 SH   SOLE   8,339 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,402 7,423 SH   SOLE   7,423 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,282 16,470 SH   SOLE   16,470 0 0
ISHARES TR CORE S&P500 ETF 464287200 44,051 147,565 SH   SOLE   147,565 0 0
ISHARES TR IBOXX INV CP ETF 464287242 250 1,961 SH   SOLE   1,961 0 0
ISHARES TR INTL SEL DIV ETF 464288448 322 10,465 SH   SOLE   10,465 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,370 33,519 SH   SOLE   33,519 0 0
ISHARES TR MSCI INDIA ETF 46429B598 253 7,544 SH   SOLE   7,544 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 3,917 24,538 SH   SOLE   24,538 0 0
ISHARES TR RUS MID CAP ETF 464287499 397 7,103 SH   SOLE   7,103 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 233 1,540 SH   SOLE   1,540 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 7,388 41,035 SH   SOLE   41,035 0 0
ISHARES TR S&P 500 VAL ETF 464287408 13,391 112,396 SH   SOLE   112,396 0 0
ISHARES TR S&P MC 400VL ETF 464287705 204 1,276 SH   SOLE   1,276 0 0
ISHARES TR SELECT DIVID ETF 464287168 2,265 22,219 SH   SOLE   22,219 0 0
ISHARES TR US HLTHCARE ETF 464287762 217 1,150 SH   SOLE   1,150 0 0
JOHNSON & JOHNSON COM 478160104 7,289 56,336 SH   SOLE   56,336 0 0
JOHNSON CTLS INTL PLC SHS g51502105 1,232 28,075 SH   SOLE   28,075 0 0
JPMORGAN CHASE & CO COM 46625h100 11,399 96,852 SH   SOLE   96,852 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 4,510 33,907 SH   SOLE   33,907 0 0
KINDER MORGAN INC DEL COM 49456b101 1,903 92,356 SH   SOLE   92,356 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 1,922 9,210 SH   SOLE   9,210 0 0
LOCKHEED MARTIN CORP COM 539830109 7,339 18,815 SH   SOLE   18,815 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,866 28,150 SH   SOLE   28,150 0 0
MARKEL CORP COM 570535104 325 275 SH   SOLE   275 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,617 45,185 SH   SOLE   45,185 0 0
MERCK & CO INC COM 58933y105 5,162 61,325 SH   SOLE   61,325 0 0
METLIFE INC COM 59156r108 954 20,238 SH   SOLE   20,238 0 0
MICRON TECHNOLOGY INC COM 595112103 1,291 30,122 SH   SOLE   30,122 0 0
MICROSOFT CORP COM 594918104 18,443 132,651 SH   SOLE   132,651 0 0
MID AMER APT CMNTYS INC COM 59522J103 286 2,200 SH   SOLE   2,200 0 0
NEXPOINT RESIDENTIAL TR INC COM 65341d102 3,565 76,250 SH   SOLE   76,250 0 0
NEXTERA ENERGY INC COM 65339f101 1,993 8,554 SH   SOLE   8,554 0 0
NORTHROP GRUMMAN CORP COM 666807102 8,911 23,777 SH   SOLE   23,777 0 0
NOVARTIS A G SPONSORED ADR 66987v109 6,135 70,602 SH   SOLE   70,602 0 0
NUVEEN MUN VALUE FD INC COM 670928100 544 51,775 SH   SOLE   51,775 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070x101 725 44,697 SH   SOLE   44,697 0 0
NUVEEN SELECT MAT MUN FD SH BEN INT 67061t101 263 25,290 SH   SOLE   25,290 0 0
NVIDIA CORP COM 67066G104 595 3,416 SH   SOLE   3,416 0 0
NXP SEMICONDUCTORS N V COM n6596x109 1,018 9,330 SH   SOLE   9,330 0 0
OMNICOM GROUP INC COM 681919106 337 4,305 SH   SOLE   4,305 0 0
ORACLE CORP COM 68389x105 1,388 25,227 SH   SOLE   25,227 0 0
PEPSICO INC COM 713448108 5,643 41,157 SH   SOLE   41,157 0 0
PFIZER INC COM 717081103 6,587 183,333 SH   SOLE   183,333 0 0
PHILIP MORRIS INTL INC COM 718172109 1,415 18,640 SH   SOLE   18,640 0 0
PROCTER & GAMBLE CO COM 742718109 9,537 76,676 SH   SOLE   76,676 0 0
QUALCOMM INC COM 747525103 1,660 21,768 SH   SOLE   21,768 0 0
RAYTHEON CO COM NEW 755111507 7,340 37,413 SH   SOLE   37,413 0 0
ROYAL BK SCOTLAND GROUP PLC SPONS ADR 2 ORD 780097689 874 171,348 SH   SOLE   171,348 0 0
SELECT SECTOR SPDR TR ENERGY 81369y506 854 14,424 SH   SOLE   14,424 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 592 9,148 SH   SOLE   9,148 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369y803 2,105 26,139 SH   SOLE   26,139 0 0
SKYWORKS SOLUTIONS INC COM 83088m102 2,433 30,698 SH   SOLE   30,698 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 2,508 9,317 SH   SOLE   9,317 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 268 6,879 SH   SOLE   6,879 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 181 609 SH   SOLE   609 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 382 96,000 SH Put SOLE   96,000 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464a763 2,117 20,633 SH   SOLE   20,633 0 0
STARBUCKS CORP COM 855244109 4,358 49,291 SH   SOLE   49,291 0 0
TARGET CORP COM 87612E106 4,054 37,924 SH   SOLE   37,924 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 64 10,375 SH   SOLE   10,375 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,579 92,822 SH   SOLE   92,822 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,282 16,714 SH   SOLE   16,714 0 0
UNITEDHEALTH GROUP INC COM 91324p102 8,577 39,465 SH   SOLE   39,465 0 0
VALERO ENERGY CORP NEW COM 91913y100 3,715 43,581 SH   SOLE   43,581 0 0
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 202 2,500 SH   SOLE   2,500 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 584 5,018 SH   SOLE   5,018 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 299 1,800 SH   SOLE   1,800 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 250 1,489 SH   SOLE   1,489 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,177 12,627 SH   SOLE   12,627 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 424 3,802 SH   SOLE   3,802 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 901 18,055 SH   SOLE   18,055 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,138 28,266 SH   SOLE   28,266 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 734 13,695 SH   SOLE   13,695 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206c870 363 3,978 SH   SOLE   3,978 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 1,445 18,519 SH   SOLE   18,519 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 433 2,965 SH   SOLE   2,965 0 0
VENTAS INC COM 92276f100 1,691 23,150 SH   SOLE   23,150 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 6,408 106,158 SH   SOLE   106,158 0 0
VULCAN MATLS CO COM 929160109 33,048 218,511 SH   SOLE   218,511 0 0
VULCAN MATLS CO COM 929160109 63 16,000 SH Put SOLE   16,000 0 0
WALMART INC COM 931142103 754 6,352 SH   SOLE   6,352 0 0
WELLS FARGO CO NEW COM 949746101 4,560 90,414 SH   SOLE   90,414 0 0