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
AAON INC COM PAR $0.004 000360206 3 2,000 SH   SOLE   0 0 2,000
AAON INC COM PAR $0.004 000360206 3 1,000 SH   SOLE   0 0 1,000
AAON INC COM PAR $0.004 000360206 88,061 1,782,244 SH   SOLE   0 0 1,782,244
AARONS INC COM PAR $0.50 002535300 12,335 215,980 SH   SOLE   0 0 215,980
ABBOTT LABS COM 002824100 2,453 28,239 SH   SOLE   0 0 28,239
AMAZON COM INC COM 023135106 24,493 13,255 SH   SOLE   0 0 13,255
AMERICAN ELEC PWR CO INC COM 025537101 500 5,294 SH   SOLE   0 0 5,294
APPLE INC COM 037833100 0 700 SH   SOLE   0 0 700
APPLE INC COM 037833100 42,988 146,393 SH   SOLE   0 0 146,393
APPLIED MATLS INC COM 038222105 14,217 232,906 SH   SOLE   0 0 232,906
AUTOMATIC DATA PROCESSING IN COM 053015103 618 3,626 SH   SOLE   0 0 3,626
BP PLC SPONSORED ADR 055622104 36,461 966,103 SH   SOLE   0 0 966,103
BANK AMER CORP COM 060505104 1,862 52,865 SH   SOLE   0 0 52,865
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,853 8,179 SH   SOLE   0 0 8,179
BOEING CO COM 097023105 496 1,521 SH   SOLE   0 0 1,521
BRIGHT HORIZONS FAM SOL IN D COM 109194100 11,065 73,625 SH   SOLE   0 0 73,625
BRISTOL MYERS SQUIBB CO COM 110122108 1,381 21,516 SH   SOLE   0 0 21,516
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 30,480 527,331 SH   SOLE   0 0 527,331
CSX CORP COM 126408103 1,159 16,023 SH   SOLE   0 0 16,023
CVS HEALTH CORP COM 126650100 727 9,785 SH   SOLE   0 0 9,785
CATERPILLAR INC DEL COM 149123101 14,949 101,228 SH   SOLE   0 0 101,228
CHEVRON CORP NEW COM 166764100 16,531 137,179 SH   SOLE   0 0 137,179
CITIGROUP INC COM NEW 172967424 24,794 310,357 SH   SOLE   0 0 310,357
CLOROX CO DEL COM 189054109 416 2,709 SH   SOLE   0 0 2,709
COCA COLA CO COM 191216100 21,787 393,615 SH   SOLE   0 0 393,615
COLGATE PALMOLIVE CO COM 194162103 357 5,179 SH   SOLE   0 0 5,179
DANAHER CORPORATION COM 235851102 16,680 108,678 SH   SOLE   0 0 108,678
DEERE & CO COM 244199105 351 2,028 SH   SOLE   0 0 2,028
EMERSON ELEC CO COM 291011104 522 6,850 SH   SOLE   0 0 6,850
ENTERPRISE PRODS PARTNERS L COM 293792107 585 20,762 SH   SOLE   0 0 20,762
FIFTH THIRD BANCORP COM 316773100 1,424 46,308 SH   SOLE   0 0 46,308
GENERAL ELECTRIC CO COM 369604103 243 21,789 SH   SOLE   0 0 21,789
GENERAL MLS INC COM 370334104 15,988 298,513 SH   SOLE   0 0 298,513
GLU MOBILE INC COM 379890106 73 12,000 SH   SOLE   0 0 12,000
HSBC HLDGS PLC SPON ADR NEW 404280406 12,873 329,319 SH   SOLE   0 0 329,319
HEALTHCARE RLTY TR COM 421946104 13,349 400,021 SH   SOLE   0 0 400,021
HELMERICH & PAYNE INC COM 423452101 565 12,436 SH   SOLE   0 0 12,436
HENRY JACK & ASSOC INC COM 426281101 208 1,427 SH   SOLE   0 0 1,427
HOME DEPOT INC COM 437076102 3,481 15,940 SH   SOLE   0 0 15,940
INTEL CORP COM 458140100 4,459 74,495 SH   SOLE   0 0 74,495
INTERNATIONAL BANCSHARES COR COM 459044103 301 6,992 SH   SOLE   0 0 6,992
INTERNATIONAL BUSINESS MACHS COM 459200101 230 1,714 SH   SOLE   0 0 1,714
INTUIT COM 461202103 11,600 44,285 SH   SOLE   0 0 44,285
ISHARES TR SELECT DIVID ETF 464287168 239 2,261 SH   SOLE   0 0 2,261
ISHARES TR MSCI EMG MKT ETF 464287234 369 8,231 SH   SOLE   0 0 8,231
ISHARES TR S&P 500 GRWT ETF 464287309 18,600 96,053 SH   SOLE   0 0 96,053
ISHARES TR S&P 500 VAL ETF 464287408 593 4,558 SH   SOLE   0 0 4,558
ISHARES TR MSCI EAFE ETF 464287465 333 4,801 SH   SOLE   0 0 4,801
ISHARES TR CORE S&P MCP ETF 464287507 13,829 67,191 SH   SOLE   0 0 67,191
ISHARES TR RUS 1000 GRW ETF 464287614 3,532 20,077 SH   SOLE   0 0 20,077
ISHARES TR RUS 1000 ETF 464287622 457 2,560 SH   SOLE   0 0 2,560
ISHARES TR CORE S&P SCP ETF 464287804 6,655 79,368 SH   SOLE   0 0 79,368
ISHARES TR IBOXX HI YD ETF 464288513 18,690 212,536 SH   SOLE   0 0 212,536
ISHARES TR MBS ETF 464288588 52,630 487,043 SH   SOLE   0 0 487,043
JOHNSON & JOHNSON COM 478160104 11,815 80,999 SH   SOLE   0 0 80,999
KROGER CO COM 501044101 12,309 424,601 SH   SOLE   0 0 424,601
LAM RESEARCH CORP COM 512807108 868 2,969 SH   SOLE   0 0 2,969
LAMAR ADVERTISING CO NEW CL A 512816109 23,746 266,037 SH   SOLE   0 0 266,037
LAREDO PETROLEUM INC COM 516806106 239 83,180 SH   SOLE   0 0 83,180
LEGGETT & PLATT INC COM 524660107 13,138 258,460 SH   SOLE   0 0 258,460
LOCKHEED MARTIN CORP COM 539830109 18,059 46,380 SH   SOLE   0 0 46,380
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 528 8,399 SH   SOLE   0 0 8,399
MARSH & MCLENNAN COS INC COM 571748102 336 3,013 SH   SOLE   0 0 3,013
MCDONALDS CORP COM 580135101 694 3,512 SH   SOLE   0 0 3,512
MICROSOFT CORP COM 594918104 61,442 389,611 SH   SOLE   0 0 389,611
MICROSOFT CORP COM 594918104 1 4,900 SH   SOLE   0 0 4,900
NORTHROP GRUMMAN CORP COM 666807102 276 803 SH   SOLE   0 0 803
OGE ENERGY CORP COM 670837103 207 4,646 SH   SOLE   0 0 4,646
ONEOK INC NEW COM 682680103 23,128 305,639 SH   SOLE   0 0 305,639
PARK HOTELS RESORTS INC COM 700517105 13,984 540,560 SH   SOLE   0 0 540,560
PEOPLES UTD FINL INC COM 712704105 14,196 840,019 SH   SOLE   0 0 840,019
PEPSICO INC COM 713448108 225,984 1,653,504 SH   SOLE   0 0 1,653,504
PFIZER INC COM 717081103 15,872 405,110 SH   SOLE   0 0 405,110
PHILIP MORRIS INTL INC COM 718172109 588 6,908 SH   SOLE   0 0 6,908
PHILLIPS 66 COM 718546104 1,186 10,647 SH   SOLE   0 0 10,647
PROCTER & GAMBLE CO COM 742718109 28,356 227,030 SH   SOLE   0 0 227,030
PROSPERITY BANCSHARES INC COM 743606105 1,191 16,571 SH   SOLE   0 0 16,571
RAYTHEON CO COM NEW 755111507 24,522 111,596 SH   SOLE   0 0 111,596
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 202 3,375 SH   SOLE   0 0 3,375
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 299 5,071 SH   SOLE   0 0 5,071
THE CHARLES SCHWAB CORPORATI COM 808513105 265 5,569 SH   SOLE   0 0 5,569
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 71,090 924,691 SH   SOLE   0 0 924,691
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12,563 373,569 SH   SOLE   0 0 373,569
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5,408 156,076 SH   SOLE   0 0 156,076
SEMPRA ENERGY COM 816851109 336 2,221 SH   SOLE   0 0 2,221
SOUTHERN CO COM 842587107 19,627 308,114 SH   SOLE   0 0 308,114
SOUTHWEST AIRLS CO COM 844741108 285 5,288 SH   SOLE   0 0 5,288
STRYKER CORP COM 863667101 17,044 81,185 SH   SOLE   0 0 81,185
TASEKO MINES LTD COM 876511106 16 33,900 SH   SOLE   0 0 33,900
TEXAS INSTRS INC COM 882508104 744 5,796 SH   SOLE   0 0 5,796
THERMO FISHER SCIENTIFIC INC COM 883556102 16,751 51,562 SH   SOLE   0 0 51,562
TYLER TECHNOLOGIES INC COM 902252105 306 1,019 SH   SOLE   0 0 1,019
UNION PACIFIC CORP COM 907818108 463 2,559 SH   SOLE   0 0 2,559
UNIT CORP COM 909218109 12 17,851 SH   SOLE   0 0 17,851
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 290 3,593 SH   SOLE   0 0 3,593
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 439 5,233 SH   SOLE   0 0 5,233
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 13,315 142,090 SH   SOLE   0 0 142,090
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4,138 37,249 SH   SOLE   0 0 37,249
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 12,249 275,449 SH   SOLE   0 0 275,449
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,619 5,472 SH   SOLE   0 0 5,472
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 19,048 205,285 SH   SOLE   0 0 205,285
VANGUARD INDEX FDS VALUE ETF 922908744 226 1,889 SH   SOLE   0 0 1,889
VANGUARD INDEX FDS TOTAL STK MKT 922908769 283 1,727 SH   SOLE   0 0 1,727
VERITEX HLDGS INC COM 923451108 1,639 56,265 SH   SOLE   0 0 56,265
WALMART INC COM 931142103 2,703 22,745 SH   SOLE   0 0 22,745
WILLIAMS COS INC DEL COM 969457100 21,713 915,390 SH   SOLE   0 0 915,390
YUM BRANDS INC COM 988498101 1,931 19,167 SH   SOLE   0 0 19,167
GLOBE LIFE INC COM 37959E102 321 3,050 SH   SOLE   0 0 3,050
INVESCO QQQ TR UNIT SER 1 46090E103 233 1,098 SH   SOLE   0 0 1,098
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 263 2,245 SH   SOLE   0 0 2,245
EDWARDS LIFESCIENCES CORP COM 28176E108 379 1,624 SH   SOLE   0 0 1,624
ALPS ETF TR ALERIAN MLP 00162Q866 110 12,985 SH   SOLE   0 0 12,985
AT&T INC COM 00206R102 2,241 57,335 SH   SOLE   0 0 57,335
ABBVIE INC COM 00287Y109 2,500 28,239 SH   SOLE   0 0 28,239
AGILENT TECHNOLOGIES INC COM 00846U101 380 4,459 SH   SOLE   0 0 4,459
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 19,850 93,587 SH   SOLE   0 0 93,587
ALPHABET INC CAP STK CL C 02079K107 20,166 15,083 SH   SOLE   0 0 15,083
ALPHABET INC CAP STK CL A 02079K305 1,549 1,156 SH   SOLE   0 0 1,156
ALTRIA GROUP INC COM 02209S103 736 14,742 SH   SOLE   0 0 14,742
ARES CAP CORP COM 04010L103 11,561 619,890 SH   SOLE   0 0 619,890
BCE INC COM NEW 05534B760 19,322 416,869 SH   SOLE   0 0 416,869
BLACKROCK INC COM 09247X101 22,002 43,768 SH   SOLE   0 0 43,768
BLACKSTONE MTG TR INC COM CL A 09257W100 13,082 351,489 SH   SOLE   0 0 351,489
BLACKSTONE GROUP INC COM CL A 09260D107 17,508 312,984 SH   SOLE   0 0 312,984
CAPITAL ONE FINL CORP COM 14040H105 1,463 14,214 SH   SOLE   0 0 14,214
CHIMERA INVT CORP COM NEW 16934Q208 14,043 683,007 SH   SOLE   0 0 683,007
CISCO SYS INC COM 17275R102 16,332 340,542 SH   SOLE   0 0 340,542
CONCHO RES INC COM 20605P101 1,489 17,000 SH   SOLE   0 0 17,000
CONOCOPHILLIPS COM 20825C104 1,348 20,733 SH   SOLE   0 0 20,733
CRACKER BARREL OLD CTRY STOR COM 22410J106 12,670 82,409 SH   SOLE   0 0 82,409
DOMINION ENERGY INC COM 25746U109 16,386 197,850 SH   SOLE   0 0 197,850
DUKE ENERGY CORP NEW COM NEW 26441C204 538 5,899 SH   SOLE   0 0 5,899
EDITAS MEDICINE INC COM 28106W103 4,895 165,299 SH   SOLE   0 0 165,299
ENBRIDGE INC COM 29250N105 295 7,409 SH   SOLE   0 0 7,409
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 156 25,500 SH   SOLE   0 0 25,500
EXXON MOBIL CORP COM 30231G102 106,496 1,526,171 SH   SOLE   0 0 1,526,171
FACEBOOK INC CL A 30303M102 386 1,883 SH   SOLE   0 0 1,883
FLEXSHARES TR MORNSTAR UPSTR 33939L407 5,165 154,051 SH   SOLE   0 0 154,051
GENERAL MTRS CO COM 37045V100 17,741 484,716 SH   SOLE   0 0 484,716
HD SUPPLY HLDGS INC COM 40416M105 10,481 260,592 SH   SOLE   0 0 260,592
INTUITIVE SURGICAL INC COM NEW 46120E602 6,989 11,823 SH   SOLE   0 0 11,823
ISHARES TR CORE MSCI EAFE 46432F842 41,461 635,521 SH   SOLE   0 0 635,521
ISHARES INC CORE MSCI EMKT 46434G103 25,942 482,547 SH   SOLE   0 0 482,547
ISHARES TR INTL MOMENTUM FT 46434V449 5,333 171,099 SH   SOLE   0 0 171,099
ISHARES TR IBONDS DEC23 ETF 46434VAX8 33,984 1,329,571 SH   SOLE   0 0 1,329,571
ISHARES TR IBONDS DEC22 ETF 46434VBA7 44,422 1,756,500 SH   SOLE   0 0 1,756,500
ISHARES TR IBONDS DEC24 ETF 46434VBG4 45,562 1,773,519 SH   SOLE   0 0 1,773,519
ISHARES TR IBONDS DEC21 ETF 46434VBK5 52,726 2,112,437 SH   SOLE   0 0 2,112,437
ISHARES TR INTL VALUE FACTR 46435G409 5,010 205,576 SH   SOLE   0 0 205,576
ISHARES TR IBONDS DEC2026 46435GAA0 65,352 2,555,795 SH   SOLE   0 0 2,555,795
ISHARES TR IBONDS ETF 46435UAA9 43,237 1,662,321 SH   SOLE   0 0 1,662,321
JPMORGAN CHASE & CO COM 46625H100 22,462 161,132 SH   SOLE   0 0 161,132
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 406 18,638 SH   SOLE   0 0 18,638
KEYSIGHT TECHNOLOGIES INC COM 49338L103 246 2,401 SH   SOLE   0 0 2,401
KITOV PHARMA LTD *W EXP 11/25/202 49803V115 3 53,000 SH   SOLE   0 0 53,000
MEDICAL PPTYS TRUST INC COM 58463J304 18,112 857,985 SH   SOLE   0 0 857,985
MERCK & CO INC COM 58933Y105 507 5,578 SH   SOLE   0 0 5,578
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 27 98,134 SH   SOLE   0 0 98,134
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 8,644 536,576 SH   SOLE   0 0 536,576
NEXTERA ENERGY INC COM 65339F101 277 1,143 SH   SOLE   0 0 1,143
NOVANTA INC COM 67000B104 442 5,000 SH   SOLE   0 0 5,000
NVIDIA CORP COM 67066G104 202 857 SH   SOLE   0 0 857
ONE GAS INC COM 68235P108 296 3,167 SH   SOLE   0 0 3,167
OPKO HEALTH INC COM 68375N103 161 109,500 SH   SOLE   0 0 109,500
ORACLE CORP COM 68389X105 462 8,716 SH   SOLE   0 0 8,716
PAYPAL HLDGS INC COM 70450Y103 11,045 102,106 SH   SOLE   0 0 102,106
PUBLIC STORAGE COM 74460D109 9,120 42,824 SH   SOLE   0 0 42,824
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,406 10,581 SH   SOLE   0 0 10,581
SPDR GOLD TRUST GOLD SHS 78463V107 251 1,758 SH   SOLE   0 0 1,758
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,765 73,567 SH   SOLE   0 0 73,567
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 16,564 358,920 SH   SOLE   0 0 358,920
SPDR SERIES TRUST S&P DIVID ETF 78464A763 576 5,354 SH   SOLE   0 0 5,354
SPDR SERIES TRUST S&P BIOTECH 78464A870 16,894 177,626 SH   SOLE   0 0 177,626
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 50,504 1,030,898 SH   SOLE   0 0 1,030,898
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 275 8,931 SH   SOLE   0 0 8,931
3M CO COM 88579Y101 840 4,760 SH   SOLE   0 0 4,760
TWITTER INC COM 90184L102 885 27,615 SH   SOLE   0 0 27,615
TWO HBRS INVT CORP COM NEW 90187B408 10,977 750,834 SH   SOLE   0 0 750,834
UNITEDHEALTH GROUP INC COM 91324P102 18,302 62,255 SH   SOLE   0 0 62,255
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 317 5,215 SH   SOLE   0 0 5,215
VERIZON COMMUNICATIONS INC COM 92343V104 23,704 386,051 SH   SOLE   0 0 386,051
VISA INC COM CL A 92826C839 26,497 141,017 SH   SOLE   0 0 141,017
WEC ENERGY GROUP INC COM 92939U106 352 3,814 SH   SOLE   0 0 3,814
WESTROCK CO COM 96145D105 19,163 446,588 SH   SOLE   0 0 446,588
WISDOMTREE TR US MIDCAP DIVID 97717W505 266 6,990 SH   SOLE   0 0 6,990
WPX ENERGY INC COM 98212B103 228 16,572 SH   SOLE   0 0 16,572
YUM CHINA HLDGS INC COM 98850P109 923 19,226 SH   SOLE   0 0 19,226
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 22,612 107,384 SH   SOLE   0 0 107,384
EATON CORP PLC SHS G29183103 19,989 211,031 SH   SOLE   0 0 211,031
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 7,737 127,029 SH   SOLE   0 0 127,029
NXP SEMICONDUCTORS N V COM N6596X109 12,143 95,417 SH   SOLE   0 0 95,417