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 Company Com 88579Y101 229,858 1,435 SH   SOLE   1,435 0 0
Abbott Laboratories Com 002824100 4,670,548 42,916 SH   SOLE   42,916 0 0
AbbVie Inc Com 00287Y109 12,290,820 140,322 SH   SOLE   140,322 0 0
Adobe Inc Com 00724F101 8,562,907 17,460 SH   SOLE   17,460 0 0
Algonquin Power Income Com 015857105 2,089,034 143,675 SH   SOLE   143,675 0 0
Alibaba Group Holding Ltd Com 01609W102 10,184,055 34,642 SH   SOLE   34,642 0 0
Alphabet Inc A Com 02079K305 8,428,173 5,750 SH   SOLE   5,750 0 0
Alphabet Inc Cl C Com 02079K107 9,881,586 6,723 SH   SOLE   6,723 0 0
Amazon.com Inc Com 023135106 29,625,345 9,408 SH   SOLE   9,408 0 0
American Tower Corp Com 03027X100 15,779,529 65,277 SH   SOLE   65,277 0 0
Amgen Inc Com 031162100 7,405,950 29,138 SH   SOLE   29,138 0 0
Apple Inc Com 037833100 62,381,981 538,657 SH   SOLE   538,657 0 0
AT&T Inc Com 00206R102 5,939,345 208,325 SH   SOLE   208,325 0 0
Automatic Data Processing Inc. Com 053015103 722,139 5,177 SH   SOLE   5,177 0 0
Bank of America Corp Com 060505104 267,602 11,108 SH   SOLE   11,108 0 0
Berkshire Hathaway Cl B Com 084670702 578,770 2,718 SH   SOLE   2,718 0 0
BlackRock Inc Com 09247X101 7,320,514 12,990 SH   SOLE   12,990 0 0
Blackstone Group Inc Cl A Com 09260D107 16,881,097 323,392 SH   SOLE   323,392 0 0
Boeing Co Com 097023105 526,022 3,183 SH   SOLE   3,183 0 0
Bristol-Myers Squibb Company Com 110122108 256,568 4,255 SH   SOLE   4,255 0 0
Broadcom Inc Com 11135F101 21,383,555 58,694 SH   SOLE   58,694 0 0
Centerpoint Energy Inc Com 15189T107 390,964 20,204 SH   SOLE   20,204 0 0
Cerner Corporation Com 156782104 1,524,209 21,084 SH   SOLE   21,084 0 0
Chevron Corp Com 166764100 1,779,554 24,716 SH   SOLE   24,716 0 0
Cisco Systems Inc Com 17275R102 7,378,107 187,309 SH   SOLE   187,309 0 0
Citigroup Inc Com 172967424 675,475 15,668 SH   SOLE   15,668 0 0
Coca Cola Company Com 191216100 3,909,804 79,193 SH   SOLE   79,193 0 0
Comcast Corp A Com 20030N101 6,389,755 138,127 SH   SOLE   138,127 0 0
Costco Wholesale Corp Com 22160K105 7,899,815 22,253 SH   SOLE   22,253 0 0
Crowdstrike Holdings Inc Com 22788C105 1,468,637 10,695 SH   SOLE   10,695 0 0
Crown Castle Intl Corp Com 22822V101 8,267,557 49,655 SH   SOLE   49,655 0 0
CVS Health Corp Com 126650100 5,410,105 92,638 SH   SOLE   92,638 0 0
Danaher Corp Com 235851102 2,578,576 11,975 SH   SOLE   11,975 0 0
Docusign Inc Com 256163106 1,201,039 5,580 SH   SOLE   5,580 0 0
Eaton Corp PLC Com G29183103 1,433,521 14,050 SH   SOLE   14,050 0 0
Emerson Electric Co Com 291011104 1,234,355 18,825 SH   SOLE   18,825 0 0
Enbridge Inc Com 29250N105 1,704,842 58,385 SH   SOLE   58,385 0 0
Energy Transfer LP Com 29273V100 66,124 12,200 SH   SOLE   12,200 0 0
Enterprise Products Partners LP Com 293792107 4,261,623 269,893 SH   SOLE   269,893 0 0
Equinix Inc Com 29444U700 15,806,515 20,794 SH   SOLE   20,794 0 0
Exxon Mobil Corporation Com 30231G102 3,596,094 104,750 SH   SOLE   104,750 0 0
Facebook Inc Com 30303M102 4,765,794 18,197 SH   SOLE   18,197 0 0
First Financial Bankshares Inc Com 32020R109 362,830 13,000 SH   SOLE   13,000 0 0
Flaherty & Crumrine Dynamic Pfd&Inc Com 33848W106 803,985 29,450 SH   SOLE   29,450 0 0
General Electric Company Com 369604103 183,162 29,400 SH   SOLE   29,400 0 0
General Mills Inc Com 370334104 1,042,453 16,901 SH   SOLE   16,901 0 0
Gilead Sciences Inc Com 375558103 249,031 3,941 SH   SOLE   3,941 0 0
Goldman Sachs Access Ultra-Short Bond ETF Com 381430230 1,193,095 23,500 SH   SOLE   23,500 0 0
Goldman Sachs ActiveBeta Emerg Mkts Eq ETF Com 381430206 924,678 28,200 SH   SOLE   28,200 0 0
Goldman Sachs Group Inc Com 38141G104 407,768 2,029 SH   SOLE   2,029 0 0
Home Depot Inc Com 437076102 13,187,281 47,485 SH   SOLE   47,485 0 0
Honeywell International Com 438516106 9,357,709 56,847 SH   SOLE   56,847 0 0
Independent Bank Group In Com 45384B106 356,620 8,072 SH   SOLE   8,072 0 0
Intel Corp Com 458140100 3,720,267 71,847 SH   SOLE   71,847 0 0
International Business Machines Com 459200101 797,425 6,554 SH   SOLE   6,554 0 0
Invesco CEF Income Composite Com 46138E404 364,320 18,000 SH   SOLE   18,000 0 0
Invesco Global Short Term High Yield Bond Com 46138E669 520,921 24,100 SH   SOLE   24,100 0 0
Invesco KBW High Dividend Yield Financial Com 46138E610 239,882 17,875 SH   SOLE   17,875 0 0
Invesco KBW Premium Yield Equity REIT Com 46138E594 602,819 34,407 SH   SOLE   34,407 0 0
Invesco Senior Loan Com 46138G508 6,832,910 314,301 SH   SOLE   314,301 0 0
Iron Mountain Inc Com 46284V101 6,227,335 232,450 SH   SOLE   232,450 0 0
iShares 0-5 Year High Yield Corporate Bond Com 46434V407 8,019,776 182,475 SH   SOLE   182,475 0 0
iShares Core S&P 500 Com 464287200 401,591 1,195 SH   SOLE   1,195 0 0
iShares Dow Jones US Basic Materials Sector Index Com 464287838 274,426 2,779 SH   SOLE   2,779 0 0
iShares Dow Jones US Healthcare Sector Index Com 464287762 387,603 1,706 SH   SOLE   1,706 0 0
iShares Dow Jones US Real Estate Com 464287739 3,257,024 40,794 SH   SOLE   40,794 0 0
iShares International Select Dividend Com 464288448 264,258 10,600 SH   SOLE   10,600 0 0
iShares Morningstar Large Cap Growth Index Com 464287119 2,167,674 8,105 SH   SOLE   8,105 0 0
iShares Morningstar Mid Cap Core Index Com 464288208 332,130 1,658 SH   SOLE   1,658 0 0
iShares Morningstar Small Cap Growth Index Com 464288604 459,944 1,936 SH   SOLE   1,936 0 0
iShares MSCI Emerging Markets Com 464287234 4,285,215 97,192 SH   SOLE   97,192 0 0
iShares Nasdaq Biotechnology ETF Com 464287556 3,032,662 22,396 SH   SOLE   22,396 0 0
iShares Russell 1000 Growth ETF Com 464287614 227,517 1,049 SH   SOLE   1,049 0 0
iShares Russell 2000 ETF Com 464287655 882,450 5,891 SH   SOLE   5,891 0 0
iShares S&P Global 100 Index Com 464287572 329,017 5,844 SH   SOLE   5,844 0 0
iShares S&P World Ex-US Property Com 464288422 391,640 12,450 SH   SOLE   12,450 0 0
iShares Short-Term National Muni Bond Com 464288158 778,320 7,200 SH   SOLE   7,200 0 0
iShares U.S. Financials ETF Com 464287788 510,206 4,496 SH   SOLE   4,496 0 0
iShares U.S. Industrials ETF Com 464287754 709,384 4,244 SH   SOLE   4,244 0 0
iShares U.S. Preferred Stock Index Com 464288687 3,370,896 92,480 SH   SOLE   92,480 0 0
iShares U.S. Technology ETF Com 464287721 1,605,004 5,331 SH   SOLE   5,331 0 0
iShares US Consumer Services ETF Com 464287580 664,533 2,658 SH   SOLE   2,658 0 0
Jazz Pharmaceuticals PLC Com G50871105 484,806 3,400 SH   SOLE   3,400 0 0
Johnson & Johnson Com 478160104 11,820,814 79,398 SH   SOLE   79,398 0 0
Joint Corp Com 47973J102 1,912,900 110,000 SH   SOLE   110,000 0 0
JPMorgan Chase & Co. Com 46625H100 10,268,628 106,664 SH   SOLE   106,664 0 0
Kimberly-Clark Corp Com 494368103 217,607 1,473 SH   SOLE   1,473 0 0
Kinder Morgan Inc Com 49456B101 1,508,316 122,329 SH   SOLE   122,329 0 0
KKR & Co Inc A Com 48251W104 5,329,739 155,205 SH   SOLE   155,205 0 0
L3 Harris Technologies Inc Com 502431109 3,435,863 20,230 SH   SOLE   20,230 0 0
Lowe's Companies Inc Com 548661107 325,914 1,965 SH   SOLE   1,965 0 0
Lyondellbasell Industries N V Com N53745100 1,066,654 15,132 SH   SOLE   15,132 0 0
Marathon Petroleum Corp Com 56585A102 3,630,795 123,749 SH   SOLE   123,749 0 0
Mastercard Inc Com 57636Q104 8,242,555 24,374 SH   SOLE   24,374 0 0
McDonald's Corporation Com 580135101 8,281,020 37,728 SH   SOLE   37,728 0 0
Micron Technology Inc Com 595112103 2,402,755 51,166 SH   SOLE   51,166 0 0
Microsoft Corp Com 594918104 33,612,209 159,807 SH   SOLE   159,807 0 0
Mondelez Intl Inc Com 609207105 4,216,715 73,398 SH   SOLE   73,398 0 0
Netflix Inc Com 64110L106 3,653,219 7,306 SH   SOLE   7,306 0 0
NextEra Energy Inc Com 65339F101 5,371,341 19,352 SH   SOLE   19,352 0 0
NextEra Energy Partners LP Com 65341B106 5,958,225 99,370 SH   SOLE   99,370 0 0
Nike Inc Class B Com 654106103 1,127,976 8,985 SH   SOLE   8,985 0 0
NVIDIA Corp Com 67066G104 12,467,543 23,036 SH   SOLE   23,036 0 0
Oracle Corporation Com 68389X105 4,123,050 69,062 SH   SOLE   69,062 0 0
Palo Alto Networks Com Com 697435105 9,864,648 40,305 SH   SOLE   40,305 0 0
PayPal Holdings Inc Com 70450Y103 3,601,708 18,280 SH   SOLE   18,280 0 0
Pepsico Incorporated Com 713448108 12,079,322 87,152 SH   SOLE   87,152 0 0
Pfizer Inc Com 717081103 3,955,774 107,786 SH   SOLE   107,786 0 0
Phillips 66 Com 718546104 598,857 11,552 SH   SOLE   11,552 0 0
Procter & Gamble Co Com 742718109 3,872,068 27,858 SH   SOLE   27,858 0 0
Proshares Ultra QQQ Com 74347R206 660,154 7,203 SH   SOLE   7,203 0 0
Prosperity Bancshares Inc Com 743606105 202,137 3,900 SH   SOLE   3,900 0 0
Public Storage Inc Com 74460D109 326,062 1,464 SH   SOLE   1,464 0 0
QTS Realty Trust Inc Com 74736A103 3,577,015 56,760 SH   SOLE   56,760 0 0
QUALCOMM Incorporated Com 747525103 10,618,678 90,233 SH   SOLE   90,233 0 0
Raytheon Technologies Corp Com 75513E101 5,297,073 92,058 SH   SOLE   92,058 0 0
RH Com 74967X103 489,753 1,280 SH   SOLE   1,280 0 0
Salesforce.com Inc Com 79466L302 13,736,648 54,658 SH   SOLE   54,658 0 0
Schlumberger LTD Com 806857108 294,192 18,907 SH   SOLE   18,907 0 0
Sherwin Williams Co Com 824348106 2,125,057 3,050 SH   SOLE   3,050 0 0
Simon Property Group Inc. Com 828806109 420,743 6,505 SH   SOLE   6,505 0 0
SPDR Gold Shares Com 78463V107 2,246,412 12,683 SH   SOLE   12,683 0 0
SPDR S&P 500 Trust Com 78462F103 336,899 1,006 SH   SOLE   1,006 0 0
SPDR S&P Biotech Com 78464A870 1,554,337 13,949 SH   SOLE   13,949 0 0
SPDR S&P Intl Divd Com 78463X772 566,664 16,800 SH   SOLE   16,800 0 0
Starbucks Corp Com 855244109 5,451,366 63,447 SH   SOLE   63,447 0 0
Starwood Property Trust Inc Com 85571B105 1,247,943 82,700 SH   SOLE   82,700 0 0
Target Inc Com 87612E106 6,493,575 41,250 SH   SOLE   41,250 0 0
Tesla Inc Com 88160R101 1,191,360 2,777 SH   SOLE   2,777 0 0
Texas Instruments Inc Com 882508104 1,103,052 7,725 SH   SOLE   7,725 0 0
Thermo Fisher Scientific Inc Com 883556102 5,281,462 11,962 SH   SOLE   11,962 0 0
Toronto-Dominion Bank Com 891160509 3,164,341 68,433 SH   SOLE   68,433 0 0
UnitedHealth Group Inc Com 91324P102 9,078,118 29,118 SH   SOLE   29,118 0 0
Valero Energy Corp Com 91913Y100 915,114 21,124 SH   SOLE   21,124 0 0
Vanguard FTSE Emerging Markets Com 922042858 341,596 7,900 SH   SOLE   7,900 0 0
Verizon Communications Com 92343V104 9,331,276 156,854 SH   SOLE   156,854 0 0
Visa Inc Com 92826C839 19,554,774 97,788 SH   SOLE   97,788 0 0
Walgreens Boots Alliance Com 931427108 888,876 24,746 SH   SOLE   24,746 0 0
Walmart Inc Com 931142103 5,130,359 36,669 SH   SOLE   36,669 0 0
Walt Disney Co Com 254687106 5,101,837 41,117 SH   SOLE   41,117 0 0
Waste Management Inc Com 94106L109 450,982 3,985 SH   SOLE   3,985 0 0
Whiting Petroleum Corp Com 966387508 697,150 40,321 SH   SOLE   40,321 0 0
Williams Companies Com 969457100 1,854,960 94,400 SH   SOLE   94,400 0 0