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
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,149 51,425 SH   SOLE   0 0 51,425
ALLIANCE DATA SYSTEMS CORP COM 018581108 776 3,329 SH   SOLE   0 0 3,329
CME GROUP INC COM CL A 12572Q105 12,558 76,610 SH   SOLE   0 0 76,610
SPDR SERIES TRUST DJ REIT ETF 78464A607 12,989 138,236 SH   SOLE   0 0 138,236
PFIZER INC COM 717081103 14,931 411,546 SH   SOLE   0 0 411,546
RAYTHEON CO COM NEW 755111507 497 2,574 SH   SOLE   0 0 2,574
GENERAL ELECTRIC CO COM 369604103 347 25,468 SH   SOLE   0 0 25,468
APACHE CORP COM 037411105 242 5,171 SH   SOLE   0 0 5,171
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,310 8,515 SH   SOLE   0 0 8,515
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6,254 106,441 SH   SOLE   0 0 106,441
XPO LOGISTICS INC COM 983793100 9,198 91,812 SH   SOLE   0 0 91,812
HSBC HLDGS PLC SPON ADR NEW 404280406 13,272 281,551 SH   SOLE   0 0 281,551
ABBOTT LABS COM 002824100 1,772 29,056 SH   SOLE   0 0 29,056
WISDOMTREE TR EMER MKT HIGH FD 97717W315 4,047 94,409 SH   SOLE   0 0 94,409
PEPSICO INC COM 713448108 17,620 161,847 SH   SOLE   0 0 161,847
CVS HEALTH CORP COM 126650100 478 7,432 SH   SOLE   0 0 7,432
ALLIANCE DATA SYSTEMS CORP COM 018581108 22 3,000 SH   SOLE   0 0 3,000
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 2,714 142,541 SH   SOLE   0 0 142,541
ISHARES TR IBONDS DEC22 ETF 46434VBA7 29,147 1,197,488 SH   SOLE   0 0 1,197,488
TWO HBRS INVT CORP COM NEW 90187B408 8,819 558,167 SH   SOLE   0 0 558,167
INTERNATIONAL BANCSHARES COR COM 459044103 299 6,992 SH   SOLE   0 0 6,992
NEXTERA ENERGY INC COM 65339F101 209 1,253 SH   SOLE   0 0 1,253
ISHARES TR IBONDS DEC19 ETF 46434VAU4 212 8,560 SH   SOLE   0 0 8,560
VALERO ENERGY CORP NEW COM 91913Y100 7,249 65,403 SH   SOLE   0 0 65,403
AMAZON COM INC COM 023135106 25,347 14,912 SH   SOLE   0 0 14,912
WILLIAMS COS INC DEL COM 969457100 14,447 532,893 SH   SOLE   0 0 532,893
AT&T INC COM 00206R102 1,632 50,816 SH   SOLE   0 0 50,816
APPLE INC COM 037833100 23,166 125,145 SH   SOLE   0 0 125,145
JOHNSON CTLS INTL PLC SHS G51502105 207 6,193 SH   SOLE   0 0 6,193
COLGATE PALMOLIVE CO COM 194162103 7,105 109,622 SH   SOLE   0 0 109,622
ORACLE CORP COM 68389X105 348 7,888 SH   SOLE   0 0 7,888
TEXAS INSTRS INC COM 882508104 235 2,130 SH   SOLE   0 0 2,130
WPX ENERGY INC COM 98212B103 265 14,671 SH   SOLE   0 0 14,671
ISHARES TR IBONDS DEC23 ETF 46434VAX8 22,005 906,299 SH   SOLE   0 0 906,299
TWITTER INC COM 90184L102 1,276 29,225 SH   SOLE   0 0 29,225
DELTA AIR LINES INC DEL COM NEW 247361702 10,847 218,953 SH   SOLE   0 0 218,953
BOEING CO COM 097023105 221 660 SH   SOLE   0 0 660
PROCTER AND GAMBLE CO COM 742718109 19,390 248,397 SH   SOLE   0 0 248,397
ENTERPRISE PRODS PARTNERS L COM 293792107 957 34,593 SH   SOLE   0 0 34,593
HCP INC COM 40414L109 12,924 500,529 SH   SOLE   0 0 500,529
PHILIP MORRIS INTL INC COM 718172109 566 7,012 SH   SOLE   0 0 7,012
WALMART INC COM 931142103 1,661 19,398 SH   SOLE   0 0 19,398
INTEL CORP COM 458140100 3,309 66,576 SH   SOLE   0 0 66,576
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 29,378 1,394,969 SH   SOLE   0 0 1,394,969
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 807 11,689 SH   SOLE   0 0 11,689
DUKE ENERGY CORP NEW COM NEW 26441C204 11,268 142,485 SH   SOLE   0 0 142,485
VALLEY NATL BANCORP COM 919794107 13,503 1,110,417 SH   SOLE   0 0 1,110,417
APTIV PLC SHS G6095L109 8,139 88,826 SH   SOLE   0 0 88,826
ISHARES TR INTL MOMENTUM FT 46434V449 5,569 187,754 SH   SOLE   0 0 187,754
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 81,110 1,705,790 SH   SOLE   0 0 1,705,790
SCHLUMBERGER LTD COM 806857108 282 4,214 SH   SOLE   0 0 4,214
WILLIAMS PARTNERS L P NEW COM UNIT LTD PAR 96949L105 686 16,894 SH   SOLE   0 0 16,894
OPKO HEALTH INC COM 68375N103 515 109,500 SH   SOLE   0 0 109,500
COHERENT INC COM 192479103 5,826 37,244 SH   SOLE   0 0 37,244
WEYERHAEUSER CO COM 962166104 14,682 402,699 SH   SOLE   0 0 402,699
PBF ENERGY INC CL A 69318G106 11,323 270,036 SH   SOLE   0 0 270,036
PIONEER NAT RES CO COM 723787107 399 2,106 SH   SOLE   0 0 2,106
HOMETRUST BANCSHARES INC COM 437872104 220 7,800 SH   SOLE   0 0 7,800
FEDEX CORP COM 31428X106 239 1,053 SH   SOLE   0 0 1,053
ISHARES TR CORE S&P SCP ETF 464287804 15,652 187,539 SH   SOLE   0 0 187,539
BRIGHT HORIZONS FAM SOL IN D COM 109194100 9,843 96,014 SH   SOLE   0 0 96,014
CISCO SYS INC COM 17275R102 20,917 486,106 SH   SOLE   0 0 486,106
EXXON MOBIL CORP COM 30231G102 135,312 1,635,580 SH   SOLE   0 0 1,635,580
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 53,199 806,173 SH   SOLE   0 0 806,173
JPMORGAN CHASE & CO COM 46625H100 1,072 10,286 SH   SOLE   0 0 10,286
ALPS ETF TR ALERIAN MLP 00162Q866 214 21,175 SH   SOLE   0 0 21,175
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10,756 57,976 SH   SOLE   0 0 57,976
INTELLIA THERAPEUTICS INC COM 45826J105 2,952 107,912 SH   SOLE   0 0 107,912
VIRTU FINL INC CL A 928254101 5,712 215,132 SH   SOLE   0 0 215,132
NOVANTA INC COM 67000B104 312 5,000 SH   SOLE   0 0 5,000
ABBVIE INC COM 00287Y109 2,570 27,735 SH   SOLE   0 0 27,735
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 661 3,540 SH   SOLE   0 0 3,540
FLEXSHARES TR MORNSTAR UPSTR 33939L407 14,079 415,442 SH   SOLE   0 0 415,442
ONEOK INC NEW COM 682680103 2,102 30,107 SH   SOLE   0 0 30,107
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 244 3,361 SH   SOLE   0 0 3,361
CONTINENTAL RESOURCES INC COM 212015101 9,236 142,624 SH   SOLE   0 0 142,624
CHEVRON CORP NEW COM 166764100 1,470 11,628 SH   SOLE   0 0 11,628
ISHARES TR IBONDS ETF 46435UAA9 41,359 1,751,759 SH   SOLE   0 0 1,751,759
LABORATORY CORP AMER HLDGS COM NEW 50540R409 17,570 97,867 SH   SOLE   0 0 97,867
PARK HOTELS RESORTS INC COM 700517105 7,468 243,825 SH   SOLE   0 0 243,825
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,546 18,976 SH   SOLE   0 0 18,976
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 132 12,070 SH   SOLE   0 0 12,070
PROSPERITY BANCSHARES INC COM 743606105 1,557 22,771 SH   SOLE   0 0 22,771
VISA INC COM CL A 92826C839 21,231 160,291 SH   SOLE   0 0 160,291
GILEAD SCIENCES INC COM 375558103 7,674 108,334 SH   SOLE   0 0 108,334
AMERICAN ELEC PWR INC COM 025537101 365 5,268 SH   SOLE   0 0 5,268
GEO GROUP INC NEW COM 36162J106 10,568 383,731 SH   SOLE   0 0 383,731
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,326 161,146 SH   SOLE   0 0 161,146
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 20,622 508,685 SH   SOLE   0 0 508,685
FACEBOOK INC CL A 30303M102 321 1,653 SH   SOLE   0 0 1,653
ISHARES TR INTL VALUE FACTR 46435G409 7,371 294,790 SH   SOLE   0 0 294,790
PEOPLES UNITED FINANCIAL INC COM 712704105 12,555 694,033 SH   SOLE   0 0 694,033
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 11,312 465,331 SH   SOLE   0 0 465,331
TYLER TECHNOLOGIES INC COM 902252105 222 1,000 SH   SOLE   0 0 1,000
MARSH & MCLENNAN COS INC COM 571748102 279 3,404 SH   SOLE   0 0 3,404
AUTOMATIC DATA PROCESSING IN COM 053015103 470 3,501 SH   SOLE   0 0 3,501
LILLY ELI & CO COM 532457108 280 3,277 SH   SOLE   0 0 3,277
CITIGROUP INC COM NEW 172967424 15,744 235,265 SH   SOLE   0 0 235,265
ISHARES TR IBONDS DEC25 ETF 46434VBD1 51,716 2,161,117 SH   SOLE   0 0 2,161,117
DOWDUPONT INC COM 26078J100 225 3,416 SH   SOLE   0 0 3,416
ISHARES TR CORE US AGGBD ET 464287226 29,292 275,504 SH   SOLE   0 0 275,504
ALTRIA GROUP INC COM 02209S103 689 12,128 SH   SOLE   0 0 12,128
FLEXSHARES TR MSTAR EMKT FAC 33939L308 3,509 65,101 SH   SOLE   0 0 65,101
PUBLIC STORAGE COM 74460D109 12,946 57,065 SH   SOLE   0 0 57,065
SALESFORCE COM INC COM 79466L302 12,010 88,049 SH   SOLE   0 0 88,049
HOME DEPOT INC COM 437076102 3,289 16,857 SH   SOLE   0 0 16,857
OCCIDENTAL PETE CORP DEL COM 674599105 417 4,981 SH   SOLE   0 0 4,981
PATTERN ENERGY GROUP INC CL A 70338P100 9,464 504,733 SH   SOLE   0 0 504,733
ISHARES TR IBOXX HI YD ETF 464288513 1,507 17,712 SH   SOLE   0 0 17,712
ISHARES TR IBONDS DEC2026 46435GAA0 31,755 1,361,700 SH   SOLE   0 0 1,361,700
MCKESSON CORP COM 58155Q103 214 1,601 SH   SOLE   0 0 1,601
ISHARES TR S&P 500 GRWT ETF 464287309 9,059 55,709 SH   SOLE   0 0 55,709
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 5,182 44,901 SH   SOLE   0 0 44,901
VERIZON COMMUNICATIONS INC COM 92343V104 14,564 289,492 SH   SOLE   0 0 289,492
AMGEN INC COM 031162100 260 1,409 SH   SOLE   0 0 1,409
COCA COLA CO COM 191216100 14,594 332,742 SH   SOLE   0 0 332,742
IRON MTN INC NEW COM 46284V101 9,437 269,562 SH   SOLE   0 0 269,562
LOCKHEED MARTIN CORP COM 539830109 872 2,952 SH   SOLE   0 0 2,952
SOUTHERN CO COM 842587107 11,117 240,065 SH   SOLE   0 0 240,065
INTERNATIONAL BUSINESS MACHS COM 459200101 12,893 92,292 SH   SOLE   0 0 92,292
ISHARES TR IBONDS DEC21 ETF 46434VBK5 34,967 1,434,848 SH   SOLE   0 0 1,434,848
UNITEDHEALTH GROUP INC COM 91324P102 17,394 70,898 SH   SOLE   0 0 70,898
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 2,020 110,468 SH   SOLE   0 0 110,468
3M CO COM 88579Y101 1,004 5,103 SH   SOLE   0 0 5,103
CAPITAL ONE FINL CORP COM 14040H105 6,825 74,261 SH   SOLE   0 0 74,261
AAON INC COM PAR $0.004 000360206 104,651 3,147,411 SH   SOLE   0 0 3,147,411
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 2,636 131,663 SH   SOLE   0 0 131,663
ISHARES TR CORE MSCI EAFE 46432F842 30,054 474,267 SH   SOLE   0 0 474,267
EQUITY BANCSHARES INC COM CL A 29460X109 207 5,000 SH   SOLE   0 0 5,000
BRISTOL MYERS SQUIBB CO COM 110122108 1,175 21,238 SH   SOLE   0 0 21,238
ISHARES TR S&P 500 VAL ETF 464287408 534 4,850 SH   SOLE   0 0 4,850
ISHARES TR CORE S&P MCP ETF 464287507 6,185 31,755 SH   SOLE   0 0 31,755
ISHARES TR RUS 1000 ETF 464287622 352 2,318 SH   SOLE   0 0 2,318
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 1,341 50,441 SH   SOLE   0 0 50,441
WEC ENERGY GROUP INC COM 92939U106 265 4,105 SH   SOLE   0 0 4,105
DOMINION ENERGY INC COM 25746U109 8,092 118,693 SH   SOLE   0 0 118,693
MERCK & CO INC COM 58933Y105 9,933 163,638 SH   SOLE   0 0 163,638
ISHARES TR MSCI EMG MKT ETF 464287234 347 8,015 SH   SOLE   0 0 8,015
ISHARES TR RUS 1000 GRW ETF 464287614 6,675 46,419 SH   SOLE   0 0 46,419
MICROSOFT CORP COM 594918104 36,419 369,324 SH   SOLE   0 0 369,324
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 59 10,425 SH   SOLE   0 0 10,425
GENERAL MLS INC COM 370334104 8,732 197,297 SH   SOLE   0 0 197,297
CHIMERA INVT CORP COM NEW 16934Q208 8,140 445,321 SH   SOLE   0 0 445,321
MCDONALDS CORP COM 580135101 499 3,184 SH   SOLE   0 0 3,184
ALPHABET INC CAP STK CL A 02079K305 4,596 4,070 SH   SOLE   0 0 4,070
CARMAX INC COM 143130102 13,897 190,713 SH   SOLE   0 0 190,713
TORCHMARK CORP COM 891027104 248 3,050 SH   SOLE   0 0 3,050
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,984 55,368 SH   SOLE   0 0 55,368
EDITAS MEDICINE INC COM 28106W103 4,288 119,688 SH   SOLE   0 0 119,688
GENERAL MTRS CO COM 37045V100 14,837 376,571 SH   SOLE   0 0 376,571
PHILLIPS 66 COM 718546104 562 5,007 SH   SOLE   0 0 5,007
CELGENE CORP COM 151020104 7,021 88,399 SH   SOLE   0 0 88,399
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3,688 59,261 SH   SOLE   0 0 59,261
CONCHO RES INC COM 20605P101 2,352 17,000 SH   SOLE   0 0 17,000
ISHARES TR MSCI EAFE ETF 464287465 699 10,444 SH   SOLE   0 0 10,444
WISDOMTREE TR US MIDCAP DIVID 97717W505 4,327 120,869 SH   SOLE   0 0 120,869
ALPHABET INC CAP STK CL C 02079K107 16,566 14,849 SH   SOLE   0 0 14,849
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,699 135,054 SH   SOLE   0 0 135,054
BLACKSTONE MTG TR INC COM CL A 09257W100 8,560 272,365 SH   SOLE   0 0 272,365
CATERPILLAR INC DEL COM 149123101 375 2,762 SH   SOLE   0 0 2,762
EMERSON ELEC CO COM 291011104 364 5,270 SH   SOLE   0 0 5,270
LAM RESEARCH CORP COM 512807108 520 3,008 SH   SOLE   0 0 3,008
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,746 45,110 SH   SOLE   0 0 45,110
BOOKING HLDGS INC COM 09857L108 9,264 4,570 SH   SOLE   0 0 4,570
SEMPRA ENERGY COM 816851109 259 2,229 SH   SOLE   0 0 2,229
CONOCOPHILLIPS COM 20825C104 756 10,855 SH   SOLE   0 0 10,855
BLACKROCK INC COM 09247X101 12,014 24,075 SH   SOLE   0 0 24,075
BP PLC SPONSORED ADR 055622104 22,639 495,817 SH   SOLE   0 0 495,817
BANK AMER CORP COM 060505104 2,552 90,511 SH   SOLE   0 0 90,511
LEAR CORP COM NEW 521865204 7,887 42,445 SH   SOLE   0 0 42,445
PAYPAL HLDGS INC COM 70450Y103 7,239 86,932 SH   SOLE   0 0 86,932
FIFTH THIRD BANCORP COM 316773100 1,328 46,275 SH   SOLE   0 0 46,275
LAMAR ADVERTISING CO NEW CL A 512816109 12,617 184,696 SH   SOLE   0 0 184,696
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 929 33,810 SH   SOLE   0 0 33,810
JOHNSON & JOHNSON COM 478160104 9,179 75,650 SH   SOLE   0 0 75,650
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5,675 157,325 SH   SOLE   0 0 157,325
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,373 15,000 SH   SOLE   0 0 15,000