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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
3M COCOM88579Y1015763,285SH SOLE 3,28500
ABBOTT LABSCOM0028241001,40111,861SH SOLE 11,4110450
ABBVIE INCCOM00287Y1091,81116,785SH SOLE 16,78500
ADOBE SYSTEMS INCORPORATEDCOM00724F1013,6436,328SH SOLE 6,32800
AGENUS INCCOM NEW00847G70511121,175SH SOLE 21,17500
AIR PRODS & CHEMS INCCOM0091581061,7336,767SH SOLE 6,76700
ALEXANDER & BALDWIN INC NEWCOM01449110411,950509,822SH SOLE 509,5400282
ALEXANDRIA REAL ESTATE EQ INCOM0152711097744,050SH SOLE 4,05000
ALLIANCEBERNSTEIN HLDG L PUNIT LTD PARTN01881G1061,91738,663SH SOLE 38,66300
ALPHABET INCCAP STK CL A02079K30520,3037,594SH SOLE 7,570024
ALPHABET INCCAP STK CL C02079K10744,01816,515SH SOLE 16,467048
ALTRIA GROUP INCCOM02209S1032766,068SH SOLE 6,06800
AMAZON COM INCCOM02313510657,97117,647SH SOLE 17,617030
AMERICAN ASSETS TR INCCOM02401310411,886317,641SH SOLE 317,4510190
AMERICAN CAMPUS CMNTYS INCCOM0248351009,036186,498SH SOLE 186,1760322
AMERICAN EXPRESS COCOM02581610919,560116,754SH SOLE 116,75400
AMERICAN HOMES 4 RENTCL A02665T30620,191529,660SH SOLE 529,3440316
AMERICAN TOWER CORP NEWCOM03027X10018,54669,877SH SOLE 69,836041
AMERICOLD RLTY TRCOM03064D10813,694471,408SH SOLE 471,0820326
ANALOG DEVICES INCCOM0326541054812,869SH SOLE 2,86900
APPLE INCCOM03783310067,388476,241SH SOLE 475,3370904
ARMADA HOFFLER PPTYS INCCOM04208T1089,953744,430SH SOLE 742,72101,709
ASTRAZENECA PLCSPONSORED ADR04635310818,793312,896SH SOLE 312,89600
AT&T INCCOM00206R1022,23682,773SH SOLE 82,77300
AUTOMATIC DATA PROCESSING INCOM0530151038254,127SH SOLE 4,12700
AVALONBAY CMNTYS INCCOM05348410111,83353,388SH SOLE 53,300088
BALL CORPCOM0584981063604,000SH SOLE 4,00000
BANK NEW YORK MELLON CORPCOM0640581004518,706SH SOLE 8,70600
BERKSHIRE HATHAWAY INC DELCL B NEW0846707025632,063SH SOLE 2,06300
BK OF AMERICA CORPCOM0605051046,982164,470SH SOLE 161,92102,549
BLACK HILLS CORPCOM0921131093034,828SH SOLE 4,82800
BOEING COCOM0970231052841,293SH SOLE 1,29300
BOK FINL CORPCOM NEW05561Q2013573,986SH SOLE 3,98600
BRISTOL-MYERS SQUIBB COCOM1101221081,53425,921SH SOLE 25,92100
BROADCOM INCCOM11135F10121,62244,589SH SOLE 44,572017
CABOT OIL & GAS CORPCOM12709710341519,055SH SOLE 19,05500
CAMDEN PPTY TRSH BEN INT13313110221,567146,245SH SOLE 146,164081
CATERPILLAR INCCOM14912310118,64197,103SH SOLE 97,10300
CHAMPIONX CORPORATIONCOM15872M1042018,995SH SOLE 8,99500
CHEVRON CORP NEWCOM1667641001,38813,678SH SOLE 13,3670311
CISCO SYS INCCOM17275R1025029,225SH SOLE 9,22500
CITIGROUP INCCOM NEW1729674242,37933,894SH SOLE 33,89400
CLOROX CO DELCOM1890541092721,643SH SOLE 1,64300
COCA COLA COCOM1912161009,786186,501SH SOLE 186,50100
COLGATE PALMOLIVE COCOM19416210390712,000SH SOLE 12,00000
COMCAST CORP NEWCL A20030N10115,799282,485SH SOLE 281,9770508
CONOCOPHILLIPSCOM20825C10422,158326,962SH SOLE 326,7500212
COSTCO WHSL CORP NEWCOM22160K10523,00751,202SH SOLE 51,157045
COUSINS PPTYS INCCOM NEW22279550212,434333,428SH SOLE 332,9280500
CROWN CASTLE INTL CORP NEWCOM22822V10131,540181,976SH SOLE 181,7340242
CTO RLTY GROWTH INC NEWCOM22948Q10110,044186,826SH SOLE 186,7170109
CVS HEALTH CORPCOM1266501002002,355SH SOLE 2,35500
DEVON ENERGY CORP NEWCOM25179M1033198,977SH SOLE 8,97700
DIAMONDBACK ENERGY INCCOM25278X1097557,980SH SOLE 7,8050175
DIGITAL RLTY TR INCCOM2538681038,63059,743SH SOLE 59,706037
DISNEY WALT COCOM25468710620,119118,927SH SOLE 118,7750152
DOLLAR GEN CORP NEWCOM25667710517,92384,486SH SOLE 84,48600
DOVER CORPCOM26000310819,138123,071SH SOLE 123,07100
DRIL-QUIP INCCOM26203710454621,668SH SOLE 21,66800
DUPONT DE NEMOURS INCCOM26614N1021,09816,152SH SOLE 16,15200
EMERSON ELEC COCOM29101110418,800199,579SH SOLE 199,57900
ENERGY TRANSFER L PCOM UT LTD PTN29273V1009810,256SH SOLE 10,25600
ENTERPRISE PRODS PARTNERS LCOM2937921075,196240,089SH SOLE 240,08900
EOG RES INCCOM26875P1011,35116,834SH SOLE 16,83400
EQUINIX INCCOM29444U70033,15241,958SH SOLE 41,932026
ESSEX PPTY TR INCCOM29717810511,24035,154SH SOLE 35,136018
EXXON MOBIL CORPCOM30231G10245,256769,395SH SOLE 769,39500
FACEBOOK INCCL A30303M10236,719108,192SH SOLE 107,9460246
FERRARI N VCOMN3167Y1032091,000SHCallSOLE 001,000
GENERAL ELECTRIC COCOM NEW3696043019058,788SH SOLE 8,78800
GENUINE PARTS COCOM3724601056065,000SH SOLE 5,00000
GETTY RLTY CORP NEWCOM37429710914,594497,917SH SOLE 497,1060811
GILEAD SCIENCES INCCOM37555810375510,813SH SOLE 10,6400173
GLOBAL X FDSGLBL X MLP ETF37954Y34343612,374SH SOLE 12,37400
HALLIBURTON COCOM40621610175434,858SH SOLE 34,85800
HEALTHCARE RLTY TRCOM4219461048,987301,783SH SOLE 301,1800603
HERSHEY COCOM4278661088465,000SH SOLE 5,00000
HOME DEPOT INCCOM437076102327997SH SOLE 8150182
HONEYWELL INTL INCCOM43851610617,41382,026SH SOLE 81,7720254
HP INCCOM40434L10535112,829SH SOLE 12,82900
INTEL CORPCOM4581401002,71450,940SH SOLE 50,94000
INTERNATIONAL BUSINESS MACHSCOM4592001011,58911,437SH SOLE 11,43700
INTERNATIONAL FLAVORS&FRAGRACOM4595061011,74513,050SH SOLE 13,05000
INVESCO ACTIVELY MANAGED ETFULTRA SHRT DUR46090A8874228,353SH SOLE 8,35300
INVESCO EXCH TRADED FD TR IIFTSE RAFI DEV46138E7433,40572,670SH SOLE 72,67000
INVESCO EXCH TRADED FD TR IIFTSE RAFI EMNG46138E7274,729211,661SH SOLE 211,66100
INVESCO EXCH TRADED FD TR IIVAR RATE PFD46138G87038214,569SH SOLE 14,56900
INVITATION HOMES INCCOM46187W10721,240554,148SH SOLE 553,4800668
ISHARES INCCORE MSCI EMKT46434G1039,515154,069SH SOLE 154,06900
ISHARES TRU.S. REAL ES ETF4642877394,66145,518SH SOLE 45,51800
ISHARES TRRUSSELL 3000 ETF4642876897943,114SH SOLE 3,11400
ISHARES TRRUSSELL 2000 ETF4642876554021,839SH SOLE 1,83900
ISHARES TRRUS 1000 GRW ETF4642876147592,771SH SOLE 2,77100
ISHARES TRMSCI EAFE ETF4642874652,09526,855SH SOLE 26,85500
ISHARES TRPFD AND INCM SEC46428868740210,357SH SOLE 10,35700
ISHARES TRFLTG RATE NT ETF46429B65585416,797SH SOLE 16,79700
ISHARES TRCORE S&P500 ETF4642872002,0954,863SH SOLE 4,86300
ISHARES TRCORE S&P MCP ETF464287507210800SH SOLE 80000
ISHARES TR0-5 YR TIPS ETF46429B7472612,474SH SOLE 2,47400
JOHN HANCOCK EXCHANGE TRADEDMLTFCTR LRG CAP47804J10794317,332SH SOLE 17,33200
JOHN HANCOCK EXCHANGE TRADEDMULTI INTL ETF47804J8595,453163,467SH SOLE 163,46700
JOHN HANCOCK EXCHANGE TRADEDMULTIFACTOR MI47804J2065,967115,532SH SOLE 115,53200
JOHNSON & JOHNSONCOM4781601042,86317,730SH SOLE 17,5390191
JPMORGAN CHASE & COCOM46625H10041,744255,018SH SOLE 254,6390379
KELLOGG COCOM4878361081,21919,070SH SOLE 19,07000
KIMBERLY-CLARK CORPCOM4943681036695,048SH SOLE 5,04800
KINDER MORGAN INC DELCOM49456B10196157,462SH SOLE 57,46200
LEIDOS HOLDINGS INCCOM52532710213,088136,148SH SOLE 136,14800
LIFE STORAGE INCCOM53223X10715,722137,024SH SOLE 136,8070217
LILLY ELI & COCOM5324571083,61215,632SH SOLE 15,63200
LOCKHEED MARTIN CORPCOM539830109244707SH SOLE 70700
LOWES COS INCCOM54866110723,098113,861SH SOLE 113,86100
MAGELLAN MIDSTREAM PRTNRS LPCOM UNIT RP LP5590801062,49754,784SH SOLE 54,78400
MAIN STR CAP CORPCOM56035L10481719,880SH SOLE 19,88000
MARATHON OIL CORPCOM56584910617813,036SH SOLE 13,03600
MASTERCARD INCORPORATEDCL A57636Q1041,6194,656SH SOLE 4,65600
MCDONALDS CORPCOM5801351012721,127SH SOLE 1,12700
MEDTRONIC PLCSHSG5960L10316,329130,265SH SOLE 130,26500
MERCK & CO INCCOM58933Y1053,29343,846SH SOLE 43,7270119
MICROSOFT CORPCOM59491810477,121273,556SH SOLE 272,9830573
MORGAN STANLEYCOM NEW61744644828,263290,448SH SOLE 290,1620286
NEXTERA ENERGY INCCOM65339F1012282,900SH SOLE 2,90000
NORTHROP GRUMMAN CORPCOM666807102283787SH SOLE 750037
NORTHWESTERN CORPCOM NEW6680743054998,700SH SOLE 8,70000
NOVARTIS AGSPONSORED ADR66987V1097018,571SH SOLE 8,57100
NOVO-NORDISK A SADR67010020596010,000SH SOLE 10,00000
NVIDIA CORPORATIONCOM67066G10418,22187,957SH SOLE 87,8440113
NXP SEMICONDUCTORS N VCOMN6596X10919,841101,299SH SOLE 101,29900
OASIS MIDSTREAM PARTNERS LPCOM UNITS REPS67420T2062129,500SH SOLE 9,50000
OCCIDENTAL PETE CORPCOM6745991052076,994SH SOLE 6,99400
OREILLY AUTOMOTIVE INCCOM67103H10721,30634,867SH SOLE 34,852015
PEPSICO INCCOM7134481081,73711,551SH SOLE 11,55100
PFIZER INCCOM7170811033,79288,171SH SOLE 88,17100
PHILIP MORRIS INTL INCCOM7181721097547,953SH SOLE 7,95300
PHILLIPS 66COM7185461042022,881SH SOLE 2,88100
PINNACLE FINL PARTNERS INCCOM72346Q1048849,395SH SOLE 9,39500
PIONEER NAT RES COCOM7237871071,5759,456SH SOLE 9,45600
PLYMOUTH INDL REIT INCCOM72964010213,611598,303SH SOLE 597,3560947
PPG INDS INCCOM6935061073632,538SH SOLE 2,53800
PROCTER AND GAMBLE COCOM74271810921,302152,377SH SOLE 152,37700
PROGRESSIVE CORPCOM74331510311,432126,470SH SOLE 126,47000
PROLOGIS INC.COM74340W10338,839309,647SH SOLE 309,3650282
PUBLIC STORAGECOM74460D10918,88863,575SH SOLE 63,2540321
QUALCOMM INCCOM7475251033582,772SH SOLE 2,6690103
QUANTA SVCS INCCOM74762E10216,066141,157SH SOLE 141,15700
RAYTHEON TECHNOLOGIES CORPCOM75513E1012352,733SH SOLE 2,644089
ROCKWELL AUTOMATION INCCOM7739031095141,748SH SOLE 1,74800
ROYAL DUTCH SHELL PLCSPON ADR B7802591074339,790SH SOLE 9,79000
ROYAL DUTCH SHELL PLCSPONS ADR A78025920653512,000SH SOLE 12,00000
SABINE RTY TRUNIT BEN INT7856881022,38355,829SH SOLE 55,82900
SABRA HEALTH CARE REIT INCCOM78573L1069,004611,711SH SOLE 610,55601,155
SALESFORCE COM INCCOM79466L30221,16278,024SH SOLE 77,928096
SBA COMMUNICATIONS CORP NEWCL A78410G10441,463125,429SH SOLE 125,384045
SCHLUMBERGER LTDCOM STK80685710859119,929SH SOLE 19,4810448
SCHWAB CHARLES CORPCOM8085131055757,890SH SOLE 7,89000
SCHWAB STRATEGIC TRUS SML CAP ETF8085246074,42944,249SH SOLE 44,24900
SCHWAB STRATEGIC TRUS BRD MKT ETF8085241029228,874SH SOLE 8,87400
SCHWAB STRATEGIC TRSHT TM US TRES8085248624739,234SH SOLE 9,23400
SCHWAB STRATEGIC TRSCHWB FDT INT LG8085247551,79354,624SH SOLE 54,62400
SCHWAB STRATEGIC TRSCHWB FDT EMK LG8085247302,75485,442SH SOLE 85,44200
SCHWAB STRATEGIC TRSCHWAB FDT US LG8085247714939,137SH SOLE 9,13700
SCHWAB STRATEGIC TRINTL EQTY ETF8085248057,230186,825SH SOLE 186,82500
SELECT SECTOR SPDR TRCOMMUNICATION81369Y8525126,386SH SOLE 6,38600
SELECT SECTOR SPDR TRFINANCIAL81369Y60568218,183SH SOLE 18,18300
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4077684,282SH SOLE 4,28200
SELECT SECTOR SPDR TRSBI CONS STPLS81369Y3083945,719SH SOLE 5,71900
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2097505,894SH SOLE 5,89400
SELECT SECTOR SPDR TRSBI INT-INDS81369Y7044374,464SH SOLE 4,46400
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8862323,627SH SOLE 3,62700
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031,61610,824SH SOLE 10,82400
SEMPRACOM81685110917,909141,570SH SOLE 141,57000
SHOPIFY INCCL A82509L107407300SH SOLE 30000
SOUTHERN COCOM84258710768411,030SH SOLE 11,03000
SPDR GOLD TRGOLD SHS78463V1073952,407SH SOLE 2,40700
SPDR S&P 500 ETF TRTR UNIT78462F1035,32112,400SHCallSOLE 0012,400
SPDR S&P 500 ETF TRTR UNIT78462F10315,96337,200SHPutSOLE 0037,200
SPDR S&P 500 ETF TRTR UNIT78462F10319,59945,671SH SOLE 45,67100
SPIRIT OF TEX BANCSHARES INCCOM84861D1031,44259,578SH SOLE 59,57800
STARBUCKS CORPCOM8552441092992,708SH SOLE 2,1770531
SUN CMNTYS INCCOM86667410412,16565,720SH SOLE 65,643077
SYSCO CORPCOM87182910720,027255,127SH SOLE 254,6700457
TEXAS INSTRS INCCOM8825081044792,490SH SOLE 2,2590231
THERMO FISHER SCIENTIFIC INCCOM88355610226,60946,574SH SOLE 46,515059
TJX COS INC NEWCOM87254010919,415294,263SH SOLE 294,1330130
TRANSDIGM GROUP INCCOM89364110017,46927,970SH SOLE 27,929041
TRANSGLOBE ENERGY CORPCOM8936621068639,480SH SOLE 39,48000
UNITEDHEALTH GROUP INCCOM91324P10230,23677,380SH SOLE 77,318062
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378353,42940,132SH SOLE 40,13200
VANGUARD INDEX FDSEXTEND MKT ETF9229086523,99621,913SH SOLE 21,91300
VANGUARD INDEX FDSGROWTH ETF9229087361,3334,595SH SOLE 4,59500
VANGUARD INDEX FDSS&P 500 ETF SHS9229083633,96110,043SH SOLE 10,04300
VANGUARD INDEX FDSSMALL CP ETF9229087516,68430,568SH SOLE 30,56800
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428585,702114,013SH SOLE 113,3070706
VANGUARD INTL EQUITY INDEX FGLB EX US ETF92204267628,432504,922SH SOLE 504,92200
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8702292,422SH SOLE 2,42200
VANGUARD SCOTTSDALE FDSSHRT TRM CORP BD92206C4093,43541,679SH SOLE 41,67900
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF92194385812,683251,197SH SOLE 251,19700
VENTAS INCCOM92276F10018,322331,854SH SOLE 331,4210433
VERIZON COMMUNICATIONS INCCOM92343V1041,38225,587SH SOLE 25,58700
VICI PPTYS INCCOM9256521099,692341,165SH SOLE 340,9430222
VISA INCCOM CL A92826C83925,553114,715SH SOLE 114,5380177
WALGREENS BOOTS ALLIANCE INCCOM9314271084118,735SH SOLE 8,73500
WALMART INCCOM9311421031,1948,565SH SOLE 8,478087
WASTE MGMT INC DELCOM94106L10920,742138,869SH SOLE 138,86900
WELLS FARGO CO NEWCOM94974610185618,453SH SOLE 18,1030350
WELLTOWER INCCOM95040Q10423,364283,542SH SOLE 283,2260316
WESTERN MIDSTREAM PARTNERS LCOM UNIT LP INT9586691032,01896,260SH SOLE 96,26000
WEYERHAEUSER CO MTN BECOM NEW96216610444112,400SH SOLE 12,40000
WHEELER REAL ESTATE INVT TRCOM NEW9630257057425,000SH SOLE 25,00000
WILLIAMS COS INCCOM9694571002419,271SH SOLE 9,27100
XCEL ENERGY INCCOM98389B1002023,240SH SOLE 3,24000
ZOETIS INCCL A98978V1035612,891SH SOLE 2,6540237