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 0 2,000 SH   SOLE   0 0 2,000
AAON INC COM PAR $0.004 000360206 0 1,000 SH   SOLE   0 0 1,000
AAON INC COM PAR $0.004 000360206 119,086 3,150,411 SH   SOLE   0 0 3,150,411
AAON INC COM PAR $0.004 000360206 4 1,000 SH   SOLE   0 0 1,000
ABBOTT LABS COM 002824100 2,139 29,163 SH   SOLE   0 0 29,163
AMAZON COM INC COM 023135106 29,293 14,625 SH   SOLE   0 0 14,625
AMERICAN ELEC PWR INC COM 025537101 373 5,268 SH   SOLE   0 0 5,268
AMGEN INC COM 031162100 292 1,409 SH   SOLE   0 0 1,409
APACHE CORP COM 037411105 247 5,171 SH   SOLE   0 0 5,171
APPLE INC COM 037833100 29,677 131,466 SH   SOLE   0 0 131,466
AUTOMATIC DATA PROCESSING IN COM 053015103 546 3,626 SH   SOLE   0 0 3,626
BP PLC SPONSORED ADR 055622104 22,603 490,298 SH   SOLE   0 0 490,298
BANK AMER CORP COM 060505104 2,371 80,479 SH   SOLE   0 0 80,479
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 785 3,665 SH   SOLE   0 0 3,665
BOEING CO COM 097023105 411 1,106 SH   SOLE   0 0 1,106
BRIGHT HORIZONS FAM SOL IN D COM 109194100 10,450 88,678 SH   SOLE   0 0 88,678
BRISTOL MYERS SQUIBB CO COM 110122108 1,314 21,172 SH   SOLE   0 0 21,172
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 21,281 477,903 SH   SOLE   0 0 477,903
CVS HEALTH CORP COM 126650100 585 7,432 SH   SOLE   0 0 7,432
CARMAX INC COM 143130102 14,556 194,934 SH   SOLE   0 0 194,934
CATERPILLAR INC DEL COM 149123101 421 2,762 SH   SOLE   0 0 2,762
CELGENE CORP COM 151020104 13,729 153,417 SH   SOLE   0 0 153,417
CHEVRON CORP NEW COM 166764100 1,433 11,716 SH   SOLE   0 0 11,716
CITIGROUP INC COM NEW 172967424 19,608 273,326 SH   SOLE   0 0 273,326
COCA COLA CO COM 191216100 14,860 321,706 SH   SOLE   0 0 321,706
COHERENT INC COM 192479103 6,449 37,453 SH   SOLE   0 0 37,453
COLGATE PALMOLIVE CO COM 194162103 7,293 108,927 SH   SOLE   0 0 108,927
CONTINENTAL RESOURCES INC COM 212015101 9,851 144,279 SH   SOLE   0 0 144,279
DANAHER CORP DEL COM 235851102 11,400 104,910 SH   SOLE   0 0 104,910
DELTA AIR LINES INC DEL COM NEW 247361702 12,881 222,734 SH   SOLE   0 0 222,734
EMERSON ELEC CO COM 291011104 404 5,270 SH   SOLE   0 0 5,270
ENTERPRISE PRODS PARTNERS L COM 293792107 961 33,448 SH   SOLE   0 0 33,448
FIFTH THIRD BANCORP COM 316773100 1,292 46,275 SH   SOLE   0 0 46,275
GENERAL ELECTRIC CO COM 369604103 284 25,151 SH   SOLE   0 0 25,151
GENERAL MLS INC COM 370334104 8,377 195,166 SH   SOLE   0 0 195,166
HSBC HLDGS PLC SPON ADR NEW 404280406 12,410 282,102 SH   SOLE   0 0 282,102
HEALTHCARE RLTY TR COM 421946104 9,005 307,764 SH   SOLE   0 0 307,764
HELMERICH & PAYNE INC COM 423452101 214 3,117 SH   SOLE   0 0 3,117
HENRY JACK & ASSOC INC COM 426281101 225 1,404 SH   SOLE   0 0 1,404
HOME DEPOT INC COM 437076102 3,490 16,846 SH   SOLE   0 0 16,846
HOMETRUST BANCSHARES INC COM 437872104 227 7,800 SH   SOLE   0 0 7,800
INTEL CORP COM 458140100 10,666 225,552 SH   SOLE   0 0 225,552
INTERNATIONAL BANCSHARES COR COM 459044103 315 6,992 SH   SOLE   0 0 6,992
INTERNATIONAL BUSINESS MACHS COM 459200101 13,598 89,926 SH   SOLE   0 0 89,926
INTUIT COM 461202103 9,383 41,264 SH   SOLE   0 0 41,264
ISHARES TR CORE US AGGBD ET 464287226 47,502 450,173 SH   SOLE   0 0 450,173
ISHARES TR MSCI EMG MKT ETF 464287234 344 8,015 SH   SOLE   0 0 8,015
ISHARES TR S&P 500 GRWT ETF 464287309 10,074 56,863 SH   SOLE   0 0 56,863
ISHARES TR S&P 500 VAL ETF 464287408 562 4,848 SH   SOLE   0 0 4,848
ISHARES TR MSCI EAFE ETF 464287465 710 10,444 SH   SOLE   0 0 10,444
ISHARES TR CORE S&P MCP ETF 464287507 6,581 32,693 SH   SOLE   0 0 32,693
ISHARES TR RUS 1000 GRW ETF 464287614 6,644 42,594 SH   SOLE   0 0 42,594
ISHARES TR RUS 1000 ETF 464287622 375 2,318 SH   SOLE   0 0 2,318
ISHARES TR CORE S&P SCP ETF 464287804 16,202 185,718 SH   SOLE   0 0 185,718
ISHARES TR IBOXX HI YD ETF 464288513 1,585 18,338 SH   SOLE   0 0 18,338
JOHNSON & JOHNSON COM 478160104 10,478 75,833 SH   SOLE   0 0 75,833
LAM RESEARCH CORP COM 512807108 425 2,800 SH   SOLE   0 0 2,800
LAMAR ADVERTISING CO NEW CL A 512816109 16,575 213,046 SH   SOLE   0 0 213,046
LEAR CORP COM NEW 521865204 6,397 44,116 SH   SOLE   0 0 44,116
LEGGETT & PLATT INC COM 524660107 2,349 53,645 SH   SOLE   0 0 53,645
LILLY ELI & CO COM 532457108 244 2,277 SH   SOLE   0 0 2,277
LOCKHEED MARTIN CORP COM 539830109 1,059 3,062 SH   SOLE   0 0 3,062
MFS MULTIMARKET INCOME TR SH BEN INT 552737108 58 10,425 SH   SOLE   0 0 10,425
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 535 7,906 SH   SOLE   0 0 7,906
MARSH & MCLENNAN COS INC COM 571748102 282 3,404 SH   SOLE   0 0 3,404
MCDONALDS CORP COM 580135101 536 3,202 SH   SOLE   0 0 3,202
MICROSOFT CORP COM 594918104 42,350 370,292 SH   SOLE   0 0 370,292
OCCIDENTAL PETE CORP DEL COM 674599105 360 4,381 SH   SOLE   0 0 4,381
ONEOK INC NEW COM 682680103 2,394 35,320 SH   SOLE   0 0 35,320
PARK HOTELS RESORTS INC COM 700517105 7,984 243,266 SH   SOLE   0 0 243,266
PEOPLES UNITED FINANCIAL INC COM 712704105 10,681 623,874 SH   SOLE   0 0 623,874
PEPSICO INC COM 713448108 18,502 165,489 SH   SOLE   0 0 165,489
PFIZER INC COM 717081103 17,610 399,592 SH   SOLE   0 0 399,592
PHILIP MORRIS INTL INC COM 718172109 572 7,012 SH   SOLE   0 0 7,012
PHILLIPS 66 COM 718546104 614 5,443 SH   SOLE   0 0 5,443
PIONEER NAT RES CO COM 723787107 367 2,106 SH   SOLE   0 0 2,106
PROCTER AND GAMBLE CO COM 742718109 20,831 250,279 SH   SOLE   0 0 250,279
PROSPERITY BANCSHARES INC COM 743606105 1,302 18,771 SH   SOLE   0 0 18,771
RAYTHEON CO COM NEW 755111507 538 2,604 SH   SOLE   0 0 2,604
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 238 3,361 SH   SOLE   0 0 3,361
SCHLUMBERGER LTD COM 806857108 257 4,214 SH   SOLE   0 0 4,214
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 56,666 805,030 SH   SOLE   0 0 805,030
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 5,524 164,739 SH   SOLE   0 0 164,739
SCHWAB STRATEGIC TR US REIT ETF 808524847 2,036 48,797 SH   SOLE   0 0 48,797
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 5,743 161,055 SH   SOLE   0 0 161,055
SEMPRA ENERGY COM 816851109 252 2,213 SH   SOLE   0 0 2,213
SOUTHERN CO COM 842587107 10,272 235,591 SH   SOLE   0 0 235,591
STARBUCKS CORP COM 855244109 214 3,761 SH   SOLE   0 0 3,761
TEXAS INSTRS INC COM 882508104 235 2,192 SH   SOLE   0 0 2,192
TORCHMARK CORP COM 891027104 264 3,050 SH   SOLE   0 0 3,050
TYLER TECHNOLOGIES INC COM 902252105 245 1,000 SH   SOLE   0 0 1,000
VALLEY NATL BANCORP COM 919794107 12,355 1,098,252 SH   SOLE   0 0 1,098,252
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 3,946 45,313 SH   SOLE   0 0 45,313
VANGUARD WHITEHALL FDS INC INTL HIGH ETF 921946794 3,408 54,250 SH   SOLE   0 0 54,250
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 4,802 42,812 SH   SOLE   0 0 42,812
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,590 136,336 SH   SOLE   0 0 136,336
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,694 20,997 SH   SOLE   0 0 20,997
VIRTU FINL INC CL A 928254101 6,487 317,207 SH   SOLE   0 0 317,207
WALMART INC COM 931142103 2,164 23,044 SH   SOLE   0 0 23,044
WEYERHAEUSER CO COM 962166104 11,708 362,811 SH   SOLE   0 0 362,811
WILLIAMS COS INC DEL COM 969457100 17,618 647,945 SH   SOLE   0 0 647,945
XPO LOGISTICS INC COM 983793100 245 2,150 SH   SOLE   0 0 2,150
ALPS ETF TR ALERIAN MLP 00162Q866 226 21,175 SH   SOLE   0 0 21,175
AT&T INC COM 00206R102 1,673 49,828 SH   SOLE   0 0 49,828
ABBVIE INC COM 00287Y109 2,635 27,860 SH   SOLE   0 0 27,860
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 10,465 63,519 SH   SOLE   0 0 63,519
ALPHABET INC CAP STK CL C 02079K107 18,132 15,193 SH   SOLE   0 0 15,193
ALPHABET INC CAP STK CL A 02079K305 4,843 4,012 SH   SOLE   0 0 4,012
ALTRIA GROUP INC COM 02209S103 722 11,978 SH   SOLE   0 0 11,978
BLACKROCK INC COM 09247X101 11,889 25,225 SH   SOLE   0 0 25,225
BLACKSTONE MTG TR INC COM CL A 09257W100 9,205 274,704 SH   SOLE   0 0 274,704
CME GROUP INC COM CL A 12572Q105 12,817 75,300 SH   SOLE   0 0 75,300
CAPITAL ONE FINL CORP COM 14040H105 6,983 73,561 SH   SOLE   0 0 73,561
CHIMERA INVT CORP COM NEW 16934Q208 8,072 445,232 SH   SOLE   0 0 445,232
CISCO SYS INC COM 17275R102 22,958 471,895 SH   SOLE   0 0 471,895
CONCHO RES INC COM 20605P101 2,597 17,000 SH   SOLE   0 0 17,000
CONOCOPHILLIPS COM 20825C104 840 10,856 SH   SOLE   0 0 10,856
DOMINION ENERGY INC COM 25746U109 8,290 117,963 SH   SOLE   0 0 117,963
DUKE ENERGY CORP NEW COM NEW 26441C204 895 11,185 SH   SOLE   0 0 11,185
EDITAS MEDICINE INC COM 28106W103 3,873 121,701 SH   SOLE   0 0 121,701
ENBRIDGE ENERGY PARTNERS L P COM 29250R106 133 12,070 SH   SOLE   0 0 12,070
EQUITY BANCSHARES INC COM CL A 29460X109 721 18,355 SH   SOLE   0 0 18,355
EXXON MOBIL CORP COM 30231G102 130,204 1,531,452 SH   SOLE   0 0 1,531,452
FACEBOOK INC CL A 30303M102 278 1,693 SH   SOLE   0 0 1,693
FEDEX CORP COM 31428X106 245 1,019 SH   SOLE   0 0 1,019
FLEXSHARES TR MSTAR EMKT FAC 33939L308 3,225 62,247 SH   SOLE   0 0 62,247
FLEXSHARES TR MORNSTAR UPSTR 33939L407 13,856 409,450 SH   SOLE   0 0 409,450
GEO GROUP INC NEW COM 36162J106 9,419 374,363 SH   SOLE   0 0 374,363
GENERAL MTRS CO COM 37045V100 12,499 371,213 SH   SOLE   0 0 371,213
INTELLIA THERAPEUTICS INC COM 45826J105 3,155 110,239 SH   SOLE   0 0 110,239
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 1,959 105,708 SH   SOLE   0 0 105,708
INVESCO EXCHNG TRADED FD TR DWA EMERG MKTS 46138E867 2,224 125,110 SH   SOLE   0 0 125,110
INVESCO EXCHNG TRADED FD TR DWA DEV MKTS 46138E875 910 33,135 SH   SOLE   0 0 33,135
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 27,946 1,325,690 SH   SOLE   0 0 1,325,690
IRON MTN INC NEW COM 46284V101 9,006 260,889 SH   SOLE   0 0 260,889
ISHARES TR INTL MOMENTUM FT 46434V449 5,391 176,989 SH   SOLE   0 0 176,989
ISHARES TR IBONDS DEC19 ETF 46434VAU4 212 8,560 SH   SOLE   0 0 8,560
ISHARES TR IBONDS DEC23 ETF 46434VAX8 20,983 863,495 SH   SOLE   0 0 863,495
ISHARES TR IBONDS DEC22 ETF 46434VBA7 27,692 1,138,179 SH   SOLE   0 0 1,138,179
ISHARES TR IBONDS DEC25 ETF 46434VBD1 46,053 1,926,095 SH   SOLE   0 0 1,926,095
ISHARES TR IBONDS DEC21 ETF 46434VBK5 33,233 1,364,256 SH   SOLE   0 0 1,364,256
ISHARES TR INTL VALUE FACTR 46435G409 7,295 286,750 SH   SOLE   0 0 286,750
ISHARES TR IBONDS DEC2026 46435GAA0 28,475 1,223,150 SH   SOLE   0 0 1,223,150
ISHARES TR IBONDS ETF 46435UAA9 36,817 1,562,687 SH   SOLE   0 0 1,562,687
JPMORGAN CHASE & CO COM 46625H100 1,125 9,969 SH   SOLE   0 0 9,969
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 913 33,241 SH   SOLE   0 0 33,241
LABORATORY CORP AMER HLDGS COM NEW 50540R409 14,911 85,851 SH   SOLE   0 0 85,851
MCKESSON CORP COM 58155Q103 212 1,601 SH   SOLE   0 0 1,601
MEDICAL PPTYS TRUST INC COM 58463J304 9,415 631,422 SH   SOLE   0 0 631,422
MERCK & CO INC COM 58933Y105 11,738 165,459 SH   SOLE   0 0 165,459
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 80 53,269 SH   SOLE   0 0 53,269
NEXTERA ENERGY INC COM 65339F101 210 1,253 SH   SOLE   0 0 1,253
NOVANTA INC COM 67000B104 342 5,000 SH   SOLE   0 0 5,000
NVIDIA CORP COM 67066G104 239 850 SH   SOLE   0 0 850
OPKO HEALTH INC COM 68375N103 379 109,500 SH   SOLE   0 0 109,500
ORACLE CORP COM 68389X105 448 8,694 SH   SOLE   0 0 8,694
PBF ENERGY INC CL A 69318G106 200 4,014 SH   SOLE   0 0 4,014
PATTERN ENERGY GROUP INC CL A 70338P100 9,483 477,230 SH   SOLE   0 0 477,230
PAYPAL HLDGS INC COM 70450Y103 8,708 99,138 SH   SOLE   0 0 99,138
PUBLIC STORAGE COM 74460D109 11,409 56,585 SH   SOLE   0 0 56,585
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,420 8,323 SH   SOLE   0 0 8,323
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 13,206 261,187 SH   SOLE   0 0 261,187
SPDR SERIES TRUST DJ REIT ETF 78464A607 12,994 139,350 SH   SOLE   0 0 139,350
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 72,269 1,529,502 SH   SOLE   0 0 1,529,502
SALESFORCE COM INC COM 79466L302 13,723 86,295 SH   SOLE   0 0 86,295
TEXAS CAPITAL BANCSHARES INC COM 88224Q107 1,240 15,000 SH   SOLE   0 0 15,000
3M CO COM 88579Y101 1,076 5,105 SH   SOLE   0 0 5,105
TWITTER INC COM 90184L102 832 29,225 SH   SOLE   0 0 29,225
TWO HBRS INVT CORP COM NEW 90187B408 9,474 634,593 SH   SOLE   0 0 634,593
UNITEDHEALTH GROUP INC COM 91324P102 19,060 71,643 SH   SOLE   0 0 71,643
VALERO ENERGY CORP NEW COM 91913Y100 241 2,121 SH   SOLE   0 0 2,121
VERIZON COMMUNICATIONS INC COM 92343V104 15,460 289,558 SH   SOLE   0 0 289,558
VISA INC COM CL A 92826C839 24,111 160,643 SH   SOLE   0 0 160,643
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 12,613 581,265 SH   SOLE   0 0 581,265
WEC ENERGY GROUP INC COM 92939U106 274 4,105 SH   SOLE   0 0 4,105
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3,823 87,554 SH   SOLE   0 0 87,554
WISDOMTREE TR US MIDCAP DIVID 97717W505 4,124 111,813 SH   SOLE   0 0 111,813
WISDOMTREE TR INTL SMCAP DIV 97717W760 3,655 51,378 SH   SOLE   0 0 51,378
WPX ENERGY INC COM 98212B103 295 14,671 SH   SOLE   0 0 14,671
INVESCO LTD SHS G491BT108 6,910 302,000 SH   SOLE   0 0 302,000
JOHNSON CTLS INTL PLC SHS G51502105 217 6,193 SH   SOLE   0 0 6,193
APTIV PLC SHS G6095L109 8,322 99,192 SH   SOLE   0 0 99,192
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4,765 107,432 SH   SOLE   0 0 107,432