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
Alexandria COM 015271109 3,335 30,178 SH   SOLE   7,775 0 22,403
Align Technology COM 016255101 4,727 41,210 SH   SOLE   9,280 0 31,930
Allete Inc COM NEW 018522300 1,833 27,080 SH   SOLE   4,800 0 22,280
Alphabet Inc CAP STK CL A 02079K107 543 655 SH   SOLE   410 0 245
Alphabet Inc Cl A CAP STK CL C 02079K305 3,539 4,175 SH   SOLE   1,680 0 2,495
Am. Water Works COM 030420103 3,347 43,038 SH   SOLE   7,900 0 35,138
American Tower Corp COM 03027X100 8,288 68,193 SH   SOLE   18,140 0 50,053
Ansys COM 03662Q105 6,929 64,840 SH   SOLE   13,870 0 50,970
Avangrid Inc COM 05351W103 4,220 98,754 SH   SOLE   22,184 0 76,570
Black Hills Corp COM 092113109 2,153 32,400 SH   SOLE   5,050 0 27,350
Blue Bird Crp. COM 095306106 772 45,050 SH   SOLE   7,650 0 37,400
Brkfield Rnwble Egy PARTNERSHIP UNIT G16258108 362 12,200 SH   SOLE   5,000 0 7,200
Cavco Industries COM 149568107 1,379 11,855 SH   SOLE   1,320 0 10,535
Celgene COM 151020104 2,695 21,660 SH   SOLE   5,580 0 16,080
Cintas Corp COM 172908105 5,145 40,660 SH   SOLE   11,810 0 28,850
City Office REIT COM 178587101 582 47,980 SH   SOLE   11,400 0 36,580
CMS Energy Corp COM 125896100 1,010 22,590 SH   SOLE   8,600 0 13,990
Comm Sales COM 20341J104 1,905 73,700 SH   SOLE   15,000 0 58,700
Core Laboratories COM N22717107 921 7,980 SH   SOLE   2,250 0 5,730
Coresite Realty COM 21870Q105 10,440 115,943 SH   SOLE   22,700 0 93,243
Corp. Office Properties COM SH BEN INT 22002T702 2,038 61,600 SH   SOLE   7,900 0 53,700
Costco COM 22160K105 3,429 20,453 SH   SOLE   6,490 0 13,963
Crown Castle Intl Corp COM 22822V101 1,538 16,290 SH   SOLE   3,260 0 13,030
CyrusOne COM 23283R100 4,769 92,660 SH   SOLE   25,340 0 67,320
Digital Globe COM 25389M877 4,164 127,150 SH   SOLE   45,350 0 81,800
Digital Realty COM 253868103 2,689 25,280 SH   SOLE   8,100 0 17,180
Enterprise Prod. Ptnrs COM 293792107 4,840 175,312 SH   SOLE   62,222 0 113,090
Entertainment Prprts COM SH BEN INT 26884U109 3,770 51,210 SH   SOLE   14,760 0 36,450
EOG Resources COM 26875P101 996 10,220 SH   SOLE   2,100 0 8,120
Epam Systems Inc COM 29414B104 3,348 44,340 SH   SOLE   14,580 0 29,760
EQT Midstrm Pntrs UNIT LTD PARTN 26885B100 984 12,800 SH   SOLE   3,650 0 9,150
Equity Commonwealth COM SH BEN INT 294628102 2,228 71,390 SH   SOLE   7,900 0 63,490
Exxon Mobil COM 30231G102 472 5,764 SH   SOLE   1,056 0 4,708
Federal Rlty Invt Trst SH BEN INT NEW 313747206 1,536 11,510 SH   SOLE   2,350 0 9,160
First Majestic Slv Corp COM 32076V103 241 29,727 SH   SOLE   29,027 0 700
FLIR Systems COM 302445101 305 8,430 SH   SOLE   2,500 0 5,930
Gaming & Leisure COM 36467J108 741 22,200 SH   SOLE   2,300 0 19,900
HFF Inc. COM 40418F108 5,798 209,577 SH   SOLE   1,000 0 208,577
Highwoods Pptys COM 431284108 2,058 41,900 SH   SOLE   10,280 0 31,620
Holly Energy Prtnrs COM UT LTD PTN 435763107 1,846 51,700 SH   SOLE   10,600 0 41,100
Hollyfrontier Corp COM 436106108 2,305 81,350 SH   SOLE   25,800 0 55,550
Hormel Foods COM 440452100 214 6,200 SH   SOLE   900 0 5,300
Idacorp CL A 451107106 890 10,733 SH   SOLE   0 0 10,733
IDEXX Labs COM 45168D104 4,189 27,100 SH   SOLE   7,390 0 19,710
KBW Regional Banking COM 78464A698 1,314 24,070 SH   SOLE   3,630 0 20,440
Kirby Corporation COM 497266106 1,158 16,420 SH   SOLE   5,320 0 11,100
Ligand Pharma COM NEW 53220K504 637 6,020 SH   SOLE   740 0 5,280
LKQ Corp COM 501889208 228 7,800 SH   SOLE   0 0 7,800
Lowe's Companies COM 548661107 241 2,940 SH   SOLE   0 0 2,940
LTC Properties COM 502175102 1,815 37,910 SH   SOLE   14,900 0 23,010
Magellan Midstream COM UNIT RP LP 559080106 9,418 122,463 SH   SOLE   36,720 0 85,743
Main Street Capital COM 56035L104 6,425 167,906 SH   SOLE   89,029 0 78,876
Mastercard Inc COM 57636Q104 1,156 10,280 SH   SOLE   3,470 0 6,810
Matador Resources Co COM 576485205 2,598 109,210 SH   SOLE   30,600 0 78,610
Mid-Am. Apt. Cmnty's COM 59522J103 2,722 26,760 SH   SOLE   7,350 0 19,410
Middleby Corp COM 596278101 6,217 45,564 SH   SOLE   18,694 0 26,870
Monarch Casino COM 609027107 2,671 90,420 SH   SOLE   17,400 0 73,020
National Instruments COM 636518102 5,597 171,910 SH   SOLE   41,300 0 130,610
Newfield Exploration Co COM 651290108 1,322 35,820 SH   SOLE   6,400 0 29,420
Nextera Egy Ptnrs COM 65341B106 3,489 105,340 SH   SOLE   26,700 0 78,640
NextEra Energy COM 65339F101 4,225 32,914 SH   SOLE   9,755 0 23,159
NGL Energy Prtnrs COM UNIT REPST 62913M107 326 14,448 SH   SOLE   0 0 14,448
Northwestern Corp COM NEW 668074305 2,093 35,670 SH   SOLE   7,950 0 27,720
Oneok COM 682680103 788 14,220 SH   SOLE   3,000 0 11,220
ONEOK Prtnrs UNIT LTD PARTN 68268N103 1,165 21,580 SH   SOLE   3,200 0 18,380
Orbcomm Inc COM 68555P100 1,120 117,350 SH   SOLE   20,000 0 97,350
Orchids Paper COM 68572N104 218 9,100 SH   SOLE   5,050 0 4,050
Ormat Tech COM 686688102 4,596 80,530 SH   SOLE   22,250 0 58,280
Physcns Rlty Trst COM 71943U104 571 28,750 SH   SOLE   6,700 0 22,050
Plains All American PL UNIT LTD PARTN 726503105 5,389 170,512 SH   SOLE   60,368 0 110,144
Plains GP Holdings SHS A REP LTPN 72651A108 2,686 85,945 SH   SOLE   12,018 0 73,927
Rayonier Inc COM 754907103 2,592 91,470 SH   SOLE   20,100 0 71,370
Retail Opportunity COM 76131N101 4,068 193,466 SH   SOLE   44,640 0 148,826
Rexford Ind Realty COM 76169C100 1,272 56,500 SH   SOLE   7,000 0 49,500
Rsp Permian Inc COM 74978Q105 575 13,900 SH   SOLE   4,650 0 9,250
SBA Comm Corp COM 78410G104 1,725 14,335 SH   SOLE   1,710 0 12,625
Silver Spring COM 82817Q103 657 58,200 SH   SOLE   13,700 0 44,500
Sprague Resources COM 849343108 224 8,300 SH   SOLE   1,700 0 6,600
Stag Industrial COM 85254J102 5,139 205,410 SH   SOLE   53,570 0 151,840
Sun Communities COM 866674104 1,737 21,630 SH   SOLE   8,400 0 13,230
Tallgrass GP SHS CL A 874696107 1,570 54,610 SH   SOLE   16,510 0 38,100
Tallgrass LP COM UNIT 874697105 1,818 34,180 SH   SOLE   7,900 0 26,280
Trecora Resources COM 894648104 488 44,030 SH   SOLE   13,200 0 30,830
Tyler Technologies COM 902252105 455 2,950 SH   SOLE   1,550 0 1,400
US Silica Holdings COM 90346E103 913 19,030 SH   SOLE   8,090 0 10,940
Ventas COM 92276F100 895 13,770 SH   SOLE   7,090 0 6,680
Verisk Analytics COM 92345Y106 2,298 28,330 SH   SOLE   9,200 0 19,130
Wabtec COM 929740108 5,035 64,560 SH   SOLE   19,650 0 44,910
Waste Connections Inc COM 94106B101 7,121 80,720 SH   SOLE   23,180 0 57,540
Western Gas GP COMUNT LTD PT 95825R103 745 16,180 SH   SOLE   8,900 0 7,280
Western Gas Prtnrs COM UNIT LP IN 958254104 668 11,060 SH   SOLE   2,430 0 8,630
World Point Terminals UNIT REP LTD PT 98159G107 221 13,600 SH   SOLE   2,400 0 11,200
XPO Logistics Inc COM 983793100 1,866 38,980 SH   SOLE   8,180 0 30,800
Zoetis Inc CL A 98978V103 4,803 90,010 SH   SOLE   31,260 0 58,750