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
SPDR S&P 500 ETF TR TR UNIT 78462F103 54,604 163,322 SH   SOLE   0 0 163,322
PFIZER INC COM 717081103 18,750 489,931 SH   SOLE   0 0 489,931
DEERE & CO COM 244199105 328 1,810 SH   SOLE   0 0 1,810
DANAHER CORPORATION COM 235851102 32,549 158,242 SH   SOLE   0 0 158,242
GENERAL ELECTRIC CO COM 369604103 134 21,169 SH   SOLE   0 0 21,169
YUM CHINA HLDGS INC COM 98850P109 1,004 18,498 SH   SOLE   0 0 18,498
VERITEX HLDGS INC COM 923451108 232 13,300 SH   SOLE   0 0 13,300
DIGITAL RLTY TR INC COM 253868103 211 1,345 SH   SOLE   0 0 1,345
GLU MOBILE INC COM 379890106 97 12,000 SH   SOLE   0 0 12,000
MASTERCARD INCORPORATED CL A 57636Q104 302 916 SH   SOLE   0 0 916
ABBOTT LABS COM 002824100 2,813 27,646 SH   SOLE   0 0 27,646
INTUITIVE SURGICAL INC COM NEW 46120E602 11,155 16,138 SH   SOLE   0 0 16,138
BK OF AMERICA CORP COM 060505104 1,323 51,940 SH   SOLE   0 0 51,940
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 12,686 136,497 SH   SOLE   0 0 136,497
TELADOC HEALTH INC COM 87918A105 11,228 52,836 SH   SOLE   0 0 52,836
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 8,834 219,358 SH   SOLE   0 0 219,358
THE TRADE DESK INC COM CL A 88339J105 277 577 SH   SOLE   0 0 577
INTERNATIONAL BANCSHARES COR COM 459044103 223 6,992 SH   SOLE   0 0 6,992
CVS HEALTH CORP COM 126650100 513 8,003 SH   SOLE   0 0 8,003
COSTCO WHSL CORP NEW COM 22160K105 325 946 SH   SOLE   0 0 946
PEPSICO INC COM 713448108 228,674 1,683,161 SH   SOLE   0 0 1,683,161
ISHARES TR SELECT DIVID ETF 464287168 242 2,897 SH   SOLE   0 0 2,897
ISHARES TR IBONDS DEC22 ETF 46434VBA7 48,971 1,906,964 SH   SOLE   0 0 1,906,964
UNION PAC CORP COM 907818108 210 1,167 SH   SOLE   0 0 1,167
AT&T INC COM 00206R102 1,497 50,169 SH   SOLE   0 0 50,169
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 35,369 153,185 SH   SOLE   0 0 153,185
LOWES COS INC COM 548661107 225 1,489 SH   SOLE   0 0 1,489
APPLE INC COM 037833100 68,460 150,261 SH   SOLE   0 0 150,261
AMAZON COM INC COM 023135106 48,191 14,943 SH   SOLE   0 0 14,943
PAYCHEX INC COM 704326107 19,161 263,962 SH   SOLE   0 0 263,962
MERCK & CO. INC COM 58933Y105 480 5,921 SH   SOLE   0 0 5,921
PHILIP MORRIS INTL INC COM 718172109 521 6,754 SH   SOLE   0 0 6,754
COLGATE PALMOLIVE CO COM 194162103 386 5,090 SH   SOLE   0 0 5,090
TEXAS INSTRS INC COM 882508104 19,224 143,743 SH   SOLE   0 0 143,743
TWITTER INC COM 90184L102 562 14,900 SH   SOLE   0 0 14,900
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 346 4,155 SH   SOLE   0 0 4,155
EDWARDS LIFESCIENCES CORP COM 28176E108 376 4,854 SH   SOLE   0 0 4,854
PROCTER AND GAMBLE CO COM 742718109 36,384 274,163 SH   SOLE   0 0 274,163
ONE GAS INC COM 68235P108 215 2,866 SH   SOLE   0 0 2,866
STRYKER CORPORATION COM 863667101 12,274 65,083 SH   SOLE   0 0 65,083
ORACLE CORP COM 68389X105 437 7,903 SH   SOLE   0 0 7,903
ISHARES TR IBONDS DEC23 ETF 46434VAX8 37,723 1,435,438 SH   SOLE   0 0 1,435,438
WPX ENERGY INC COM 98212B103 74 12,258 SH   SOLE   0 0 12,258
DUKE ENERGY CORP NEW COM NEW 26441C204 465 5,521 SH   SOLE   0 0 5,521
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 306 7,576 SH   SOLE   0 0 7,576
TWILIO INC CL A 90138F102 393 1,508 SH   SOLE   0 0 1,508
OPKO HEALTH INC COM 68375N103 224 39,625 SH   SOLE   0 0 39,625
TASEKO MINES LTD COM 876511106 53 63,900 SH   SOLE   0 0 63,900
ISHARES TR INTL MOMENTUM FT 46434V449 4,405 130,518 SH   SOLE   0 0 130,518
INTEL CORP COM 458140100 3,444 70,912 SH   SOLE   0 0 70,912
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 542 8,964 SH   SOLE   0 0 8,964
WALMART INC COM 931142103 3,111 24,051 SH   SOLE   0 0 24,051
WILLIAMS COS INC COM 969457100 29,812 1,431,899 SH   SOLE   0 0 1,431,899
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 57,739 1,157,553 SH   SOLE   0 0 1,157,553
BCE INC COM NEW 05534B760 23,465 546,831 SH   SOLE   0 0 546,831
INGREDION INC COM 457187102 16,943 217,388 SH   SOLE   0 0 217,388
ISHARES TR CORE S&P SCP ETF 464287804 6,437 87,351 SH   SOLE   0 0 87,351
JPMORGAN CHASE & CO COM 46625H100 24,693 253,940 SH   SOLE   0 0 253,940
COMCAST CORP NEW CL A 20030N101 339 7,904 SH   SOLE   0 0 7,904
ARES CAPITAL CORP COM 04010L103 7,748 532,110 SH   SOLE   0 0 532,110
BRIGHT HORIZONS FAM SOL IN D COM 109194100 10,752 87,024 SH   SOLE   0 0 87,024
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 538 6,755 SH   SOLE   0 0 6,755
CISCO SYS INC COM 17275R102 23,472 491,364 SH   SOLE   0 0 491,364
ISORAY INC COM 46489V104 7 10,000 SH   SOLE   0 0 10,000
BRISTOL-MYERS SQUIBB CO COM 110122108 13,327 217,297 SH   SOLE   0 0 217,297
EXXON MOBIL CORP COM 30231G102 3,938 90,237 SH   SOLE   0 0 90,237
ABBVIE INC COM 00287Y109 26,925 290,860 SH   SOLE   0 0 290,860
CHEVRON CORP NEW COM 166764100 11,792 134,813 SH   SOLE   0 0 134,813
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 96 14,477 SH   SOLE   0 0 14,477
EATON CORP PLC SHS G29183103 19,934 206,553 SH   SOLE   0 0 206,553
ONEOK INC NEW COM 682680103 1,624 55,796 SH   SOLE   0 0 55,796
BROADCOM INC COM 11135F101 23,103 70,188 SH   SOLE   0 0 70,188
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,801 8,783 SH   SOLE   0 0 8,783
ISHARES INC CORE MSCI EMKT 46434G103 18,626 348,079 SH   SOLE   0 0 348,079
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13,695 51,547 SH   SOLE   0 0 51,547
OKTA INC CL A 679295105 355 1,635 SH   SOLE   0 0 1,635
NOVANTA INC COM 67000B104 574 5,000 SH   SOLE   0 0 5,000
KIMBERLY CLARK CORP COM 494368103 211 1,352 SH   SOLE   0 0 1,352
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,026 74,189 SH   SOLE   0 0 74,189
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 227 2,010 SH   SOLE   0 0 2,010
VISA INC COM CL A 92826C839 25,841 130,006 SH   SOLE   0 0 130,006
PROSPERITY BANCSHARES INC COM 743606105 934 16,591 SH   SOLE   0 0 16,591
NXP SEMICONDUCTORS N V COM N6596X109 22,995 187,792 SH   SOLE   0 0 187,792
HELMERICH & PAYNE INC COM 423452101 204 10,967 SH   SOLE   0 0 10,967
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 12,584 400,510 SH   SOLE   0 0 400,510
ISHARES TR INTL VALUE FACTR 46435G409 3,315 167,068 SH   SOLE   0 0 167,068
SPDR SER TR S&P BIOTECH 78464A870 23,528 206,730 SH   SOLE   0 0 206,730
MARSH & MCLENNAN COS INC COM 571748102 357 3,004 SH   SOLE   0 0 3,004
GLOBE LIFE INC COM 37959E102 328 4,088 SH   SOLE   0 0 4,088
LILLY ELI & CO COM 532457108 214 1,403 SH   SOLE   0 0 1,403
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 263 4,738 SH   SOLE   0 0 4,738
VANGUARD INDEX FDS SMALL CP ETF 922908751 12,011 76,496 SH   SOLE   0 0 76,496
BLACKSTONE GROUP INC COM CL A 09260D107 17,616 332,378 SH   SOLE   0 0 332,378
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 460 5,138 SH   SOLE   0 0 5,138
TYLER TECHNOLOGIES INC COM 902252105 371 1,019 SH   SOLE   0 0 1,019
AUTOMATIC DATA PROCESSING IN COM 053015103 502 3,676 SH   SOLE   0 0 3,676
KITOV PHARMA LTD *W EXP 11/25/202 49803V115 7 53,000 SH   SOLE   0 0 53,000
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 12,019 370,166 SH   SOLE   0 0 370,166
FACEBOOK INC CL A 30303M102 577 2,175 SH   SOLE   0 0 2,175
ALTRIA GROUP INC COM 02209S103 468 11,255 SH   SOLE   0 0 11,255
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 50,459 2,664,166 SH   SOLE   0 0 2,664,166
VANGUARD INDEX FDS TOTAL STK MKT 922908769 336 1,979 SH   SOLE   0 0 1,979
ISHARES TR IBONDS DEC25 ETF 46434VBD1 60,813 2,229,206 SH   SOLE   0 0 2,229,206
ISHARES TR IBOXX HI YD ETF 464288513 19,651 230,158 SH   SOLE   0 0 230,158
ISHARES TR IBONDS DEC2026 46435GAA0 75,881 2,806,256 SH   SOLE   0 0 2,806,256
HENRY JACK & ASSOC INC COM 426281101 262 1,435 SH   SOLE   0 0 1,435
CITIGROUP INC COM NEW 172967424 16,967 333,402 SH   SOLE   0 0 333,402
HOME DEPOT INC COM 437076102 13,438 49,886 SH   SOLE   0 0 49,886
COCA COLA CO COM 191216100 23,774 500,722 SH   SOLE   0 0 500,722
INVESCO QQQ TR UNIT SER 1 46090E103 633 2,304 SH   SOLE   0 0 2,304
NETFLIX INC COM 64110L106 325 638 SH   SOLE   0 0 638
LOCKHEED MARTIN CORP COM 539830109 10,845 28,558 SH   SOLE   0 0 28,558
ISHARES TR IBONDS DEC21 ETF 46434VBK5 202 8,045 SH   SOLE   0 0 8,045
SOUTHERN CO COM 842587107 20,670 383,564 SH   SOLE   0 0 383,564
UNITEDHEALTH GROUP INC COM 91324P102 19,700 62,726 SH   SOLE   0 0 62,726
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,142 29,802 SH   SOLE   0 0 29,802
CSX CORP COM 126408103 1,146 15,854 SH   SOLE   0 0 15,854
INTERNATIONAL BUSINESS MACHS COM 459200101 256 2,028 SH   SOLE   0 0 2,028
AGNC INVT CORP COM 00123Q104 11,124 816,734 SH   SOLE   0 0 816,734
3M CO COM 88579Y101 19,696 126,257 SH   SOLE   0 0 126,257
CAPITAL ONE FINL CORP COM 14040H105 455 7,161 SH   SOLE   0 0 7,161
NVIDIA CORPORATION COM 67066G104 17,418 38,414 SH   SOLE   0 0 38,414
TESLA INC COM 88160R101 536 360 SH   SOLE   0 0 360
VERIZON COMMUNICATIONS INC COM 92343V104 26,585 459,717 SH   SOLE   0 0 459,717
YUM BRANDS INC COM 988498101 1,678 18,438 SH   SOLE   0 0 18,438
WASTE MGMT INC DEL COM 94106L109 20,332 184,213 SH   SOLE   0 0 184,213
AMERICAN ELEC PWR CO INC COM 025537101 555 6,496 SH   SOLE   0 0 6,496
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,867 241,926 SH   SOLE   0 0 241,926
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 947 3,084 SH   SOLE   0 0 3,084
ISHARES TR S&P 500 GRWT ETF 464287309 20,523 89,606 SH   SOLE   0 0 89,606
T2 BIOSYSTEMS INC COM 89853L104 23 14,000 SH   SOLE   0 0 14,000
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 155 11,375 SH   SOLE   0 0 11,375
PAYCOM SOFTWARE INC COM 70432V102 270 905 SH   SOLE   0 0 905
DOMINION ENERGY INC COM 25746U109 20,788 261,053 SH   SOLE   0 0 261,053
MICROSOFT CORP COM 594918104 79,198 366,066 SH   SOLE   0 0 366,066
ISHARES TR CORE MSCI EAFE 46432F842 294 4,888 SH   SOLE   0 0 4,888
AAON INC COM PAR $0.004 000360206 62,760 1,102,594 SH   SOLE   0 0 1,102,594
GENERAL MLS INC COM 370334104 19,666 306,414 SH   SOLE   0 0 306,414
SPDR GOLD TR GOLD SHS 78463V107 363 1,870 SH   SOLE   0 0 1,870
ISHARES TR RUS 1000 ETF 464287622 457 2,450 SH   SOLE   0 0 2,450
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,043 17,421 SH   SOLE   0 0 17,421
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 910 11,336 SH   SOLE   0 0 11,336
ISHARES TR CORE S&P MCP ETF 464287507 13,464 70,398 SH   SOLE   0 0 70,398
ISHARES TR RUS 1000 GRW ETF 464287614 737 3,454 SH   SOLE   0 0 3,454
WEC ENERGY GROUP INC COM 92939U106 355 3,814 SH   SOLE   0 0 3,814
ISHARES TR S&P 500 VAL ETF 464287408 348 3,055 SH   SOLE   0 0 3,055
BLACKSTONE MTG TR INC NOTE 4.375% 5/0 09257WAB6 71 75,000 PRN   SOLE   0 0 75,000
MCDONALDS CORP COM 580135101 729 3,590 SH   SOLE   0 0 3,590
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,085 56,243 SH   SOLE   0 0 56,243
ISHARES TR MBS ETF 464288588 60,211 544,104 SH   SOLE   0 0 544,104
EDITAS MEDICINE INC COM 28106W103 7,237 196,437 SH   SOLE   0 0 196,437
FASTENAL CO COM 311900104 11,971 249,699 SH   SOLE   0 0 249,699
ALPHABET INC CAP STK CL A 02079K305 1,595 1,060 SH   SOLE   0 0 1,060
APPLIED MATLS INC COM 038222105 16,799 264,095 SH   SOLE   0 0 264,095
PHILLIPS 66 COM 718546104 770 12,621 SH   SOLE   0 0 12,621
UNILEVER PLC SPON ADR NEW 904767704 22,886 378,788 SH   SOLE   0 0 378,788
ALPHABET INC CAP STK CL C 02079K107 26,388 17,591 SH   SOLE   0 0 17,591
MSC INDL DIRECT INC CL A 553530106 12,333 180,990 SH   SOLE   0 0 180,990
CATERPILLAR INC DEL COM 149123101 516 3,842 SH   SOLE   0 0 3,842
EMERSON ELEC CO COM 291011104 11,896 182,685 SH   SOLE   0 0 182,685
KROGER CO COM 501044101 27,245 777,772 SH   SOLE   0 0 777,772
AGILENT TECHNOLOGIES INC COM 00846U101 410 4,203 SH   SOLE   0 0 4,203
CONCHO RES INC COM 20605P101 878 17,000 SH   SOLE   0 0 17,000
CLOROX CO DEL COM 189054109 638 2,703 SH   SOLE   0 0 2,703
ISHARES TR IBONDS DEC24 ETF 46434VBG4 50,544 1,902,306 SH   SOLE   0 0 1,902,306
UR-ENERGY INC COM 91688R108 6 10,000 SH   SOLE   0 0 10,000
WISDOMTREE TR US MIDCAP DIVID 97717W505 209 6,990 SH   SOLE   0 0 6,990
HONEYWELL INTL INC COM 438516106 15,926 104,377 SH   SOLE   0 0 104,377
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 31,002 498,747 SH   SOLE   0 0 498,747
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,397 144,280 SH   SOLE   0 0 144,280
OGE ENERGY CORP COM 670837103 205 6,236 SH   SOLE   0 0 6,236
SEMPRA ENERGY COM 816851109 306 2,383 SH   SOLE   0 0 2,383
LEGGETT & PLATT INC COM 524660107 14,432 373,103 SH   SOLE   0 0 373,103
WATSCO INC COM 942622200 27,182 116,370 SH   SOLE   0 0 116,370
BP PLC SPONSORED ADR 055622104 521 22,380 SH   SOLE   0 0 22,380
ANTERO MIDSTREAM CORP COM 03676B102 88 12,900 SH   SOLE   0 0 12,900
SPDR SER TR S&P DIVID ETF 78464A763 372 3,920 SH   SOLE   0 0 3,920
WHIRLPOOL CORP COM 963320106 18,143 105,557 SH   SOLE   0 0 105,557
UNITED PARCEL SERVICE INC CL B 911312106 26,059 179,139 SH   SOLE   0 0 179,139
CONOCOPHILLIPS COM 20825C104 867 22,795 SH   SOLE   0 0 22,795
INTUIT COM 461202103 19,983 64,001 SH   SOLE   0 0 64,001
BLACKROCK INC COM 09247X101 30,455 52,308 SH   SOLE   0 0 52,308
LAM RESEARCH CORP COM 512807108 1,117 2,955 SH   SOLE   0 0 2,955
THERMO FISHER SCIENTIFIC INC COM 883556102 28,579 68,743 SH   SOLE   0 0 68,743
PAYPAL HLDGS INC COM 70450Y103 32,558 159,526 SH   SOLE   0 0 159,526
JOHNSON & JOHNSON COM 478160104 12,144 82,301 SH   SOLE   0 0 82,301
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 13,224 409,288 SH   SOLE   0 0 409,288
ISHARES INC MSCI STH KOR ETF 464286772 9 50,000 SH   SOLE   0 0 50,000
FIFTH THIRD BANCORP COM 316773100 915 46,275 SH   SOLE   0 0 46,275
XPRESSPA GROUP INC COM 98420U703 136 31,666 SH   SOLE   0 0 31,666