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 358,733 2,045 SH   SOLE   2,045 0 0
Abbott Laboratories Com 002824100 3,935,536 33,315 SH   SOLE   33,315 0 0
AbbVie Inc Com 00287Y109 19,311,447 179,025 SH   SOLE   179,025 0 0
Adobe Inc Com 00724F101 11,651,421 20,238 SH   SOLE   20,238 0 0
Airbnb Inc-Class A Com 009066101 444,537 2,650 SH   SOLE   2,650 0 0
Algonquin Power Income Com 015857105 6,023,852 410,904 SH   SOLE   410,904 0 0
Alibaba Group Holding Limited ADR Com 01609W102 870,371 5,878 SH   SOLE   5,878 0 0
Align Technology Inc Com 016255101 268,168 403 SH   SOLE   403 0 0
Alphabet Inc Class A Com 02079K305 15,084,919 5,642 SH   SOLE   5,642 0 0
Alphabet Inc Class C Com 02079K107 16,075,923 6,031 SH   SOLE   6,031 0 0
Amazon.com Inc Com 023135106 31,781,250 9,674 SH   SOLE   9,674 0 0
American Tower Corp Com 03027X100 17,495,640 65,919 SH   SOLE   65,919 0 0
Amgen Inc Com 031162100 5,247,337 24,675 SH   SOLE   24,675 0 0
Annaly Capital Management Inc Com 035710409 136,949 16,264 SH   SOLE   16,264 0 0
Apple Inc Com 037833100 64,126,370 453,189 SH   SOLE   453,189 0 0
AT&T Inc Com 00206R102 2,744,480 101,609 SH   SOLE   101,609 0 0
Automatic Data Processing Inc Com 053015103 833,730 4,170 SH   SOLE   4,170 0 0
Bank of America Corp Com 060505104 598,920 14,108 SH   SOLE   14,108 0 0
Berkshire Hathaway Inc Class B Com 084670702 412,685 1,512 SH   SOLE   1,512 0 0
BlackRock Inc Com 09247X101 13,269,026 15,821 SH   SOLE   15,821 0 0
BlackRock MuniYield Quality Inc Com 09254F100 181,942 11,231 SH   SOLE   11,231 0 0
Blackstone Inc Com 09260D107 35,479,673 304,965 SH   SOLE   304,965 0 0
Boeing Co Com 097023105 1,084,788 4,932 SH   SOLE   4,932 0 0
BP PLC Com 055622104 288,748 10,565 SH   SOLE   10,565 0 0
Bristol-Myers Squibb Company Com 110122108 261,801 4,424 SH   SOLE   4,424 0 0
Broadcom Inc Com 11135F101 29,674,288 61,192 SH   SOLE   61,192 0 0
Caterpillar Inc Com 149123101 1,742,127 9,075 SH   SOLE   9,075 0 0
Centerpoint Energy Inc Com 15189T107 622,453 25,303 SH   SOLE   25,303 0 0
Cerner Corporation Com 156782104 346,087 4,907 SH   SOLE   4,907 0 0
Chevron Corp Com 166764100 3,308,407 32,611 SH   SOLE   32,611 0 0
Cisco Systems Inc Com 17275R102 9,350,957 171,797 SH   SOLE   171,797 0 0
Citigroup Inc Com 172967424 1,508,875 21,500 SH   SOLE   21,500 0 0
Coca Cola Company Com 191216100 5,633,070 107,357 SH   SOLE   107,357 0 0
Coinbase Global Inc -Class A Com 19260Q107 261,602 1,150 SH   SOLE   1,150 0 0
Comcast Corp A Com 20030N101 8,034,643 143,655 SH   SOLE   143,655 0 0
ConocoPhillips Com 20825C104 340,325 5,021 SH   SOLE   5,021 0 0
Costco Wholesale Corp Com 22160K105 13,613,013 30,294 SH   SOLE   30,294 0 0
Crowdstrike Hldgs Inc Cl A Com 22788C105 4,782,387 19,458 SH   SOLE   19,458 0 0
Crown Castle Intl Corp Com 22822V101 10,768,501 62,130 SH   SOLE   62,130 0 0
Cummins Inc Com 231021106 2,153,530 9,590 SH   SOLE   9,590 0 0
CVS Health Corp Com 126650100 9,754,860 114,952 SH   SOLE   114,952 0 0
Danaher Corp Com 235851102 3,417,339 11,225 SH   SOLE   11,225 0 0
Darden Restaurants Inc. Com 237194105 4,146,491 27,375 SH   SOLE   27,375 0 0
Digital Realty Trust Inc Com 253868103 786,530 5,445 SH   SOLE   5,445 0 0
Docusign Inc Com 256163106 5,386,722 20,925 SH   SOLE   20,925 0 0
Dow Inc Com 260557103 391,319 6,798 SH   SOLE   6,798 0 0
Duke Energy Corp Com 26441C204 324,193 3,322 SH   SOLE   3,322 0 0
Eaton Corp PLC Com G29183103 4,472,879 29,957 SH   SOLE   29,957 0 0
Eli Lilly and Company Com 532457108 1,745,813 7,556 SH   SOLE   7,556 0 0
Emerson Electric Co Com 291011104 1,934,246 20,533 SH   SOLE   20,533 0 0
Enbridge Inc Com 29250N105 3,035,187 76,261 SH   SOLE   76,261 0 0
Energy Transfer LP Com 29273V100 288,779 30,144 SH   SOLE   30,144 0 0
Enterprise Products Partners LP Com 293792107 5,360,728 247,723 SH   SOLE   247,723 0 0
Equinix Inc Com 29444U700 15,551,127 19,681 SH   SOLE   19,681 0 0
Exxon Mobil Corporation Com 30231G102 9,905,090 168,396 SH   SOLE   168,396 0 0
Facebook Inc Com 30303M102 4,684,769 13,803 SH   SOLE   13,803 0 0
Fidelity Blue Chip Growth ETF Com 316092352 502,125 15,450 SH   SOLE   15,450 0 0
Fidelity International High Dividend ETF Com 316092725 411,474 20,200 SH   SOLE   20,200 0 0
First Financial Bankshares Inc Com 32020R109 312,460 6,800 SH   SOLE   6,800 0 0
Flaherty & Crumrine Dynamic Pfd&Inc Com 33848W106 699,379 24,284 SH   SOLE   24,284 0 0
Generac Holdings Inc. Com 368736104 6,042,185 14,785 SH   SOLE   14,785 0 0
General Mills Inc Com 370334104 913,020 15,262 SH   SOLE   15,262 0 0
Gilead Sciences Inc Com 375558103 624,528 8,941 SH   SOLE   8,941 0 0
Goldman Sachs Access Ultra Short Bd ETF Com 381430230 11,894,225 234,739 SH   SOLE   234,739 0 0
Goldman Sachs ActiveBeta Emerg Mkts Eq ETF Com 381430206 957,180 25,800 SH   SOLE   25,800 0 0
Goldman Sachs Group Inc Com 38141G104 8,723,004 23,074 SH   SOLE   23,074 0 0
Home Depot Inc Com 437076102 18,955,899 57,746 SH   SOLE   57,746 0 0
Honeywell International Com 438516106 11,899,899 56,057 SH   SOLE   56,057 0 0
Independent Bank Group In Com 45384B106 552,122 7,772 SH   SOLE   7,772 0 0
Intel Corp Com 458140100 3,648,676 68,481 SH   SOLE   68,481 0 0
International Business Machines Com 459200101 4,262,928 30,684 SH   SOLE   30,684 0 0
Invesco CEF Income Composite Com 46138E404 239,500 10,000 SH   SOLE   10,000 0 0
Invesco Global Short Term High Yield Bond Com 46138E669 241,203 11,100 SH   SOLE   11,100 0 0
Invesco QQQ Trust Series 1 Com 46090E103 299,970 838 SH   SOLE   838 0 0
Invesco Senior Loan Com 46138G508 3,568,560 161,400 SH   SOLE   161,400 0 0
IQvia Hldgs Inc Com 46266C105 1,103,081 4,605 SH   SOLE   4,605 0 0
Iron Mountain Inc Com 46284V101 12,059,330 277,545 SH   SOLE   277,545 0 0
iShares 0-5 Year High Yield Corporate Bond Com 46434V407 21,814,093 477,332 SH   SOLE   477,332 0 0
iShares Core S&P 500 Com 464287200 273,570 635 SH   SOLE   635 0 0
iShares Dow Jones US Basic Materials Sector Index Com 464287838 346,152 2,779 SH   SOLE   2,779 0 0
iShares Dow Jones US Healthcare Provider Com 464288828 230,199 900 SH   SOLE   900 0 0
iShares Dow Jones US Healthcare Sector Index Com 464287762 357,592 1,296 SH   SOLE   1,296 0 0
iShares Dow Jones US Real Estate Com 464287739 3,098,085 30,257 SH   SOLE   30,257 0 0
iShares Morningstar Growth ETF Com 464287119 2,460,091 37,530 SH   SOLE   37,530 0 0
iShares Morningstar Mid Cap Core Index Com 464288208 441,285 6,632 SH   SOLE   6,632 0 0
iShares Morningstar Small-Cap Growth ETF Com 464288604 557,199 11,316 SH   SOLE   11,316 0 0
iShares MSCI Emerging Markets ETF Com 464287234 3,748,536 74,405 SH   SOLE   74,405 0 0
iShares Nasdaq Biotechnology ETF Com 464287556 2,938,234 18,173 SH   SOLE   18,173 0 0
iShares Preferred & Income Securities ETF Com 464288687 1,915,141 49,346 SH   SOLE   49,346 0 0
iShares Russell 1000 Growth ETF Com 464287614 297,333 1,085 SH   SOLE   1,085 0 0
iShares Russell 2000 ETF Com 464287655 1,471,968 6,729 SH   SOLE   6,729 0 0
iShares S&P Global 100 Index Com 464287572 305,190 4,290 SH   SOLE   4,290 0 0
iShares S&P World Ex-US Property Com 464288422 206,192 5,566 SH   SOLE   5,566 0 0
iShares Short-Term National Muni Bond Com 464288158 2,859,748 26,585 SH   SOLE   26,585 0 0
iShares U.S. Financials ETF Com 464287788 530,631 6,428 SH   SOLE   6,428 0 0
iShares U.S. Industrials ETF Com 464287754 888,142 8,288 SH   SOLE   8,288 0 0
iShares U.S. Technology ETF Com 464287721 2,038,161 20,128 SH   SOLE   20,128 0 0
iShares US Consumer Services ETF Com 464287580 727,641 9,412 SH   SOLE   9,412 0 0
Jazz Pharmaceuticals PLC Com G50871105 247,399 1,900 SH   SOLE   1,900 0 0
Johnson & Johnson Com 478160104 13,783,665 85,347 SH   SOLE   85,347 0 0
Joint Corp Com 47973J102 4,901,000 50,000 SH   SOLE   50,000 0 0
JP Morgan Chase & Co. Com 46625H100 17,294,431 105,653 SH   SOLE   105,653 0 0
JPMorgan Ultra-Short Income ETF Com 46641Q837 2,755,110 54,320 SH   SOLE   54,320 0 0
Kinder Morgan Inc Com 49456B101 1,695,769 101,361 SH   SOLE   101,361 0 0
KKR & Co Inc A Com 48251W104 12,068,120 198,228 SH   SOLE   198,228 0 0
L3 Harris Technologies Inc Com 502431109 2,668,207 12,115 SH   SOLE   12,115 0 0
Lockheed Martin Corp Com 539830109 207,405 601 SH   SOLE   601 0 0
Logitech Intl SA Com H50430232 2,098,851 23,810 SH   SOLE   23,810 0 0
Lowe's Companies Inc Com 548661107 365,553 1,802 SH   SOLE   1,802 0 0
Lululemon Athletica Inc. Com 550021109 619,595 1,531 SH   SOLE   1,531 0 0
Lyondellbasell Industries N V Com N53745100 2,700,252 28,772 SH   SOLE   28,772 0 0
Magellan Midstream Partners LP Com 559080106 525,263 11,524 SH   SOLE   11,524 0 0
Marathon Petroleum Corp Com 56585A102 3,900,829 63,110 SH   SOLE   63,110 0 0
Mastercard Inc Com 57636Q104 8,489,824 24,418 SH   SOLE   24,418 0 0
McDonald's Corporation Com 580135101 9,163,658 38,006 SH   SOLE   38,006 0 0
Medtronic PLC Com G5960L103 202,189 1,613 SH   SOLE   1,613 0 0
Mercadolibre Inc Com 58733R102 251,910 150 SH   SOLE   150 0 0
Merck & Co Inc Com 58933Y105 238,023 3,169 SH   SOLE   3,169 0 0
Micron Technology Inc Com 595112103 4,387,174 61,808 SH   SOLE   61,808 0 0
Microsoft Corp Com 594918104 43,154,061 153,072 SH   SOLE   153,072 0 0
Mondelez Intl Inc Com 609207105 4,566,082 78,482 SH   SOLE   78,482 0 0
Morgan Stanley Com 617446448 969,499 9,963 SH   SOLE   9,963 0 0
MPLX LP Com 55336V100 212,386 7,460 SH   SOLE   7,460 0 0
Netflix Inc Com 64110L106 3,034,610 4,972 SH   SOLE   4,972 0 0
NextEra Energy Inc Com 65339F101 7,285,069 92,779 SH   SOLE   92,779 0 0
NextEra Energy Partners LP Com 65341B106 9,336,425 123,891 SH   SOLE   123,891 0 0
Nike Inc Class B Com 654106103 2,066,622 14,230 SH   SOLE   14,230 0 0
Nuveen Municipal Value Com 670928100 599,960 53,000 SH   SOLE   53,000 0 0
NVIDIA Corp Com 67066G104 20,348,233 98,224 SH   SOLE   98,224 0 0
Okta Inc Com Cl A Com 679295105 520,961 2,195 SH   SOLE   2,195 0 0
Oracle Corporation Com 68389X105 4,929,590 56,577 SH   SOLE   56,577 0 0
Palo Alto Networks Com Com 697435105 17,214,062 35,937 SH   SOLE   35,937 0 0
PayPal Holdings Inc Com 70450Y103 7,028,272 27,010 SH   SOLE   27,010 0 0
Pepsico Incorporated Com 713448108 13,494,438 89,717 SH   SOLE   89,717 0 0
Pfizer Inc Com 717081103 6,676,660 155,235 SH   SOLE   155,235 0 0
Philip Morris International Inc Com 718172109 439,889 4,640 SH   SOLE   4,640 0 0
Phillips 66 Com 718546104 464,721 6,636 SH   SOLE   6,636 0 0
PNC Financial Service Corp Com 693475105 744,801 3,807 SH   SOLE   3,807 0 0
Procter & Gamble Co Com 742718109 3,597,538 25,733 SH   SOLE   25,733 0 0
ProLogis Inc Com 74340W103 1,311,370 10,455 SH   SOLE   10,455 0 0
Proshares Ultra QQQ Com 74347R206 584,634 8,034 SH   SOLE   8,034 0 0
ProShares Ultra Russell 2000 Com 74347R842 343,217 6,350 SH   SOLE   6,350 0 0
Proshares Ultra Short 500 Com 74347B383 323,708 36,536 SH   SOLE   36,536 0 0
Prosperity Bancshares Inc Com 743606105 227,616 3,200 SH   SOLE   3,200 0 0
Public Storage Inc Com 74460D109 396,628 1,335 SH   SOLE   1,335 0 0
Qualcomm Incorporated Com 747525103 11,195,141 86,797 SH   SOLE   86,797 0 0
Quanta Services Inc Com 74762E102 9,680,618 85,052 SH   SOLE   85,052 0 0
Raytheon Technologies Corp Com 75513E101 7,134,624 82,999 SH   SOLE   82,999 0 0
RH Com 74967X103 360,131 540 SH   SOLE   540 0 0
Royal Dutch Shell PLC A Spons ADR Com 780259206 233,177 5,231 SH   SOLE   5,231 0 0
Salesforce.com Inc Com 79466L302 14,402,026 53,100 SH   SOLE   53,100 0 0
Schlumberger NV Com 806857108 388,580 13,110 SH   SOLE   13,110 0 0
Sherwin Williams Co Com 824348106 5,843,559 20,890 SH   SOLE   20,890 0 0
Simon Property Group Inc Com 828806109 1,397,827 10,755 SH   SOLE   10,755 0 0
SPDR Blackstone / GSO Senior Loan ETF Com 78467V608 15,106,525 328,260 SH   SOLE   328,260 0 0
SPDR Gold Shares Com 78463V107 1,291,918 7,867 SH   SOLE   7,867 0 0
SPDR S&P 500 Trust Com 78462F103 420,986 981 SH   SOLE   981 0 0
SPDR S&P Biotech Com 78464A870 1,334,285 10,614 SH   SOLE   10,614 0 0
SPDR S&P Intl Divd Com 78463X772 299,963 7,900 SH   SOLE   7,900 0 0
Square Inc Class A Com 852234103 488,074 2,035 SH   SOLE   2,035 0 0
Starbucks Corp Com 855244109 6,800,898 61,652 SH   SOLE   61,652 0 0
Starwood Property Trust Inc Com 85571B105 5,318,450 217,880 SH   SOLE   217,880 0 0
Target Corporation Com 87612E106 9,739,882 42,575 SH   SOLE   42,575 0 0
Tesla Inc Com 88160R101 2,234,933 2,882 SH   SOLE   2,882 0 0
Texas Instruments Inc Com 882508104 2,063,566 10,736 SH   SOLE   10,736 0 0
Thermo Fisher Scientific Inc Com 883556102 7,832,934 13,710 SH   SOLE   13,710 0 0
Toronto-Dominion Bank Com 891160509 5,329,149 80,561 SH   SOLE   80,561 0 0
United Rentals Inc Com 911363109 2,096,806 5,975 SH   SOLE   5,975 0 0
UnitedHealth Group Inc Com 91324P102 11,873,963 30,388 SH   SOLE   30,388 0 0
Valero Energy Corp Com 91913Y100 2,628,263 37,243 SH   SOLE   37,243 0 0
Vanguard FTSE Emerging Markets Com 922042858 395,079 7,900 SH   SOLE   7,900 0 0
Verizon Communications Com 92343V104 8,759,835 162,189 SH   SOLE   162,189 0 0
Visa Inc Com 92826C839 20,024,989 89,898 SH   SOLE   89,898 0 0
Walgreens Boots Alliance Com 931427108 1,164,299 24,746 SH   SOLE   24,746 0 0
Walmart Inc Com 931142103 5,015,031 35,981 SH   SOLE   35,981 0 0
Walt Disney Co Com 254687106 7,819,993 46,225 SH   SOLE   46,225 0 0
Waste Management Inc Com 94106L109 463,016 3,100 SH   SOLE   3,100 0 0
Williams Companies Com 969457100 6,089,674 234,760 SH   SOLE   234,760 0 0