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
ISHARES TR MBS ETF 464288588 55,358 501,247 SH   SOLE 0 0 0 501,247
MCDONALDS CORP COM 580135101 568 3,434 SH   SOLE 0 0 0 3,434
ISHARES TR RUS 1000 GRW ETF 464287614 2,786 18,495 SH   SOLE 0 0 0 18,495
ISHARES TR S&P 500 VAL ETF 464287408 294 3,055 SH   SOLE 0 0 0 3,055
GENERAL MTRS CO COM 37045V100 14,124 679,671 SH   SOLE 0 0 0 679,671
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 8,689 356,123 SH   SOLE 0 0 0 356,123
3M CO COM 88579Y101 14,075 103,105 SH   SOLE 0 0 0 103,105
INTEL CORP COM 458140100 3,858 71,277 SH   SOLE 0 0 0 71,277
WEC ENERGY GROUP INC COM 92939U106 336 3,814 SH   SOLE 0 0 0 3,814
DOMINION ENERGY INC COM 25746U109 17,490 242,283 SH   SOLE 0 0 0 242,283
BLACKSTONE MTG TR INC COM CL A 09257W100 6,423 344,968 SH   SOLE 0 0 0 344,968
ISHARES TR INTL VALUE FACTR 46435G409 3,458 196,476 SH   SOLE 0 0 0 196,476
SPDR SER TR S&P BIOTECH 78464A870 14,976 193,385 SH   SOLE 0 0 0 193,385
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 12,664 286,195 SH   SOLE 0 0 0 286,195
EXXON MOBIL CORP COM 30231G102 5,041 132,759 SH   SOLE 0 0 0 132,759
GLOBE LIFE INC COM 37959E102 220 3,050 SH   SOLE 0 0 0 3,050
BRISTOL-MYERS SQUIBB CO COM 110122108 1,149 20,611 SH   SOLE 0 0 0 20,611
CLOROX CO DEL COM 189054109 468 2,703 SH   SOLE 0 0 0 2,703
ALPHABET INC CAP STK CL C 02079K107 19,261 16,565 SH   SOLE 0 0 0 16,565
MARSH & MCLENNAN COS INC COM 571748102 260 3,004 SH   SOLE 0 0 0 3,004
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 9,780 138,227 SH   SOLE 0 0 0 138,227
PROSPERITY BANCSHARES INC COM 743606105 801 16,591 SH   SOLE 0 0 0 16,591
MICROSOFT CORP COM 594918104 61,415 389,416 SH   SOLE 0 0 0 389,416
BLACKSTONE GROUP INC COM CL A 09260D107 15,421 338,408 SH   SOLE 0 0 0 338,408
CONCHO RES INC COM 20605P101 728 17,000 SH   SOLE 0 0 0 17,000
CISCO SYS INC COM 17275R102 21,636 550,400 SH   SOLE 0 0 0 550,400
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,149 123,681 SH   SOLE 0 0 0 123,681
VANGUARD INDEX FDS TOTAL STK MKT 922908769 252 1,955 SH   SOLE 0 0 0 1,955
BROADCOM INC COM 11135F101 15,958 67,305 SH   SOLE 0 0 0 67,305
ISHARES TR IBONDS DEC25 ETF 46434VBD1 53,414 2,139,129 SH   SOLE 0 0 0 2,139,129
HOME DEPOT INC COM 437076102 21,271 113,926 SH   SOLE 0 0 0 113,926
CATERPILLAR INC DEL COM 149123101 20,585 177,400 SH   SOLE 0 0 0 177,400
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 64,340 1,032,080 SH   SOLE 0 0 0 1,032,080
BLACKROCK INC COM 09247X101 22,497 51,134 SH   SOLE 0 0 0 51,134
LAMAR ADVERTISING CO NEW CL A 512816109 13,710 267,365 SH   SOLE 0 0 0 267,365
ONEOK INC NEW COM 682680103 1,113 51,016 SH   SOLE 0 0 0 51,016
ISHARES TR IBOXX HI YD ETF 464288513 4,989 64,729 SH   SOLE 0 0 0 64,729
BP PLC SPONSORED ADR 055622104 438 17,950 SH   SOLE 0 0 0 17,950
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,510 8,261 SH   SOLE 0 0 0 8,261
HELMERICH & PAYNE INC COM 423452101 172 10,967 SH   SOLE 0 0 0 10,967
ALPS ETF TR ALERIAN MLP 00162Q866 45 12,985 SH   SOLE 0 0 0 12,985
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 19,397 99,736 SH   SOLE 0 0 0 99,736
NOVANTA INC COM 67000B104 399 5,000 SH   SOLE 0 0 0 5,000
ISHARES TR IBONDS 27 ETF 46435UAA9 41,782 1,704,706 SH   SOLE 0 0 0 1,704,706
NXP SEMICONDUCTORS N V COM N6596X109 10,621 128,078 SH   SOLE 0 0 0 128,078
AGILENT TECHNOLOGIES INC COM 00846U101 313 4,366 SH   SOLE 0 0 0 4,366
KEYSIGHT TECHNOLOGIES INC COM 49338L103 201 2,401 SH   SOLE 0 0 0 2,401
DELTA AIR LINES INC DEL COM NEW 247361702 7,207 252,624 SH   SOLE 0 0 0 252,624
STRYKER CORP COM 863667101 14,596 87,669 SH   SOLE 0 0 0 87,669
PHILIP MORRIS INTL INC COM 718172109 493 6,754 SH   SOLE 0 0 0 6,754
EDWARDS LIFESCIENCES CORP COM 28176E108 305 1,618 SH   SOLE 0 0 0 1,618
PAYPAL HLDGS INC COM 70450Y103 18,269 190,822 SH   SOLE 0 0 0 190,822
WALMART INC COM 931142103 2,557 22,506 SH   SOLE 0 0 0 22,506
CSX CORP COM 126408103 908 15,854 SH   SOLE 0 0 0 15,854
MEDICAL PPTYS TRUST INC COM 58463J304 836 48,352 SH   SOLE 0 0 0 48,352
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 55 11,977 SH   SOLE 0 0 0 11,977
WESTROCK CO COM 96145D105 14,365 508,310 SH   SOLE 0 0 0 508,310
HEALTHCARE RLTY TR COM 421946104 11,776 421,611 SH   SOLE 0 0 0 421,611
KITOV PHARMA LTD *W EXP 11/25/202 49803V115 2 53,000 SH   SOLE 0 0 0 53,000
GLU MOBILE INC COM 379890106 75 12,000 SH   SOLE 0 0 0 12,000
ISHARES TR INTL MOMENTUM FT 46434V449 4,227 159,756 SH   SOLE 0 0 0 159,756
OPKO HEALTH INC COM 68375N103 53 39,625 SH   SOLE 0 0 0 39,625
CHEVRON CORP NEW COM 166764100 811 11,197 SH   SOLE 0 0 0 11,197
VERITEX HLDGS INC COM 923451108 186 13,300 SH   SOLE 0 0 0 13,300
VERIZON COMMUNICATIONS INC COM 92343V104 23,978 446,268 SH   SOLE 0 0 0 446,268
DUKE ENERGY CORP NEW COM NEW 26441C204 476 5,881 SH   SOLE 0 0 0 5,881
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 5,665 133,579 SH   SOLE 0 0 0 133,579
TYLER TECHNOLOGIES INC COM 902252105 302 1,019 SH   SOLE 0 0 0 1,019
ALTRIA GROUP INC COM 02209S103 507 13,100 SH   SOLE 0 0 0 13,100
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 103 11,375 SH   SOLE 0 0 0 11,375
YUM CHINA HLDGS INC COM 98850P109 789 18,498 SH   SOLE 0 0 0 18,498
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 18 98,134 SH   SOLE 0 0 0 98,134
AAON INC COM PAR $0.004 000360206 7 2,000 SH   SOLE 0 0 0 2,000
ISHARES TR CORE S&P SCP ETF 464287804 8,417 150,014 SH   SOLE 0 0 0 150,014
ISHARES TR IBONDS DEC21 ETF 46434VBK5 258 10,465 SH   SOLE 0 0 0 10,465
UNIVERSAL HEALTH RLTY INCM T SH BEN INT 91359E105 226 2,245 SH   SOLE 0 0 0 2,245
AMAZON COM INC COM 023135106 30,169 15,474 SH   SOLE 0 0 0 15,474
BRIGHT HORIZONS FAM SOL IN D COM 109194100 8,199 80,387 SH   SOLE 0 0 0 80,387
ISHARES TR IBONDS DEC22 ETF 46434VBA7 45,175 1,822,312 SH   SOLE 0 0 0 1,822,312
EMERSON ELEC CO COM 291011104 269 5,650 SH   SOLE 0 0 0 5,650
JPMORGAN CHASE & CO COM 46625H100 18,274 202,972 SH   SOLE 0 0 0 202,972
SOUTHERN CO COM 842587107 18,942 349,875 SH   SOLE 0 0 0 349,875
UNITEDHEALTH GROUP INC COM 91324P102 14,654 58,763 SH   SOLE 0 0 0 58,763
COSTCO WHSL CORP NEW COM 22160K105 260 911 SH   SOLE 0 0 0 911
MERCK & CO. INC COM 58933Y105 439 5,707 SH   SOLE 0 0 0 5,707
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 21,261 130,229 SH   SOLE 0 0 0 130,229
INVESCO QQQ TR UNIT SER 1 46090E103 233 1,222 SH   SOLE 0 0 0 1,222
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 338 9,251 SH   SOLE 0 0 0 9,251
KROGER CO COM 501044101 21,313 707,614 SH   SOLE 0 0 0 707,614
YUM BRANDS INC COM 988498101 1,264 18,438 SH   SOLE 0 0 0 18,438
WPX ENERGY INC COM 98212B103 35 11,539 SH   SOLE 0 0 0 11,539
COLGATE PALMOLIVE CO COM 194162103 342 5,158 SH   SOLE 0 0 0 5,158
COCA COLA CO COM 191216100 19,027 429,991 SH   SOLE 0 0 0 429,991
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 50,884 1,060,965 SH   SOLE 0 0 0 1,060,965
CITIGROUP INC COM NEW 172967424 265 6,292 SH   SOLE 0 0 0 6,292
VISA INC COM CL A 92826C839 24,154 149,912 SH   SOLE 0 0 0 149,912
CHIMERA INVT CORP COM NEW 16934Q208 6,069 666,975 SH   SOLE 0 0 0 666,975
ORACLE CORP COM 68389X105 385 7,959 SH   SOLE 0 0 0 7,959
TEXAS INSTRS INC COM 882508104 581 5,816 SH   SOLE 0 0 0 5,816
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 14,175 202,937 SH   SOLE 0 0 0 202,937
TASEKO MINES LTD COM 876511106 9 33,900 SH   SOLE 0 0 0 33,900
EATON CORP PLC SHS G29183103 19,054 245,261 SH   SOLE 0 0 0 245,261
ONE GAS INC COM 68235P108 327 3,908 SH   SOLE 0 0 0 3,908
ISHARES TR IBONDS DEC23 ETF 46434VAX8 34,379 1,375,153 SH   SOLE 0 0 0 1,375,153
WILLIAMS COS INC COM 969457100 20,888 1,476,151 SH   SOLE 0 0 0 1,476,151
PFIZER INC COM 717081103 14,390 440,862 SH   SOLE 0 0 0 440,862
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 334 6,487 SH   SOLE 0 0 0 6,487
BCE INC COM NEW 05534B760 21,298 521,241 SH   SOLE 0 0 0 521,241
TELADOC HEALTH INC COM 87918A105 11,909 76,828 SH   SOLE 0 0 0 76,828
ABBVIE INC COM 00287Y109 21,748 285,449 SH   SOLE 0 0 0 285,449
PHILLIPS 66 COM 718546104 633 11,796 SH   SOLE 0 0 0 11,796
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 9,677 374,516 SH   SOLE 0 0 0 374,516
LEGGETT & PLATT INC COM 524660107 17,363 650,785 SH   SOLE 0 0 0 650,785
SPDR SER TR S&P DIVID ETF 78464A763 388 4,860 SH   SOLE 0 0 0 4,860
PROCTER & GAMBLE CO COM 742718109 28,905 262,775 SH   SOLE 0 0 0 262,775
JOHNSON & JOHNSON COM 478160104 10,532 80,315 SH   SOLE 0 0 0 80,315
LAM RESEARCH CORP COM 512807108 700 2,915 SH   SOLE 0 0 0 2,915
LAREDO PETROLEUM INC COM 516806106 57 151,180 SH   SOLE 0 0 0 151,180
CONOCOPHILLIPS COM 20825C104 659 21,400 SH   SOLE 0 0 0 21,400
PEPSICO INC COM 713448108 200,979 1,673,434 SH   SOLE 0 0 0 1,673,434
SPDR GOLD TRUST GOLD SHS 78463V107 305 2,063 SH   SOLE 0 0 0 2,063
GERON CORP COM 374163103 12 10,100 SH   SOLE 0 0 0 10,100
SEMPRA ENERGY COM 816851109 269 2,383 SH   SOLE 0 0 0 2,383
INTUIT COM 461202103 14,586 63,417 SH   SOLE 0 0 0 63,417
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 14,355 237,544 SH   SOLE 0 0 0 237,544
AAON INC COM PAR $0.004 000360206 58,965 1,220,294 SH   SOLE 0 0 0 1,220,294
THERMO FISHER SCIENTIFIC INC COM 883556102 18,292 64,498 SH   SOLE 0 0 0 64,498
FACEBOOK INC CL A 30303M102 381 2,285 SH   SOLE 0 0 0 2,285
DEERE & CO COM 244199105 250 1,810 SH   SOLE 0 0 0 1,810
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1,385 22,616 SH   SOLE 0 0 0 22,616
RAYTHEON CO COM NEW 755111507 18,681 142,436 SH   SOLE 0 0 0 142,436
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 460 5,388 SH   SOLE 0 0 0 5,388
AUTOMATIC DATA PROCESSING IN COM 053015103 502 3,676 SH   SOLE 0 0 0 3,676
INTUITIVE SURGICAL INC COM NEW 46120E602 7,072 14,280 SH   SOLE 0 0 0 14,280
CVS HEALTH CORP COM 126650100 453 7,641 SH   SOLE 0 0 0 7,641
EDITAS MEDICINE INC COM 28106W103 3,747 188,979 SH   SOLE 0 0 0 188,979
ISHARES TR IBONDS DEC2026 46435GAA0 62,712 2,554,460 SH   SOLE 0 0 0 2,554,460
NVIDIA CORP COM 67066G104 9,990 37,899 SH   SOLE 0 0 0 37,899
ABBOTT LABS COM 002824100 2,229 28,246 SH   SOLE 0 0 0 28,246
ALPHABET INC CAP STK CL A 02079K305 1,277 1,099 SH   SOLE 0 0 0 1,099
PEOPLES UTD FINL INC COM 712704105 11,019 997,238 SH   SOLE 0 0 0 997,238
COMCAST CORP NEW CL A 20030N101 262 7,628 SH   SOLE 0 0 0 7,628
GENERAL MLS INC COM 370334104 21,404 405,617 SH   SOLE 0 0 0 405,617
NEXTERA ENERGY INC COM 65339F101 207 862 SH   SOLE 0 0 0 862
APPLIED MATLS INC COM 038222105 11,756 256,566 SH   SOLE 0 0 0 256,566
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 1,898 66,703 SH   SOLE 0 0 0 66,703
FIFTH THIRD BANCORP COM 316773100 687 46,275 SH   SOLE 0 0 0 46,275
BK OF AMERICA CORP COM 060505104 1,125 52,982 SH   SOLE 0 0 0 52,982
DANAHER CORPORATION COM 235851102 20,832 150,510 SH   SOLE 0 0 0 150,510
GENERAL ELECTRIC CO COM 369604103 183 23,095 SH   SOLE 0 0 0 23,095
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 238 11,415 SH   SOLE 0 0 0 11,415
ISHARES TR S&P 500 GRWT ETF 464287309 15,387 93,228 SH   SOLE 0 0 0 93,228
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,757 35,227 SH   SOLE 0 0 0 35,227
LOCKHEED MARTIN CORP COM 539830109 16,967 50,057 SH   SOLE 0 0 0 50,057
ISHARES TR RUS 1000 ETF 464287622 362 2,560 SH   SOLE 0 0 0 2,560
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,503 13,591 SH   SOLE 0 0 0 13,591
ISHARES TR IBONDS DEC24 ETF 46434VBG4 45,118 1,825,181 SH   SOLE 0 0 0 1,825,181
TWITTER INC COM 90184L102 617 25,120 SH   SOLE 0 0 0 25,120
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 730 3,082 SH   SOLE 0 0 0 3,082
HENRY JACK & ASSOC INC COM 426281101 230 1,483 SH   SOLE 0 0 0 1,483
ISHARES TR CORE S&P MCP ETF 464287507 13,906 96,664 SH   SOLE 0 0 0 96,664
AMERICAN ELEC PWR CO INC COM 025537101 465 5,814 SH   SOLE 0 0 0 5,814
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 372 4,525 SH   SOLE 0 0 0 4,525
AT&T INC COM 00206R102 1,632 56,003 SH   SOLE 0 0 0 56,003
APPLE INC COM 037833100 38,610 151,835 SH   SOLE 0 0 0 151,835
CAPITAL ONE FINL CORP COM 14040H105 361 7,161 SH   SOLE 0 0 0 7,161