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
PFIZER INC COM 717081103 18,240 497,000 SH   SOLE 0 0 0 497,000
DEERE & CO COM 244199105 410 1,852 SH   SOLE 0 0 0 1,852
DANAHER CORPORATION COM 235851102 34,506 160,248 SH   SOLE 0 0 0 160,248
GENERAL ELECTRIC CO COM 369604103 210 33,744 SH   SOLE 0 0 0 33,744
YUM CHINA HLDGS INC COM 98850P109 979 18,498 SH   SOLE 0 0 0 18,498
VERITEX HLDGS INC COM 923451108 226 13,300 SH   SOLE 0 0 0 13,300
GLU MOBILE INC COM 379890106 92 12,000 SH   SOLE 0 0 0 12,000
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 10,620 181,226 SH   SOLE 0 0 0 181,226
MASTERCARD INCORPORATED CL A 57636Q104 310 917 SH   SOLE 0 0 0 917
SPDR S&P 500 ETF TR TR UNIT 78462F103 51,453 153,640 SH   SOLE 0 0 0 153,640
ABBOTT LABS COM 002824100 3,128 28,741 SH   SOLE 0 0 0 28,741
INTUITIVE SURGICAL INC COM NEW 46120E602 11,727 16,528 SH   SOLE 0 0 0 16,528
BK OF AMERICA CORP COM 060505104 1,334 55,380 SH   SOLE 0 0 0 55,380
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 11,450 136,900 SH   SOLE 0 0 0 136,900
TELADOC HEALTH INC COM 87918A105 11,943 54,474 SH   SOLE 0 0 0 54,474
ARES MANAGEMENT CORPORATION CL A COM STK 03990B101 9,153 226,455 SH   SOLE 0 0 0 226,455
THE TRADE DESK INC COM CL A 88339J105 299 577 SH   SOLE 0 0 0 577
CVS HEALTH CORP COM 126650100 544 9,319 SH   SOLE 0 0 0 9,319
COSTCO WHSL CORP NEW COM 22160K105 336 946 SH   SOLE 0 0 0 946
PEPSICO INC COM 713448108 234,048 1,688,661 SH   SOLE 0 0 0 1,688,661
ISHARES TR IBONDS DEC22 ETF 46434VBA7 50,350 1,964,487 SH   SOLE 0 0 0 1,964,487
NEXTERA ENERGY INC COM 65339F101 266 958 SH   SOLE 0 0 0 958
UNION PAC CORP COM 907818108 235 1,193 SH   SOLE 0 0 0 1,193
AT&T INC COM 00206R102 1,468 51,490 SH   SOLE 0 0 0 51,490
TARGET CORP COM 87612E106 234 1,484 SH   SOLE 0 0 0 1,484
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 35,480 156,997 SH   SOLE 0 0 0 156,997
LOWES COS INC COM 548661107 337 2,029 SH   SOLE 0 0 0 2,029
NOVARTIS AG SPONSORED ADR 66987V109 270 3,107 SH   SOLE 0 0 0 3,107
APPLE INC COM 037833100 68,715 593,344 SH   SOLE 0 0 0 593,344
AMAZON COM INC COM 023135106 47,961 15,232 SH   SOLE 0 0 0 15,232
PAYCHEX INC COM 704326107 21,167 265,356 SH   SOLE 0 0 0 265,356
SOUTHWEST AIRLS CO COM 844741108 334 8,895 SH   SOLE 0 0 0 8,895
MERCK & CO. INC COM 58933Y105 511 6,157 SH   SOLE 0 0 0 6,157
PHILIP MORRIS INTL INC COM 718172109 602 8,033 SH   SOLE 0 0 0 8,033
COLGATE PALMOLIVE CO COM 194162103 539 6,986 SH   SOLE 0 0 0 6,986
TEXAS INSTRS INC COM 882508104 20,999 147,061 SH   SOLE 0 0 0 147,061
TWITTER INC COM 90184L102 663 14,900 SH   SOLE 0 0 0 14,900
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 370 4,455 SH   SOLE 0 0 0 4,455
EDWARDS LIFESCIENCES CORP COM 28176E108 583 7,308 SH   SOLE 0 0 0 7,308
PROCTER AND GAMBLE CO COM 742718109 38,836 279,412 SH   SOLE 0 0 0 279,412
SCHWAB CHARLES CORP COM 808513105 429 11,828 SH   SOLE 0 0 0 11,828
ONE GAS INC COM 68235P108 205 2,968 SH   SOLE 0 0 0 2,968
STRYKER CORPORATION COM 863667101 13,871 66,571 SH   SOLE 0 0 0 66,571
ORACLE CORP COM 68389X105 491 8,222 SH   SOLE 0 0 0 8,222
ISHARES TR IBONDS DEC23 ETF 46434VAX8 38,841 1,480,780 SH   SOLE 0 0 0 1,480,780
WPX ENERGY INC COM 98212B103 93 18,953 SH   SOLE 0 0 0 18,953
DUKE ENERGY CORP NEW COM NEW 26441C204 591 6,676 SH   SOLE 0 0 0 6,676
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 266 7,776 SH   SOLE 0 0 0 7,776
TWILIO INC CL A 90138F102 373 1,508 SH   SOLE 0 0 0 1,508
OPKO HEALTH INC COM 68375N103 146 39,625 SH   SOLE 0 0 0 39,625
TASEKO MINES LTD COM 876511106 68 63,900 SH   SOLE 0 0 0 63,900
INTEL CORP COM 458140100 3,823 73,824 SH   SOLE 0 0 0 73,824
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 536 8,964 SH   SOLE 0 0 0 8,964
WALMART INC COM 931142103 3,829 27,367 SH   SOLE 0 0 0 27,367
WILLIAMS COS INC COM 969457100 28,619 1,456,456 SH   SOLE 0 0 0 1,456,456
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 58,625 1,188,913 SH   SOLE 0 0 0 1,188,913
SHERWIN WILLIAMS CO COM 824348106 258 371 SH   SOLE 0 0 0 371
BCE INC COM NEW 05534B760 23,075 556,438 SH   SOLE 0 0 0 556,438
INGREDION INC COM 457187102 16,751 221,344 SH   SOLE 0 0 0 221,344
ISHARES TR CORE S&P SCP ETF 464287804 6,645 94,620 SH   SOLE 0 0 0 94,620
JPMORGAN CHASE & CO COM 46625H100 24,827 257,889 SH   SOLE 0 0 0 257,889
DOW INC COM 260557103 273 5,808 SH   SOLE 0 0 0 5,808
COMCAST CORP NEW CL A 20030N101 477 10,303 SH   SOLE 0 0 0 10,303
ARES CAPITAL CORP COM 04010L103 7,751 555,593 SH   SOLE 0 0 0 555,593
BRIGHT HORIZONS FAM SOL IN D COM 109194100 13,542 89,068 SH   SOLE 0 0 0 89,068
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 532 6,678 SH   SOLE 0 0 0 6,678
CISCO SYS INC COM 17275R102 19,552 496,360 SH   SOLE 0 0 0 496,360
ISORAY INC COM 46489V104 6 10,000 SH   SOLE 0 0 0 10,000
BRISTOL-MYERS SQUIBB CO COM 110122108 13,783 228,609 SH   SOLE 0 0 0 228,609
EXXON MOBIL CORP COM 30231G102 3,406 99,205 SH   SOLE 0 0 0 99,205
ABBVIE INC COM 00287Y109 25,866 295,302 SH   SOLE 0 0 0 295,302
CHEVRON CORP NEW COM 166764100 10,753 149,345 SH   SOLE 0 0 0 149,345
EATON CORP PLC SHS G29183103 21,312 208,884 SH   SOLE 0 0 0 208,884
ONEOK INC NEW COM 682680103 1,671 64,312 SH   SOLE 0 0 0 64,312
BROADCOM INC COM 11135F101 25,887 71,055 SH   SOLE 0 0 0 71,055
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,331 10,948 SH   SOLE 0 0 0 10,948
ISHARES INC CORE MSCI EMKT 46434G103 17,546 332,310 SH   SOLE 0 0 0 332,310
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 16,549 56,294 SH   SOLE 0 0 0 56,294
NOVANTA INC COM 67000B104 527 5,000 SH   SOLE 0 0 0 5,000
BRISTOL-MYERS SQUIBB CO COM 110122108 6 1,000 SH Call SOLE 0 0 0 1,000
KIMBERLY CLARK CORP COM 494368103 268 1,816 SH   SOLE 0 0 0 1,816
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,310 79,920 SH   SOLE 0 0 0 79,920
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 231 2,010 SH   SOLE 0 0 0 2,010
VISA INC COM CL A 92826C839 26,320 131,618 SH   SOLE 0 0 0 131,618
PROSPERITY BANCSHARES INC COM 743606105 803 15,491 SH   SOLE 0 0 0 15,491
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 381 2,963 SH   SOLE 0 0 0 2,963
NXP SEMICONDUCTORS N V COM N6596X109 23,866 191,217 SH   SOLE 0 0 0 191,217
HELMERICH & PAYNE INC COM 423452101 155 10,567 SH   SOLE 0 0 0 10,567
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 13,492 429,687 SH   SOLE 0 0 0 429,687
SPDR SER TR S&P BIOTECH 78464A870 23,637 212,126 SH   SOLE 0 0 0 212,126
MARSH & MCLENNAN COS INC COM 571748102 356 3,106 SH   SOLE 0 0 0 3,106
GLOBE LIFE INC COM 37959E102 331 4,137 SH   SOLE 0 0 0 4,137
LILLY ELI & CO COM 532457108 220 1,485 SH   SOLE 0 0 0 1,485
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 263 4,761 SH   SOLE 0 0 0 4,761
VANGUARD INDEX FDS SMALL CP ETF 922908751 11,224 72,981 SH   SOLE 0 0 0 72,981
BLACKSTONE GROUP INC COM CL A 09260D107 17,322 331,843 SH   SOLE 0 0 0 331,843
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 250 2,838 SH   SOLE 0 0 0 2,838
TYLER TECHNOLOGIES INC COM 902252105 209 600 SH   SOLE 0 0 0 600
AUTOMATIC DATA PROCESSING IN COM 053015103 519 3,720 SH   SOLE 0 0 0 3,720
KITOV PHARMA LTD *W EXP 11/25/202 49803V115 4 53,000 SH   SOLE 0 0 0 53,000
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 12,540 379,307 SH   SOLE 0 0 0 379,307
FACEBOOK INC CL A 30303M102 474 1,808 SH   SOLE 0 0 0 1,808
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 50,503 2,724,008 SH   SOLE 0 0 0 2,724,008
ISHARES TR IBONDS DEC25 ETF 46434VBD1 62,252 2,294,574 SH   SOLE 0 0 0 2,294,574
ALTRIA GROUP INC COM 02209S103 446 11,532 SH   SOLE 0 0 0 11,532
ISHARES TR IBOXX HI YD ETF 464288513 20,105 239,635 SH   SOLE 0 0 0 239,635
VANGUARD INDEX FDS TOTAL STK MKT 922908769 399 2,345 SH   SOLE 0 0 0 2,345
ISHARES TR IBONDS DEC2026 46435GAA0 76,878 2,866,444 SH   SOLE 0 0 0 2,866,444
HENRY JACK & ASSOC INC COM 426281101 234 1,439 SH   SOLE 0 0 0 1,439
CITIGROUP INC COM NEW 172967424 14,442 334,996 SH   SOLE 0 0 0 334,996
HOME DEPOT INC COM 437076102 14,108 50,800 SH   SOLE 0 0 0 50,800
COCA COLA CO COM 191216100 25,638 519,294 SH   SOLE 0 0 0 519,294
INVESCO QQQ TR UNIT SER 1 46090E103 1,486 5,347 SH   SOLE 0 0 0 5,347
NETFLIX INC COM 64110L106 388 776 SH   SOLE 0 0 0 776
AMGEN INC COM 031162100 232 913 SH   SOLE 0 0 0 913
LOCKHEED MARTIN CORP COM 539830109 11,386 29,707 SH   SOLE 0 0 0 29,707
ISHARES TR IBONDS DEC21 ETF 46434VBK5 202 8,045 SH   SOLE 0 0 0 8,045
SOUTHERN CO COM 842587107 21,210 391,190 SH   SOLE 0 0 0 391,190
UNITEDHEALTH GROUP INC COM 91324P102 17,671 56,679 SH   SOLE 0 0 0 56,679
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,455 32,817 SH   SOLE 0 0 0 32,817
CSX CORP COM 126408103 1,234 15,892 SH   SOLE 0 0 0 15,892
ISHARES TR S&P 500 GRWT ETF 464287309 22,039 95,375 SH   SOLE 0 0 0 95,375
INTERNATIONAL BUSINESS MACHS COM 459200101 327 2,689 SH   SOLE 0 0 0 2,689
CAPITAL ONE FINL CORP COM 14040H105 317 4,413 SH   SOLE 0 0 0 4,413
3M CO COM 88579Y101 20,757 129,588 SH   SOLE 0 0 0 129,588
NVIDIA CORPORATION COM 67066G104 19,330 35,716 SH   SOLE 0 0 0 35,716
TESLA INC COM 88160R101 891 2,078 SH   SOLE 0 0 0 2,078
VERIZON COMMUNICATIONS INC COM 92343V104 27,960 469,990 SH   SOLE 0 0 0 469,990
YUM BRANDS INC COM 988498101 1,687 18,478 SH   SOLE 0 0 0 18,478
WASTE MGMT INC DEL COM 94106L109 21,159 186,970 SH   SOLE 0 0 0 186,970
AMERICAN ELEC PWR CO INC COM 025537101 622 7,614 SH   SOLE 0 0 0 7,614
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 19,678 243,152 SH   SOLE 0 0 0 243,152
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 949 3,084 SH   SOLE 0 0 0 3,084
SERVICENOW INC COM 81762P102 220 453 SH   SOLE 0 0 0 453
BRISTOL-MYERS SQUIBB CO COM 110122108 6 1,000 SH Call SOLE 0 0 0 1,000
ROCKET COS INC COM CL A 77311W101 13,655 685,167 SH   SOLE 0 0 0 685,167
AGNC INVT CORP COM 00123Q104 17,457 1,255,016 SH   SOLE 0 0 0 1,255,016
T2 BIOSYSTEMS INC COM 89853L104 19 14,000 SH   SOLE 0 0 0 14,000
VANGUARD WORLD FDS INF TECH ETF 92204A702 203 652 SH   SOLE 0 0 0 652
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 123 11,375 SH   SOLE 0 0 0 11,375
PAYCOM SOFTWARE INC COM 70432V102 282 905 SH   SOLE 0 0 0 905
NORTHROP GRUMMAN CORP COM 666807102 208 658 SH   SOLE 0 0 0 658
DOMINION ENERGY INC COM 25746U109 20,981 265,813 SH   SOLE 0 0 0 265,813
MICROSOFT CORP COM 594918104 78,910 375,171 SH   SOLE 0 0 0 375,171
ISHARES TR CORE MSCI EAFE 46432F842 27,990 464,338 SH   SOLE 0 0 0 464,338
AAON INC COM PAR $0.004 000360206 66,431 1,102,594 SH   SOLE 0 0 0 1,102,594
ADOBE SYSTEMS INCORPORATED COM 00724F101 242 494 SH   SOLE 0 0 0 494
GENERAL MLS INC COM 370334104 19,244 311,996 SH   SOLE 0 0 0 311,996
SPDR GOLD TR GOLD SHS 78463V107 339 1,912 SH   SOLE 0 0 0 1,912
ISHARES TR RUS 1000 ETF 464287622 458 2,450 SH   SOLE 0 0 0 2,450
RAYTHEON TECHNOLOGIES CORP COM 75513E101 1,082 18,806 SH   SOLE 0 0 0 18,806
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 917 11,372 SH   SOLE 0 0 0 11,372
ISHARES TR CORE S&P MCP ETF 464287507 13,746 74,181 SH   SOLE 0 0 0 74,181
ISHARES TR RUS 1000 GRW ETF 464287614 382 1,759 SH   SOLE 0 0 0 1,759
WEC ENERGY GROUP INC COM 92939U106 370 3,814 SH   SOLE 0 0 0 3,814
ISHARES TR S&P 500 VAL ETF 464287408 367 3,260 SH   SOLE 0 0 0 3,260
MCDONALDS CORP COM 580135101 963 4,388 SH   SOLE 0 0 0 4,388
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 2,244 61,376 SH   SOLE 0 0 0 61,376
ISHARES TR MBS ETF 464288588 61,768 559,494 SH   SOLE 0 0 0 559,494
EDITAS MEDICINE INC COM 28106W103 5,592 199,276 SH   SOLE 0 0 0 199,276
FASTENAL CO COM 311900104 210 4,658 SH   SOLE 0 0 0 4,658
ALPHABET INC CAP STK CL A 02079K305 1,586 1,082 SH   SOLE 0 0 0 1,082
APPLIED MATLS INC COM 038222105 15,898 267,424 SH   SOLE 0 0 0 267,424
ISHARES TR MSCI INTL MOMENT 46434V449 4,805 141,410 SH   SOLE 0 0 0 141,410
PHILLIPS 66 COM 718546104 729 14,054 SH   SOLE 0 0 0 14,054
UNILEVER PLC SPON ADR NEW 904767704 23,934 388,032 SH   SOLE 0 0 0 388,032
ISHARES TR IBONDS DEC24 ETF 46434VBG4 51,785 1,958,213 SH   SOLE 0 0 0 1,958,213
MARATHON OIL CORP COM 565849106 41 10,004 SH   SOLE 0 0 0 10,004
ALPHABET INC CAP STK CL C 02079K107 26,314 17,906 SH   SOLE 0 0 0 17,906
MSC INDL DIRECT INC CL A 553530106 11,828 186,919 SH   SOLE 0 0 0 186,919
CATERPILLAR INC DEL COM 149123101 579 3,884 SH   SOLE 0 0 0 3,884
EMERSON ELEC CO COM 291011104 12,636 192,718 SH   SOLE 0 0 0 192,718
KROGER CO COM 501044101 27,320 805,664 SH   SOLE 0 0 0 805,664
AGILENT TECHNOLOGIES INC COM 00846U101 443 4,390 SH   SOLE 0 0 0 4,390
CONCHO RES INC COM 20605P101 750 17,000 SH   SOLE 0 0 0 17,000
CLOROX CO DEL COM 189054109 569 2,706 SH   SOLE 0 0 0 2,706
WISDOMTREE TR US MIDCAP DIVID 97717W505 202 6,990 SH   SOLE 0 0 0 6,990
HONEYWELL INTL INC COM 438516106 17,607 106,962 SH   SOLE 0 0 0 106,962
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 727 11,714 SH   SOLE 0 0 0 11,714
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 7,915 183,057 SH   SOLE 0 0 0 183,057
DUPONT DE NEMOURS INC COM 26614N102 238 4,294 SH   SOLE 0 0 0 4,294
SEMPRA ENERGY COM 816851109 296 2,504 SH   SOLE 0 0 0 2,504
LEGGETT & PLATT INC COM 524660107 15,478 375,956 SH   SOLE 0 0 0 375,956
WATSCO INC COM 942622200 27,275 117,117 SH   SOLE 0 0 0 117,117
BP PLC SPONSORED ADR 055622104 328 18,785 SH   SOLE 0 0 0 18,785
ANTERO MIDSTREAM CORP COM 03676B102 67 12,500 SH   SOLE 0 0 0 12,500
ISHARES TR CORE S&P500 ETF 464287200 382 1,136 SH   SOLE 0 0 0 1,136
SPDR SER TR S&P DIVID ETF 78464A763 362 3,920 SH   SOLE 0 0 0 3,920
WHIRLPOOL CORP COM 963320106 19,450 105,769 SH   SOLE 0 0 0 105,769
UNITED PARCEL SERVICE INC CL B 911312106 29,834 179,042 SH   SOLE 0 0 0 179,042
CONOCOPHILLIPS COM 20825C104 838 25,508 SH   SOLE 0 0 0 25,508
INTUIT COM 461202103 21,002 64,382 SH   SOLE 0 0 0 64,382
BLACKROCK INC COM 09247X101 31,674 56,204 SH   SOLE 0 0 0 56,204
LAM RESEARCH CORP COM 512807108 996 3,003 SH   SOLE 0 0 0 3,003
THERMO FISHER SCIENTIFIC INC COM 883556102 31,198 70,660 SH   SOLE 0 0 0 70,660
PAYPAL HLDGS INC COM 70450Y103 26,080 132,365 SH   SOLE 0 0 0 132,365
JOHNSON & JOHNSON COM 478160104 12,647 84,948 SH   SOLE 0 0 0 84,948
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 14,844 456,327 SH   SOLE 0 0 0 456,327
ISHARES TR MSCI INTL VLU FT 46435G409 3,644 186,197 SH   SOLE 0 0 0 186,197
FIFTH THIRD BANCORP COM 316773100 987 46,275 SH   SOLE 0 0 0 46,275
XPRESSPA GROUP INC COM 98420U703 62 31,666 SH   SOLE 0 0 0 31,666