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 250,823 1,435 SH   SOLE   1,435 0 0
Abbott Laboratories Com 002824100 4,911,830 44,861 SH   SOLE   44,861 0 0
AbbVie Inc Com 00287Y109 16,956,615 158,251 SH   SOLE   158,251 0 0
Adobe Inc Com 00724F101 9,749,839 19,495 SH   SOLE   19,495 0 0
Algonquin Power Income Com 015857105 4,792,411 291,155 SH   SOLE   291,155 0 0
Alibaba Group Holding Limited ADR Com 01609W102 6,967,238 29,937 SH   SOLE   29,937 0 0
Alphabet Inc Class A Com 02079K305 10,262,870 5,855 SH   SOLE   5,855 0 0
Alphabet Inc Class C Com 02079K107 11,812,339 6,742 SH   SOLE   6,742 0 0
Amazon.com Inc Com 023135106 31,864,712 9,783 SH   SOLE   9,783 0 0
American Tower Corp Com 03027X100 14,796,963 65,922 SH   SOLE   65,922 0 0
Amgen Inc Com 031162100 6,668,583 29,003 SH   SOLE   29,003 0 0
Apple Inc Com 037833100 68,035,117 512,737 SH   SOLE   512,737 0 0
AT&T Inc Com 00206R102 5,139,210 178,693 SH   SOLE   178,693 0 0
Autodesk Inc Com 052769106 244,272 800 SH   SOLE   800 0 0
Automatic Data Processing Inc. Com 053015103 903,377 5,127 SH   SOLE   5,127 0 0
Bank of America Corp Com 060505104 415,503 13,708 SH   SOLE   13,708 0 0
Berkshire Hathaway Inc Class B Com 084670702 653,409 2,818 SH   SOLE   2,818 0 0
BlackRock Inc Com 09247X101 10,444,291 14,475 SH   SOLE   14,475 0 0
Blackstone Group Inc Class A Com 09260D107 21,005,418 324,107 SH   SOLE   324,107 0 0
Boeing Co Com 097023105 1,018,497 4,758 SH   SOLE   4,758 0 0
Bristol-Myers Squibb Company Com 110122108 256,529 4,135 SH   SOLE   4,135 0 0
Broadcom Inc Com 11135F101 26,272,940 60,004 SH   SOLE   60,004 0 0
Caterpillar Inc Com 149123101 227,525 1,250 SH   SOLE   1,250 0 0
Centerpoint Energy Inc Com 15189T107 370,149 17,104 SH   SOLE   17,104 0 0
Cerner Corporation Com 156782104 1,588,800 20,244 SH   SOLE   20,244 0 0
Chevron Corp Com 166764100 1,849,945 21,905 SH   SOLE   21,905 0 0
Cisco Systems Inc Com 17275R102 7,798,903 174,277 SH   SOLE   174,277 0 0
Citigroup Inc Com 172967424 781,602 12,676 SH   SOLE   12,676 0 0
Coca Cola Company Com 191216100 4,670,499 85,165 SH   SOLE   85,165 0 0
Comcast Corp A Com 20030N101 7,142,801 136,313 SH   SOLE   136,313 0 0
Costco Wholesale Corp Com 22160K105 9,827,552 26,083 SH   SOLE   26,083 0 0
Crowdstrike Hldgs Inc Cl A Com 22788C105 3,097,867 14,625 SH   SOLE   14,625 0 0
Crown Castle Intl Corp Com 22822V101 9,294,308 58,385 SH   SOLE   58,385 0 0
Cummins Inc Com 231021106 303,178 1,335 SH   SOLE   1,335 0 0
CVS Health Corp Com 126650100 6,339,865 92,823 SH   SOLE   92,823 0 0
Danaher Corp Com 235851102 2,637,912 11,875 SH   SOLE   11,875 0 0
Docusign Inc Com 256163106 2,685,384 12,080 SH   SOLE   12,080 0 0
Eaton Corp PLC Com G29183103 2,497,710 20,790 SH   SOLE   20,790 0 0
Emerson Electric Co Com 291011104 1,486,845 18,500 SH   SOLE   18,500 0 0
Enbridge Inc Com 29250N105 844,536 26,400 SH   SOLE   26,400 0 0
Enterprise Products Partners LP Com 293792107 4,838,967 247,012 SH   SOLE   247,012 0 0
Equinix Inc Com 29444U700 14,750,309 20,653 SH   SOLE   20,653 0 0
Exxon Mobil Corporation Com 30231G102 7,085,296 171,889 SH   SOLE   171,889 0 0
Facebook Inc Com 30303M102 4,626,510 16,937 SH   SOLE   16,937 0 0
Fidelity Blue Chip Growth ETF Com 316092352 281,119 9,850 SH   SOLE   9,850 0 0
First Financial Bankshares Inc Com 32020R109 371,517 10,270 SH   SOLE   10,270 0 0
Flaherty & Crumrine Dynamic Pfd&Inc Com 33848W106 838,381 28,850 SH   SOLE   28,850 0 0
General Mills Inc Com 370334104 976,138 16,601 SH   SOLE   16,601 0 0
Gilead Sciences Inc Com 375558103 252,906 4,341 SH   SOLE   4,341 0 0
Goldman Sachs Access Ultra Short Bd ETF Com 381430230 1,944,319 38,274 SH   SOLE   38,274 0 0
Goldman Sachs ActiveBeta Emerg Mkts Eq ETF Com 381430206 1,000,054 26,200 SH   SOLE   26,200 0 0
Goldman Sachs Group Inc Com 38141G104 3,754,966 14,239 SH   SOLE   14,239 0 0
Home Depot Inc Com 437076102 13,587,472 51,153 SH   SOLE   51,153 0 0
Honeywell International Com 438516106 12,095,135 56,864 SH   SOLE   56,864 0 0
Independent Bank Group In Com 45384B106 498,409 7,972 SH   SOLE   7,972 0 0
Intel Corp Com 458140100 3,486,282 69,977 SH   SOLE   69,977 0 0
International Business Machines Com 459200101 2,304,107 18,304 SH   SOLE   18,304 0 0
Invesco CEF Income Composite Com 46138E404 266,917 11,900 SH   SOLE   11,900 0 0
Invesco Global Short Term High Yield Bond Com 46138E669 386,347 17,400 SH   SOLE   17,400 0 0
Invesco KBW High Dividend Yield Financial Com 46138E610 173,880 10,500 SH   SOLE   10,500 0 0
Invesco KBW Premium Yield Equity REIT Com 46138E594 294,082 14,200 SH   SOLE   14,200 0 0
Invesco Senior Loan Com 46138G508 6,503,560 291,901 SH   SOLE   291,901 0 0
Iron Mountain Inc Com 46284V101 7,654,924 259,665 SH   SOLE   259,665 0 0
iShares 0-5 Year High Yield Corporate Bond Com 46434V407 8,589,296 189,025 SH   SOLE   189,025 0 0
iShares Core S&P 500 Com 464287200 430,196 1,146 SH   SOLE   1,146 0 0
iShares Dow Jones US Basic Materials Sector Index Com 464287838 315,166 2,779 SH   SOLE   2,779 0 0
iShares Dow Jones US Healthcare Provider Com 464288828 211,212 900 SH   SOLE   900 0 0
iShares Dow Jones US Healthcare Sector Index Com 464287762 419,522 1,706 SH   SOLE   1,706 0 0
iShares Dow Jones US Real Estate Com 464287739 2,993,158 34,946 SH   SOLE   34,946 0 0
iShares International Select Dividend Com 464288448 247,548 8,400 SH   SOLE   8,400 0 0
iShares Morningstar Large Cap Growth Index Com 464287119 2,320,779 8,006 SH   SOLE   8,006 0 0
iShares Morningstar Mid Cap Core Index Com 464288208 388,270 1,658 SH   SOLE   1,658 0 0
iShares Morningstar Small Cap Growth Index Com 464288604 572,401 1,886 SH   SOLE   1,886 0 0
iShares MSCI Emerging Markets ETF Com 464287234 4,780,015 92,510 SH   SOLE   92,510 0 0
iShares Nasdaq Biotechnology ETF Com 464287556 3,217,518 21,239 SH   SOLE   21,239 0 0
iShares Preferred & Income Securities ETF Com 464288687 3,012,367 78,223 SH   SOLE   78,223 0 0
iShares Russell 1000 Growth ETF Com 464287614 252,955 1,049 SH   SOLE   1,049 0 0
iShares Russell 2000 ETF Com 464287655 1,299,289 6,627 SH   SOLE   6,627 0 0
iShares S&P Global 100 Index Com 464287572 307,629 4,890 SH   SOLE   4,890 0 0
iShares S&P World Ex-US Property Com 464288422 345,902 9,700 SH   SOLE   9,700 0 0
iShares Short-Term National Muni Bond Com 464288158 854,069 7,900 SH   SOLE   7,900 0 0
iShares U.S. Financials ETF Com 464287788 470,995 7,054 SH   SOLE   7,054 0 0
iShares U.S. Industrials ETF Com 464287754 824,184 8,488 SH   SOLE   8,488 0 0
iShares U.S. Technology ETF Com 464287721 1,806,078 21,228 SH   SOLE   21,228 0 0
iShares US Consumer Services ETF Com 464287580 749,556 10,632 SH   SOLE   10,632 0 0
Jazz Pharmaceuticals PLC Com G50871105 594,180 3,600 SH   SOLE   3,600 0 0
Johnson & Johnson Com 478160104 12,623,177 80,208 SH   SOLE   80,208 0 0
Joint Corp Com 47973J102 2,888,600 110,000 SH   SOLE   110,000 0 0
JPMorgan Chase & Co. Com 46625H100 13,415,232 105,573 SH   SOLE   105,573 0 0
Kinder Morgan Inc Com 49456B101 861,032 62,987 SH   SOLE   62,987 0 0
KKR & Co Inc A Com 48251W104 6,791,590 167,735 SH   SOLE   167,735 0 0
L3 Harris Technologies Inc Com 502431109 3,896,647 20,615 SH   SOLE   20,615 0 0
Logitech Intl SA Com H50430232 1,454,448 14,965 SH   SOLE   14,965 0 0
Lowe's Companies Inc Com 548661107 315,402 1,965 SH   SOLE   1,965 0 0
Lyondellbasell Industries N V Com N53745100 1,513,031 16,507 SH   SOLE   16,507 0 0
Marathon Petroleum Corp Com 56585A102 3,778,649 91,360 SH   SOLE   91,360 0 0
Mastercard Inc Com 57636Q104 8,459,121 23,699 SH   SOLE   23,699 0 0
McDonald's Corporation Com 580135101 8,107,575 37,783 SH   SOLE   37,783 0 0
Mercadolibre Inc Com 58733R102 251,283 150 SH   SOLE   150 0 0
Micron Technology Inc Com 595112103 2,829,023 37,630 SH   SOLE   37,630 0 0
Microsoft Corp Com 594918104 35,048,946 157,580 SH   SOLE   157,580 0 0
Mondelez Intl Inc Com 609207105 4,625,737 79,113 SH   SOLE   79,113 0 0
Netflix Inc Com 64110L106 3,242,757 5,997 SH   SOLE   5,997 0 0
NextEra Energy Inc Com 65339F101 6,549,880 84,898 SH   SOLE   84,898 0 0
NextEra Energy Partners LP Com 65341B106 7,559,217 112,740 SH   SOLE   112,740 0 0
Nike Inc Class B Com 654106103 2,067,584 14,615 SH   SOLE   14,615 0 0
NVIDIA Corp Com 67066G104 12,700,426 24,321 SH   SOLE   24,321 0 0
Okta Inc Com Cl A Com 679295105 266,973 1,050 SH   SOLE   1,050 0 0
Oracle Corporation Com 68389X105 4,281,819 66,189 SH   SOLE   66,189 0 0
Palo Alto Networks Com Com 697435105 13,665,100 38,451 SH   SOLE   38,451 0 0
PayPal Holdings Inc Com 70450Y103 5,364,351 22,905 SH   SOLE   22,905 0 0
Pepsico Incorporated Com 713448108 13,081,675 88,210 SH   SOLE   88,210 0 0
Pfizer Inc Com 717081103 4,593,548 124,790 SH   SOLE   124,790 0 0
Phillips 66 Com 718546104 555,815 7,947 SH   SOLE   7,947 0 0
Procter & Gamble Co Com 742718109 3,910,475 28,104 SH   SOLE   28,104 0 0
Proshares Ultra QQQ Com 74347R206 540,211 4,693 SH   SOLE   4,693 0 0
Proshares Ultra Short 500 Com 74347B383 247,800 20,000 SH   SOLE   20,000 0 0
Prosperity Bancshares Inc Com 743606105 270,504 3,900 SH   SOLE   3,900 0 0
Public Storage Inc Com 74460D109 334,617 1,449 SH   SOLE   1,449 0 0
QTS Realty Trust Inc Com 74736A103 5,541,972 89,560 SH   SOLE   89,560 0 0
QUALCOMM Incorporated Com 747525103 13,742,743 90,211 SH   SOLE   90,211 0 0
Quanta Services Inc Com 74762E102 2,773,850 38,515 SH   SOLE   38,515 0 0
Raytheon Technologies Corp Com 75513E101 5,125,715 71,678 SH   SOLE   71,678 0 0
RH Com 74967X103 431,856 965 SH   SOLE   965 0 0
Salesforce.com Inc Com 79466L302 12,274,309 55,158 SH   SOLE   55,158 0 0
Schlumberger NV Com 806857108 379,994 17,407 SH   SOLE   17,407 0 0
Sherwin Williams Co Com 824348106 2,366,410 3,220 SH   SOLE   3,220 0 0
Simon Property Group Inc. Com 828806109 631,498 7,405 SH   SOLE   7,405 0 0
SPDR Gold Shares Com 78463V107 2,014,219 11,293 SH   SOLE   11,293 0 0
SPDR S&P 500 Trust Com 78462F103 336,865 901 SH   SOLE   901 0 0
SPDR S&P Biotech Com 78464A870 1,885,607 13,394 SH   SOLE   13,394 0 0
SPDR S&P Intl Divd Com 78463X772 475,280 13,000 SH   SOLE   13,000 0 0
Square Inc Class A Com 852234103 359,106 1,650 SH   SOLE   1,650 0 0
Starbucks Corp Com 855244109 6,749,582 63,092 SH   SOLE   63,092 0 0
Starwood Property Trust Inc Com 85571B105 667,780 34,600 SH   SOLE   34,600 0 0
Target Corporation Com 87612E106 7,570,489 42,885 SH   SOLE   42,885 0 0
Tesla Inc Com 88160R101 2,030,212 2,877 SH   SOLE   2,877 0 0
Texas Instruments Inc Com 882508104 939,644 5,725 SH   SOLE   5,725 0 0
Thermo Fisher Scientific Inc Com 883556102 5,504,122 11,817 SH   SOLE   11,817 0 0
Toronto-Dominion Bank Com 891160509 3,485,796 61,783 SH   SOLE   61,783 0 0
United Rentals Inc Com 911363109 220,314 950 SH   SOLE   950 0 0
UnitedHealth Group Inc Com 91324P102 10,394,505 29,641 SH   SOLE   29,641 0 0
Valero Energy Corp Com 91913Y100 382,036 6,753 SH   SOLE   6,753 0 0
Vanguard FTSE Emerging Markets Com 922042858 395,869 7,900 SH   SOLE   7,900 0 0
Verizon Communications Com 92343V104 9,554,485 162,629 SH   SOLE   162,629 0 0
Visa Inc Com 92826C839 20,825,730 95,212 SH   SOLE   95,212 0 0
Walgreens Boots Alliance Com 931427108 986,870 24,746 SH   SOLE   24,746 0 0
Walmart Inc Com 931142103 5,616,084 38,960 SH   SOLE   38,960 0 0
Walt Disney Co Com 254687106 7,922,939 43,729 SH   SOLE   43,729 0 0
Waste Management Inc Com 94106L109 422,896 3,586 SH   SOLE   3,586 0 0
Williams Companies Com 969457100 1,394,477 69,550 SH   SOLE   69,550 0 0