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
3M CO COM 88579Y101 576 3,285 SH   SOLE   3,285 0 0
ABBOTT LABS COM 002824100 1,401 11,861 SH   SOLE   11,411 0 450
ABBVIE INC COM 00287Y109 1,811 16,785 SH   SOLE   16,785 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 3,643 6,328 SH   SOLE   6,328 0 0
AGENUS INC COM NEW 00847G705 111 21,175 SH   SOLE   21,175 0 0
AIR PRODS & CHEMS INC COM 009158106 1,733 6,767 SH   SOLE   6,767 0 0
ALEXANDER & BALDWIN INC NEW COM 014491104 11,950 509,822 SH   SOLE   509,540 0 282
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 774 4,050 SH   SOLE   4,050 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1,917 38,663 SH   SOLE   38,663 0 0
ALPHABET INC CAP STK CL A 02079K305 20,303 7,594 SH   SOLE   7,570 0 24
ALPHABET INC CAP STK CL C 02079K107 44,018 16,515 SH   SOLE   16,467 0 48
ALTRIA GROUP INC COM 02209S103 276 6,068 SH   SOLE   6,068 0 0
AMAZON COM INC COM 023135106 57,971 17,647 SH   SOLE   17,617 0 30
AMERICAN ASSETS TR INC COM 024013104 11,886 317,641 SH   SOLE   317,451 0 190
AMERICAN CAMPUS CMNTYS INC COM 024835100 9,036 186,498 SH   SOLE   186,176 0 322
AMERICAN EXPRESS CO COM 025816109 19,560 116,754 SH   SOLE   116,754 0 0
AMERICAN HOMES 4 RENT CL A 02665T306 20,191 529,660 SH   SOLE   529,344 0 316
AMERICAN TOWER CORP NEW COM 03027X100 18,546 69,877 SH   SOLE   69,836 0 41
AMERICOLD RLTY TR COM 03064D108 13,694 471,408 SH   SOLE   471,082 0 326
ANALOG DEVICES INC COM 032654105 481 2,869 SH   SOLE   2,869 0 0
APPLE INC COM 037833100 67,388 476,241 SH   SOLE   475,337 0 904
ARMADA HOFFLER PPTYS INC COM 04208T108 9,953 744,430 SH   SOLE   742,721 0 1,709
ASTRAZENECA PLC SPONSORED ADR 046353108 18,793 312,896 SH   SOLE   312,896 0 0
AT&T INC COM 00206R102 2,236 82,773 SH   SOLE   82,773 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 825 4,127 SH   SOLE   4,127 0 0
AVALONBAY CMNTYS INC COM 053484101 11,833 53,388 SH   SOLE   53,300 0 88
BALL CORP COM 058498106 360 4,000 SH   SOLE   4,000 0 0
BANK NEW YORK MELLON CORP COM 064058100 451 8,706 SH   SOLE   8,706 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 563 2,063 SH   SOLE   2,063 0 0
BK OF AMERICA CORP COM 060505104 6,982 164,470 SH   SOLE   161,921 0 2,549
BLACK HILLS CORP COM 092113109 303 4,828 SH   SOLE   4,828 0 0
BOEING CO COM 097023105 284 1,293 SH   SOLE   1,293 0 0
BOK FINL CORP COM NEW 05561Q201 357 3,986 SH   SOLE   3,986 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,534 25,921 SH   SOLE   25,921 0 0
BROADCOM INC COM 11135F101 21,622 44,589 SH   SOLE   44,572 0 17
CABOT OIL & GAS CORP COM 127097103 415 19,055 SH   SOLE   19,055 0 0
CAMDEN PPTY TR SH BEN INT 133131102 21,567 146,245 SH   SOLE   146,164 0 81
CATERPILLAR INC COM 149123101 18,641 97,103 SH   SOLE   97,103 0 0
CHAMPIONX CORPORATION COM 15872M104 201 8,995 SH   SOLE   8,995 0 0
CHEVRON CORP NEW COM 166764100 1,388 13,678 SH   SOLE   13,367 0 311
CISCO SYS INC COM 17275R102 502 9,225 SH   SOLE   9,225 0 0
CITIGROUP INC COM NEW 172967424 2,379 33,894 SH   SOLE   33,894 0 0
CLOROX CO DEL COM 189054109 272 1,643 SH   SOLE   1,643 0 0
COCA COLA CO COM 191216100 9,786 186,501 SH   SOLE   186,501 0 0
COLGATE PALMOLIVE CO COM 194162103 907 12,000 SH   SOLE   12,000 0 0
COMCAST CORP NEW CL A 20030N101 15,799 282,485 SH   SOLE   281,977 0 508
CONOCOPHILLIPS COM 20825C104 22,158 326,962 SH   SOLE   326,750 0 212
COSTCO WHSL CORP NEW COM 22160K105 23,007 51,202 SH   SOLE   51,157 0 45
COUSINS PPTYS INC COM NEW 222795502 12,434 333,428 SH   SOLE   332,928 0 500
CROWN CASTLE INTL CORP NEW COM 22822V101 31,540 181,976 SH   SOLE   181,734 0 242
CTO RLTY GROWTH INC NEW COM 22948Q101 10,044 186,826 SH   SOLE   186,717 0 109
CVS HEALTH CORP COM 126650100 200 2,355 SH   SOLE   2,355 0 0
DEVON ENERGY CORP NEW COM 25179M103 319 8,977 SH   SOLE   8,977 0 0
DIAMONDBACK ENERGY INC COM 25278X109 755 7,980 SH   SOLE   7,805 0 175
DIGITAL RLTY TR INC COM 253868103 8,630 59,743 SH   SOLE   59,706 0 37
DISNEY WALT CO COM 254687106 20,119 118,927 SH   SOLE   118,775 0 152
DOLLAR GEN CORP NEW COM 256677105 17,923 84,486 SH   SOLE   84,486 0 0
DOVER CORP COM 260003108 19,138 123,071 SH   SOLE   123,071 0 0
DRIL-QUIP INC COM 262037104 546 21,668 SH   SOLE   21,668 0 0
DUPONT DE NEMOURS INC COM 26614N102 1,098 16,152 SH   SOLE   16,152 0 0
EMERSON ELEC CO COM 291011104 18,800 199,579 SH   SOLE   199,579 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 98 10,256 SH   SOLE   10,256 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,196 240,089 SH   SOLE   240,089 0 0
EOG RES INC COM 26875P101 1,351 16,834 SH   SOLE   16,834 0 0
EQUINIX INC COM 29444U700 33,152 41,958 SH   SOLE   41,932 0 26
ESSEX PPTY TR INC COM 297178105 11,240 35,154 SH   SOLE   35,136 0 18
EXXON MOBIL CORP COM 30231G102 45,256 769,395 SH   SOLE   769,395 0 0
FACEBOOK INC CL A 30303M102 36,719 108,192 SH   SOLE   107,946 0 246
FERRARI N V COM N3167Y103 209 1,000 SH Call SOLE   0 0 1,000
GENERAL ELECTRIC CO COM NEW 369604301 905 8,788 SH   SOLE   8,788 0 0
GENUINE PARTS CO COM 372460105 606 5,000 SH   SOLE   5,000 0 0
GETTY RLTY CORP NEW COM 374297109 14,594 497,917 SH   SOLE   497,106 0 811
GILEAD SCIENCES INC COM 375558103 755 10,813 SH   SOLE   10,640 0 173
GLOBAL X FDS GLBL X MLP ETF 37954Y343 436 12,374 SH   SOLE   12,374 0 0
HALLIBURTON CO COM 406216101 754 34,858 SH   SOLE   34,858 0 0
HEALTHCARE RLTY TR COM 421946104 8,987 301,783 SH   SOLE   301,180 0 603
HERSHEY CO COM 427866108 846 5,000 SH   SOLE   5,000 0 0
HOME DEPOT INC COM 437076102 327 997 SH   SOLE   815 0 182
HONEYWELL INTL INC COM 438516106 17,413 82,026 SH   SOLE   81,772 0 254
HP INC COM 40434L105 351 12,829 SH   SOLE   12,829 0 0
INTEL CORP COM 458140100 2,714 50,940 SH   SOLE   50,940 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,589 11,437 SH   SOLE   11,437 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 1,745 13,050 SH   SOLE   13,050 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 422 8,353 SH   SOLE   8,353 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI DEV 46138E743 3,405 72,670 SH   SOLE   72,670 0 0
INVESCO EXCH TRADED FD TR II FTSE RAFI EMNG 46138E727 4,729 211,661 SH   SOLE   211,661 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 382 14,569 SH   SOLE   14,569 0 0
INVITATION HOMES INC COM 46187W107 21,240 554,148 SH   SOLE   553,480 0 668
ISHARES INC CORE MSCI EMKT 46434G103 9,515 154,069 SH   SOLE   154,069 0 0
ISHARES TR U.S. REAL ES ETF 464287739 4,661 45,518 SH   SOLE   45,518 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 794 3,114 SH   SOLE   3,114 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 402 1,839 SH   SOLE   1,839 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 759 2,771 SH   SOLE   2,771 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,095 26,855 SH   SOLE   26,855 0 0
ISHARES TR PFD AND INCM SEC 464288687 402 10,357 SH   SOLE   10,357 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 854 16,797 SH   SOLE   16,797 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,095 4,863 SH   SOLE   4,863 0 0
ISHARES TR CORE S&P MCP ETF 464287507 210 800 SH   SOLE   800 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 261 2,474 SH   SOLE   2,474 0 0
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 943 17,332 SH   SOLE   17,332 0 0
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 5,453 163,467 SH   SOLE   163,467 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 5,967 115,532 SH   SOLE   115,532 0 0
JOHNSON & JOHNSON COM 478160104 2,863 17,730 SH   SOLE   17,539 0 191
JPMORGAN CHASE & CO COM 46625H100 41,744 255,018 SH   SOLE   254,639 0 379
KELLOGG CO COM 487836108 1,219 19,070 SH   SOLE   19,070 0 0
KIMBERLY-CLARK CORP COM 494368103 669 5,048 SH   SOLE   5,048 0 0
KINDER MORGAN INC DEL COM 49456B101 961 57,462 SH   SOLE   57,462 0 0
LEIDOS HOLDINGS INC COM 525327102 13,088 136,148 SH   SOLE   136,148 0 0
LIFE STORAGE INC COM 53223X107 15,722 137,024 SH   SOLE   136,807 0 217
LILLY ELI & CO COM 532457108 3,612 15,632 SH   SOLE   15,632 0 0
LOCKHEED MARTIN CORP COM 539830109 244 707 SH   SOLE   707 0 0
LOWES COS INC COM 548661107 23,098 113,861 SH   SOLE   113,861 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 2,497 54,784 SH   SOLE   54,784 0 0
MAIN STR CAP CORP COM 56035L104 817 19,880 SH   SOLE   19,880 0 0
MARATHON OIL CORP COM 565849106 178 13,036 SH   SOLE   13,036 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,619 4,656 SH   SOLE   4,656 0 0
MCDONALDS CORP COM 580135101 272 1,127 SH   SOLE   1,127 0 0
MEDTRONIC PLC SHS G5960L103 16,329 130,265 SH   SOLE   130,265 0 0
MERCK & CO INC COM 58933Y105 3,293 43,846 SH   SOLE   43,727 0 119
MICROSOFT CORP COM 594918104 77,121 273,556 SH   SOLE   272,983 0 573
MORGAN STANLEY COM NEW 617446448 28,263 290,448 SH   SOLE   290,162 0 286
NEXTERA ENERGY INC COM 65339F101 228 2,900 SH   SOLE   2,900 0 0
NORTHROP GRUMMAN CORP COM 666807102 283 787 SH   SOLE   750 0 37
NORTHWESTERN CORP COM NEW 668074305 499 8,700 SH   SOLE   8,700 0 0
NOVARTIS AG SPONSORED ADR 66987V109 701 8,571 SH   SOLE   8,571 0 0
NOVO-NORDISK A S ADR 670100205 960 10,000 SH   SOLE   10,000 0 0
NVIDIA CORPORATION COM 67066G104 18,221 87,957 SH   SOLE   87,844 0 113
NXP SEMICONDUCTORS N V COM N6596X109 19,841 101,299 SH   SOLE   101,299 0 0
OASIS MIDSTREAM PARTNERS LP COM UNITS REPS 67420T206 212 9,500 SH   SOLE   9,500 0 0
OCCIDENTAL PETE CORP COM 674599105 207 6,994 SH   SOLE   6,994 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 21,306 34,867 SH   SOLE   34,852 0 15
PEPSICO INC COM 713448108 1,737 11,551 SH   SOLE   11,551 0 0
PFIZER INC COM 717081103 3,792 88,171 SH   SOLE   88,171 0 0
PHILIP MORRIS INTL INC COM 718172109 754 7,953 SH   SOLE   7,953 0 0
PHILLIPS 66 COM 718546104 202 2,881 SH   SOLE   2,881 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 884 9,395 SH   SOLE   9,395 0 0
PIONEER NAT RES CO COM 723787107 1,575 9,456 SH   SOLE   9,456 0 0
PLYMOUTH INDL REIT INC COM 729640102 13,611 598,303 SH   SOLE   597,356 0 947
PPG INDS INC COM 693506107 363 2,538 SH   SOLE   2,538 0 0
PROCTER AND GAMBLE CO COM 742718109 21,302 152,377 SH   SOLE   152,377 0 0
PROGRESSIVE CORP COM 743315103 11,432 126,470 SH   SOLE   126,470 0 0
PROLOGIS INC. COM 74340W103 38,839 309,647 SH   SOLE   309,365 0 282
PUBLIC STORAGE COM 74460D109 18,888 63,575 SH   SOLE   63,254 0 321
QUALCOMM INC COM 747525103 358 2,772 SH   SOLE   2,669 0 103
QUANTA SVCS INC COM 74762E102 16,066 141,157 SH   SOLE   141,157 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 235 2,733 SH   SOLE   2,644 0 89
ROCKWELL AUTOMATION INC COM 773903109 514 1,748 SH   SOLE   1,748 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 433 9,790 SH   SOLE   9,790 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 535 12,000 SH   SOLE   12,000 0 0
SABINE RTY TR UNIT BEN INT 785688102 2,383 55,829 SH   SOLE   55,829 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 9,004 611,711 SH   SOLE   610,556 0 1,155
SALESFORCE COM INC COM 79466L302 21,162 78,024 SH   SOLE   77,928 0 96
SBA COMMUNICATIONS CORP NEW CL A 78410G104 41,463 125,429 SH   SOLE   125,384 0 45
SCHLUMBERGER LTD COM STK 806857108 591 19,929 SH   SOLE   19,481 0 448
SCHWAB CHARLES CORP COM 808513105 575 7,890 SH   SOLE   7,890 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 4,429 44,249 SH   SOLE   44,249 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 922 8,874 SH   SOLE   8,874 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 473 9,234 SH   SOLE   9,234 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 1,793 54,624 SH   SOLE   54,624 0 0
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 2,754 85,442 SH   SOLE   85,442 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 493 9,137 SH   SOLE   9,137 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 7,230 186,825 SH   SOLE   186,825 0 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 512 6,386 SH   SOLE   6,386 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 682 18,183 SH   SOLE   18,183 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 768 4,282 SH   SOLE   4,282 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 394 5,719 SH   SOLE   5,719 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 750 5,894 SH   SOLE   5,894 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 437 4,464 SH   SOLE   4,464 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 232 3,627 SH   SOLE   3,627 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,616 10,824 SH   SOLE   10,824 0 0
SEMPRA COM 816851109 17,909 141,570 SH   SOLE   141,570 0 0
SHOPIFY INC CL A 82509L107 407 300 SH   SOLE   300 0 0
SOUTHERN CO COM 842587107 684 11,030 SH   SOLE   11,030 0 0
SPDR GOLD TR GOLD SHS 78463V107 395 2,407 SH   SOLE   2,407 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,321 12,400 SH Call SOLE   0 0 12,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 15,963 37,200 SH Put SOLE   0 0 37,200
SPDR S&P 500 ETF TR TR UNIT 78462F103 19,599 45,671 SH   SOLE   45,671 0 0
SPIRIT OF TEX BANCSHARES INC COM 84861D103 1,442 59,578 SH   SOLE   59,578 0 0
STARBUCKS CORP COM 855244109 299 2,708 SH   SOLE   2,177 0 531
SUN CMNTYS INC COM 866674104 12,165 65,720 SH   SOLE   65,643 0 77
SYSCO CORP COM 871829107 20,027 255,127 SH   SOLE   254,670 0 457
TEXAS INSTRS INC COM 882508104 479 2,490 SH   SOLE   2,259 0 231
THERMO FISHER SCIENTIFIC INC COM 883556102 26,609 46,574 SH   SOLE   46,515 0 59
TJX COS INC NEW COM 872540109 19,415 294,263 SH   SOLE   294,133 0 130
TRANSDIGM GROUP INC COM 893641100 17,469 27,970 SH   SOLE   27,929 0 41
TRANSGLOBE ENERGY CORP COM 893662106 86 39,480 SH   SOLE   39,480 0 0
UNITEDHEALTH GROUP INC COM 91324P102 30,236 77,380 SH   SOLE   77,318 0 62
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,429 40,132 SH   SOLE   40,132 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,996 21,913 SH   SOLE   21,913 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,333 4,595 SH   SOLE   4,595 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,961 10,043 SH   SOLE   10,043 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 6,684 30,568 SH   SOLE   30,568 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 5,702 114,013 SH   SOLE   113,307 0 706
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 28,432 504,922 SH   SOLE   504,922 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 229 2,422 SH   SOLE   2,422 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,435 41,679 SH   SOLE   41,679 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 12,683 251,197 SH   SOLE   251,197 0 0
VENTAS INC COM 92276F100 18,322 331,854 SH   SOLE   331,421 0 433
VERIZON COMMUNICATIONS INC COM 92343V104 1,382 25,587 SH   SOLE   25,587 0 0
VICI PPTYS INC COM 925652109 9,692 341,165 SH   SOLE   340,943 0 222
VISA INC COM CL A 92826C839 25,553 114,715 SH   SOLE   114,538 0 177
WALGREENS BOOTS ALLIANCE INC COM 931427108 411 8,735 SH   SOLE   8,735 0 0
WALMART INC COM 931142103 1,194 8,565 SH   SOLE   8,478 0 87
WASTE MGMT INC DEL COM 94106L109 20,742 138,869 SH   SOLE   138,869 0 0
WELLS FARGO CO NEW COM 949746101 856 18,453 SH   SOLE   18,103 0 350
WELLTOWER INC COM 95040Q104 23,364 283,542 SH   SOLE   283,226 0 316
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 2,018 96,260 SH   SOLE   96,260 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 441 12,400 SH   SOLE   12,400 0 0
WHEELER REAL ESTATE INVT TR COM NEW 963025705 74 25,000 SH   SOLE   25,000 0 0
WILLIAMS COS INC COM 969457100 241 9,271 SH   SOLE   9,271 0 0
XCEL ENERGY INC COM 98389B100 202 3,240 SH   SOLE   3,240 0 0
ZOETIS INC CL A 98978V103 561 2,891 SH   SOLE   2,654 0 237