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
2U INC COM 90214J101 258 4,700 SH   SOLE   0 0 4,700
3M CO COM 88579Y101 94 400 SH   SOLE   0 0 400
ABBOTT LABS COM 002824100 5 87 SH   SOLE   0 0 87
AIR PRODS & CHEMS INC COM 009158106 820 5,000 SH   SOLE   5,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 3,754 28,744 SH   SOLE   8,064 0 20,680
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 13 75 SH   SOLE   0 0 75
ALIGN TECHNOLOGY INC COM 016255101 7,343 33,050 SH   SOLE   4,587 0 28,463
ALLERGAN PLC SHS G0177J108 186 1,138 SH   SOLE   996 0 142
ALLETE INC COM NEW 018522300 1,829 24,591 SH   SOLE   2,707 0 21,884
ALPHABET INC CAP STK CL C 02079K107 685 655 SH   SOLE   300 0 355
ALPHABET INC CAP STK CL A 02079K305 5,994 5,730 SH   SOLE   2,365 0 3,365
ALTRA INDL MOTION CORP COM 02208R106 605 12,000 SH   SOLE   12,000 0 0
ALTRIA GROUP INC COM 02209S103 7 100 SH   SOLE   0 0 100
AMAZON COM INC COM 023135106 553 473 SH   SOLE   379 0 94
AMDOCS LTD SHS G02602103 3 50 SH   SOLE   0 0 50
AMERICAN EXPRESS CO COM 025816109 397 4,000 SH   SOLE   4,000 0 0
AMERICAN TOWER CORP NEW COM 03027X100 8,178 57,322 SH   SOLE   11,385 0 45,938
AMERICAN WTR WKS CO INC NEW COM 030420103 3,860 42,187 SH   SOLE   6,605 0 35,582
AMGEN INC COM 031162100 96 550 SH   SOLE   500 0 50
ANADARKO PETE CORP COM 032511107 483 9,000 SH   SOLE   9,000 0 0
ANNALY CAP MGMT INC COM 035710409 14 1,200 SH   SOLE   0 0 1,200
ANSYS INC COM 03662Q105 9,208 62,390 SH   SOLE   10,210 0 52,180
APPLE INC COM 037833100 974 5,755 SH   SOLE   3,650 0 2,105
APPLIED MATLS INC COM 038222105 409 8,000 SH   SOLE   8,000 0 0
AT&T INC COM 00206R102 39 1,000 SH   SOLE   0 0 1,000
AUTOMATIC DATA PROCESSING IN COM 053015103 343 2,929 SH   SOLE   2,929 0 0
AVANGRID INC COM 05351W103 5,283 104,457 SH   SOLE   23,149 0 81,309
BANK AMER CORP COM 060505104 1,705 57,761 SH   SOLE   55,341 0 2,420
BANK OF THE OZARKS COM 063904106 33 680 SH   SOLE   680 0 0
BAXTER INTL INC COM 071813109 65 1,000 SH   SOLE   1,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 59 300 SH   SOLE   0 0 300
BLACKROCK INC COM 09247X101 352 685 SH   SOLE   599 0 86
BOEING CO COM 097023105 11 37 SH   SOLE   0 0 37
BOSTON SCIENTIFIC CORP COM 101137107 496 20,000 SH   SOLE   20,000 0 0
BP PLC SPONSORED ADR 055622104 235 5,600 SH   SOLE   0 0 5,600
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 49 539 SH   SOLE   539 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 18 400 SH   SOLE   400 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,028 29,450 SH   SOLE   0 0 29,450
CALLAWAY GOLF CO COM 131193104 383 27,500 SH   SOLE   27,500 0 0
CALLON PETE CO DEL COM 13123X102 273 22,500 SH   SOLE   22,500 0 0
CANADIAN NATL RY CO COM 136375102 48 578 SH   SOLE   0 0 578
CATERPILLAR INC DEL COM 149123101 369 2,340 SH   SOLE   1,960 0 380
CAVCO INDS INC DEL COM 149568107 1,492 9,775 SH   SOLE   1,155 0 8,620
CDK GLOBAL INC COM 12508E101 18 256 SH   SOLE   256 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 97 1,500 SH   SOLE   0 0 1,500
CELGENE CORP COM 151020104 741 7,100 SH   SOLE   2,400 0 4,700
CEMEX SAB DE CV SPON ADR NEW 151290889 1 112 SH   SOLE   0 0 112
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 12 400 SH   SOLE   0 0 400
CHESAPEAKE ENERGY CORP COM 165167107 5 1,367 SH   SOLE   0 0 1,367
CHEVRON CORP NEW COM 166764100 16 125 SH   SOLE   0 0 125
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 10 200 SH   SOLE   0 0 200
CINER RES LP COM UNIT LTD 172464109 55 2,200 SH   SOLE   0 0 2,200
CINTAS CORP COM 172908105 5,788 37,396 SH   SOLE   6,434 0 30,962
CITIGROUP INC COM NEW 172967424 360 2,340 SH   SOLE   2,340 0 0
CME GROUP INC COM CL A 12572Q105 70 481 SH   SOLE   481 0 0
CMS ENERGY CORP COM 125896100 1,715 36,260 SH   SOLE   10,329 0 25,931
COLUMBIA BKG SYS INC COM 197236102 456 10,500 SH   SOLE   10,500 0 0
COLUMBIA SPORTSWEAR CO COM 198516106 325 4,521 SH   SOLE   3,956 0 565
CORCEPT THERAPEUTICS INC COM 218352102 36 2,000 SH   SOLE   2,000 0 0
CORESITE RLTY CORP COM 21870Q105 10,921 96,229 SH   SOLE   18,375 0 77,855
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 2,083 71,350 SH   SOLE   8,791 0 62,559
COSTCO WHSL CORP NEW COM 22160K105 2,343 12,589 SH   SOLE   4,919 0 7,670
CRACKER BARREL OLD CTRY STOR COM 22410J106 8 50 SH   SOLE   0 0 50
CRESCENT PT ENERGY CORP COM 22576C101 9 1,235 SH   SOLE   0 0 1,235
CROWN CASTLE INTL CORP NEW COM 22822V101 3,419 30,802 SH   SOLE   7,552 0 23,250
CUBIC CORP COM 229669106 295 5,000 SH   SOLE   5,000 0 0
CULLEN FROST BANKERS INC COM 229899109 48 512 SH   SOLE   512 0 0
CYRUSONE INC COM 23283R100 4,547 76,377 SH   SOLE   11,365 0 65,012
DARDEN RESTAURANTS INC COM 237194105 67 700 SH   SOLE   700 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 6 100 SH   SOLE   0 0 100
DENTSPLY SIRONA INC COM 24906P109 4,500 68,958 SH   SOLE   20,851 0 48,107
DEVON ENERGY CORP NEW COM 25179M103 865 20,889 SH   SOLE   19,903 0 986
DIGITAL RLTY TR INC COM 253868103 2,408 21,140 SH   SOLE   5,040 0 16,100
DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 78 1,000 SH   SOLE   1,000 0 0
DISNEY WALT CO COM DISNEY 254687106 5 50 SH   SOLE   0 0 50
DOWDUPONT INC COM 26078J100 725 10,175 SH   SOLE   9,775 0 400
DRIVE SHACK INC COM 262077100 1 200 SH   SOLE   0 0 200
E TRADE FINANCIAL CORP COM NEW 269246401 1,140 23,000 SH   SOLE   23,000 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 1,197 56,073 SH   SOLE   16,967 0 39,106
EATON VANCE TAX MNGD GBL DV COM 27829F108 33 3,500 SH   SOLE   0 0 3,500
ELECTRONIC ARTS INC COM 285512109 273 2,598 SH   SOLE   2,273 0 325
EMERGENT BIOSOLUTIONS INC COM 29089Q105 511 11,000 SH   SOLE   11,000 0 0
EMERSON ELEC CO COM 291011104 46 663 SH   SOLE   663 0 0
ENTERGY CORP NEW COM 29364G103 3,654 44,901 SH   SOLE   8,954 0 35,947
ENTERPRISE PRODS PARTNERS L COM 293792107 4,107 154,912 SH   SOLE   53,603 0 101,309
ENVIVA PARTNERS LP COM UNIT 29414J107 1,891 68,408 SH   SOLE   14,247 0 54,161
EOG RES INC COM 26875P101 1,261 11,688 SH   SOLE   3,642 0 8,046
EPAM SYS INC COM 29414B104 6,902 65,149 SH   SOLE   16,898 0 48,251
EPR PPTYS COM SH BEN INT 26884U109 2,017 30,819 SH   SOLE   6,288 0 24,531
EQT GP HLDGS LP COM UNIT REP 26885J103 32 1,190 SH   SOLE   0 0 1,190
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 1,219 16,674 SH   SOLE   4,601 0 12,073
EQUINIX INC COM PAR $0.001 29444U700 1,500 3,309 SH   SOLE   365 0 2,944
EQUITY COMWLTH COM SH BEN INT 294628102 92 3,000 SH   SOLE   3,000 0 0
EVOLENT HEALTH INC CL A 30050B101 25 2,000 SH   SOLE   2,000 0 0
EXXON MOBIL CORP COM 30231G102 407 4,864 SH   SOLE   1,056 0 3,808
FACEBOOK INC CL A 30303M102 378 2,142 SH   SOLE   1,761 0 382
FIDUCIARY CLAYMORE MLP OPP F COM 31647Q106 0 1 SH   SOLE   0 0 1
FIRST MAJESTIC SILVER CORP COM 32076V103 200 29,727 SH   SOLE   0 0 29,727
FLIR SYS INC COM 302445101 2,489 53,393 SH   SOLE   18,189 0 35,204
FULL HOUSE RESORTS INC COM 359678109 57 14,700 SH   SOLE   0 0 14,700
GABELLI MULTIMEDIA TR INC COM 36239Q109 17 1,800 SH   SOLE   0 0 1,800
GAMING & LEISURE PPTYS INC COM 36467J108 1,227 33,153 SH   SOLE   5,038 0 28,115
GENERAL MTRS CO COM 37045V100 51 1,245 SH   SOLE   1,245 0 0
GMS INC COM 36251C103 414 11,000 SH   SOLE   11,000 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 292 1,147 SH   SOLE   1,004 0 143
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,174 190,975 SH   SOLE   190,975 0 0
GREEN BANCORP INC COM 39260X100 88 4,356 SH   SOLE   0 0 4,356
GUIDEWIRE SOFTWARE INC COM 40171V100 394 6,810 SH   SOLE   630 0 6,180
GULFPORT ENERGY CORP COM NEW 402635304 38 3,000 SH   SOLE   3,000 0 0
HALLIBURTON CO COM 406216101 492 10,076 SH   SOLE   9,317 0 760
HFF INC CL A 40418F108 10,115 207,955 SH   SOLE   1,000 0 206,955
HIGHWOODS PPTYS INC COM 431284108 1,873 36,800 SH   SOLE   6,313 0 30,488
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 39 1,200 SH   SOLE   0 0 1,200
HOLLYFRONTIER CORP COM 436106108 205 4,000 SH   SOLE   0 0 4,000
HOLOGIC INC COM 436440101 250 5,859 SH   SOLE   5,127 0 732
HOME DEPOT INC COM 437076102 400 2,113 SH   SOLE   1,696 0 417
HONEYWELL INTL INC COM 438516106 767 5,000 SH   SOLE   5,000 0 0
HORIZON PHARMA PLC SHS G4617B105 15 1,000 SH   SOLE   1,000 0 0
HORMEL FOODS CORP COM 440452100 226 6,200 SH   SOLE   900 0 5,300
HUNTINGTON INGALLS INDS INC COM 446413106 288 1,223 SH   SOLE   1,070 0 153
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 5 100 SH   SOLE   0 0 100
ICHOR HOLDINGS SHS G4740B105 25 1,000 SH   SOLE   1,000 0 0
IDACORP INC COM 451107106 981 10,733 SH   SOLE   900 0 9,833
IDEXX LABS INC COM 45168D104 3,700 23,660 SH   SOLE   6,800 0 16,860
ILLUMINA INC COM 452327109 328 1,500 SH   SOLE   0 0 1,500
INGERSOLL-RAND PLC SHS G47791101 491 5,500 SH   SOLE   5,500 0 0
INNOVIVA INC COM 45781M101 14 1,000 SH   SOLE   1,000 0 0
INVESCO LTD SHS G491BT108 1,509 41,295 SH   SOLE   41,295 0 0
ISHARES TR CORE S&P MCP ETF 464287507 38 200 SH   SOLE   0 0 200
ISHARES TR SHORT TREAS BD 464288679 645 5,850 SH   SOLE   3,650 0 2,200
ITURAN LOCATION AND CONTROL SHS M6158M104 496 14,490 SH   SOLE   1,800 0 12,690
JOHNSON & JOHNSON COM 478160104 56 400 SH   SOLE   0 0 400
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 14 500 SH   SOLE   0 0 500
JPMORGAN CHASE & CO COM 46625H100 13 119 SH   SOLE   119 0 0
KEMET CORP COM NEW 488360207 15 1,000 SH   SOLE   1,000 0 0
KENNAMETAL INC COM 489170100 387 8,000 SH   SOLE   8,000 0 0
KINDER MORGAN INC DEL COM 49456B101 0 25 SH   SOLE   0 0 25
KINDER MORGAN INC DEL PFD SER A 49456B200 0 200 SH   SOLE   0 0 200
KKR & CO L P DEL COM UNITS 48248M102 5 255 SH   SOLE   0 0 255
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 71 3,900 SH   SOLE   0 0 3,900
LAS VEGAS SANDS CORP COM 517834107 7 100 SH   SOLE   0 0 100
LEMAITRE VASCULAR INC COM 525558201 32 1,000 SH   SOLE   1,000 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 466 3,401 SH   SOLE   41 0 3,360
LILLY ELI & CO COM 532457108 34 400 SH   SOLE   0 0 400
LIVE NATION ENTERTAINMENT IN COM 538034109 313 7,363 SH   SOLE   6,443 0 920
LKQ CORP COM 501889208 309 7,600 SH   SOLE   0 0 7,600
LOCKHEED MARTIN CORP COM 539830109 371 1,156 SH   SOLE   932 0 224
LOWES COS INC COM 548661107 273 2,940 SH   SOLE   0 0 2,940
M & T BK CORP COM 55261F104 22 131 SH   SOLE   0 0 131
MACQUARIE INFRASTRUCTURE COR COM 55608B105 26 400 SH   SOLE   0 0 400
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 6,084 85,762 SH   SOLE   17,514 0 68,248
MAIN STREET CAPITAL CORP COM 56035L104 7,034 177,045 SH   SOLE   69,616 0 107,429
MARATHON OIL CORP COM 565849106 404 23,868 SH   SOLE   20,885 0 2,984
MASCO CORP COM 574599106 819 18,632 SH   SOLE   17,803 0 829
MASTERCARD INCORPORATED CL A 57636Q104 1,435 10,280 SH   SOLE   2,662 0 7,618
MATADOR RES CO COM 576485205 3,974 128,653 SH   SOLE   24,013 0 104,640
MEDTRONIC PLC SHS G5960L103 646 8,000 SH   SOLE   8,000 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 6 200 SH   SOLE   0 0 200
MGM RESORTS INTERNATIONAL COM 552953101 50 1,500 SH   SOLE   0 0 1,500
MICROCHIP TECHNOLOGY INC COM 595017104 817 9,298 SH   SOLE   8,765 0 533
MICRON TECHNOLOGY INC COM 595112103 41 1,000 SH   SOLE   1,000 0 0
MICROSEMI CORP COM 595137100 52 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COM 594918104 3,688 43,116 SH   SOLE   20,374 0 22,742
MID AMER APT CMNTYS INC COM 59522J103 2,360 23,470 SH   SOLE   5,052 0 18,418
MIDDLEBY CORP COM 596278101 3,348 25,310 SH   SOLE   5,859 0 19,451
MOHAWK INDS INC COM 608190104 1,032 3,740 SH   SOLE   455 0 3,285
MOMO INC ADR 60879B107 24 1,000 SH   SOLE   1,000 0 0
MONARCH CASINO & RESORT INC COM 609027107 4,285 96,811 SH   SOLE   8,171 0 88,640
NATIONAL BEVERAGE CORP COM 635017106 235 2,407 SH   SOLE   2,106 0 301
NATIONAL GRID PLC SPONSORED ADR NE 636274409 6 100 SH   SOLE   0 0 100
NATIONAL INSTRS CORP COM 636518102 6,756 164,891 SH   SOLE   28,076 0 136,815
NATIONAL OILWELL VARCO INC COM 637071101 1 35 SH   SOLE   0 0 35
NETFLIX INC COM 64110L106 19 100 SH   SOLE   0 0 100
NEW JERSEY RES COM 646025106 184 4,571 SH   SOLE   0 0 4,571
NEXTERA ENERGY INC COM 65339F101 5,349 34,248 SH   SOLE   10,685 0 23,563
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 5,058 117,324 SH   SOLE   24,615 0 92,709
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 204 14,516 SH   SOLE   2,546 0 11,970
NORTHROP GRUMMAN CORP COM 666807102 288 939 SH   SOLE   822 0 117
NORTHWESTERN CORP COM NEW 668074305 60 1,000 SH   SOLE   0 0 1,000
OAKTREE CAP GROUP LLC UNIT CL A 674001201 4 100 SH   SOLE   0 0 100
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 5 100 SH   SOLE   0 0 100
OMEGA HEALTHCARE INVS INC COM 681936100 41 1,500 SH   SOLE   0 0 1,500
ONEOK INC NEW COM 682680103 2,437 45,595 SH   SOLE   10,488 0 35,107
ORACLE CORP COM 68389X105 24 500 SH   SOLE   500 0 0
ORBCOMM INC COM 68555P100 1,198 120,707 SH   SOLE   36,272 0 84,435
ORMAT TECHNOLOGIES INC COM 686688102 4,714 75,199 SH   SOLE   9,260 0 65,939
PAR TECHNOLOGY CORP COM 698884103 1,141 130,580 SH   SOLE   26,700 0 103,880
PATTERSON UTI ENERGY INC COM 703481101 403 17,500 SH   SOLE   17,500 0 0
PAYCHEX INC COM 704326107 29 424 SH   SOLE   424 0 0
PAYPAL HLDGS INC COM 70450Y103 1,055 14,334 SH   SOLE   13,749 0 586
PEMBINA PIPELINE CORP COM 706327103 592 16,360 SH   SOLE   2,001 0 14,359
PENTAIR PLC SHS G7S00T104 494 7,000 SH   SOLE   7,000 0 0
PEPSICO INC COM 713448108 47 388 SH   SOLE   0 0 388
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 211 20,552 SH   SOLE   0 0 20,552
PFIZER INC COM 717081103 75 2,077 SH   SOLE   1,177 0 900
PHILIP MORRIS INTL INC COM 718172109 48 458 SH   SOLE   458 0 0
PHYSICIANS RLTY TR COM 71943U104 110 6,100 SH   SOLE   871 0 5,229
PIMCO STRATEGIC INCOME FD IN COM 72200X104 14 1,500 SH   SOLE   0 0 1,500
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,189 106,052 SH   SOLE   18,271 0 87,781
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 714 32,526 SH   SOLE   4,253 0 28,273
POLARIS INDS INC COM 731068102 248 2,000 SH   SOLE   2,000 0 0
POOL CORPORATION COM 73278L105 2,365 18,593 SH   SOLE   3,983 0 14,610
POWER INTEGRATIONS INC COM 739276103 1,061 14,430 SH   SOLE   4,567 0 9,863
PPL CORP COM 69351T106 121 3,906 SH   SOLE   0 0 3,906
PROCTER AND GAMBLE CO COM 742718109 74 800 SH   SOLE   800 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 7 1,000 SH   SOLE   0 0 1,000
PROSPERITY BANCSHARES INC COM 743606105 420 6,000 SH   SOLE   6,000 0 0
RANGE RES CORP COM 75281A109 34 2,000 SH   SOLE   2,000 0 0
RAYONIER INC COM 754907103 3,530 111,611 SH   SOLE   21,410 0 90,201
REGENCY CTRS CORP COM 758849103 1,152 16,650 SH   SOLE   0 0 16,650
REGENERON PHARMACEUTICALS COM 75886F107 15 40 SH   SOLE   0 0 40
REPLIGEN CORP COM 759916109 2 50 SH   SOLE   0 0 50
REXFORD INDL RLTY INC COM 76169C100 4,552 156,120 SH   SOLE   33,904 0 122,216
ROYAL BK CDA MONTREAL QUE COM 780087102 41 500 SH   SOLE   0 0 500
ROYAL GOLD INC COM 780287108 49 600 SH   SOLE   0 0 600
RSP PERMIAN INC COM 74978Q105 1,353 33,270 SH   SOLE   13,957 0 19,313
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,813 26,272 SH   SOLE   4,417 0 21,855
SABRA HEALTH CARE REIT INC COM 78573L106 8 400 SH   SOLE   0 0 400
SASOL LTD SPONSORED ADR 803866300 7 200 SH   SOLE   0 0 200
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,878 18,369 SH   SOLE   1,008 0 17,361
SCHLUMBERGER LTD COM 806857108 4 64 SH   SOLE   0 0 64
SCHWAB CHARLES CORP NEW COM 808513105 868 16,901 SH   SOLE   16,038 0 863
SELECT INCOME REIT COM SH BEN INT 81618T100 3 100 SH   SOLE   0 0 100
SEMPRA ENERGY COM 816851109 1,358 12,700 SH   SOLE   508 0 12,192
SNAP INC CL A 83304A106 4 300 SH   SOLE   0 0 300
SOCIAL CAP HEDOSOPHIA HLDGS UNIT 99/99/9999 G8250R111 0 100 SH   SOLE   0 0 100
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 37 1,000 SH   SOLE   1,000 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 1,256 51,895 SH   SOLE   6,879 0 45,016
STAG INDL INC COM 85254J102 5,036 184,265 SH   SOLE   33,868 0 150,397
STARBUCKS CORP COM 855244109 67 1,160 SH   SOLE   0 0 1,160
STARWOOD PPTY TR INC COM 85571B105 9 400 SH   SOLE   0 0 400
STATOIL ASA SPONSORED ADR 85771P102 129 6,000 SH   SOLE   0 0 6,000
STRYKER CORP COM 863667101 279 1,802 SH   SOLE   1,577 0 225
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 2 100 SH   SOLE   0 0 100
SUN CMNTYS INC COM 866674104 1,705 18,380 SH   SOLE   3,100 0 15,280
SUNCOR ENERGY INC NEW COM 867224107 27 745 SH   SOLE   0 0 745
TALLGRASS ENERGY GP LP SHS CL A 874696107 1,642 63,777 SH   SOLE   19,725 0 44,052
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 1,306 28,480 SH   SOLE   2,613 0 25,867
TECK RESOURCES LTD CL B 878742204 1 54 SH   SOLE   0 0 54
TEXTRON INC COM 883203101 283 5,000 SH   SOLE   5,000 0 0
TIMKEN CO COM 887389104 442 9,000 SH   SOLE   9,000 0 0
TRACTOR SUPPLY CO COM 892356106 1,915 25,613 SH   SOLE   4,174 0 21,439
TRIMBLE INC COM 896239100 388 9,551 SH   SOLE   9,551 0 0
TYLER TECHNOLOGIES INC COM 902252105 478 2,700 SH   SOLE   0 0 2,700
UNION BANKSHARES CORP NEW COM 90539J109 181 5,000 SH   SOLE   5,000 0 0
UNITED CONTL HLDGS INC COM 910047109 38 599 SH   SOLE   567 0 32
UNITEDHEALTH GROUP INC COM 91324P102 315 1,427 SH   SOLE   1,249 0 178
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 33 2,000 SH   SOLE   0 0 2,000
VALERO ENERGY CORP NEW COM 91913Y100 184 2,000 SH   SOLE   0 0 2,000
VAREX IMAGING CORP COM 92214X106 2 40 SH   SOLE   0 0 40
VARIAN MED SYS INC COM 92220P105 11 100 SH   SOLE   0 0 100
VEEVA SYS INC CL A COM 922475108 55 1,000 SH   SOLE   1,000 0 0
VENATOR MATLS PLC SHS G9329Z100 22 1,000 SH   SOLE   1,000 0 0
VENTAS INC COM 92276F100 1,908 31,799 SH   SOLE   7,226 0 24,573
VERISK ANALYTICS INC COM 92345Y106 1,920 20,600 SH   SOLE   3,903 0 16,697
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2,511 107,620 SH   SOLE   38,700 0 68,920
VISA INC COM CL A 92826C839 376 3,301 SH   SOLE   2,757 0 544
VMWARE INC CL A COM 928563402 376 3,000 SH   SOLE   3,000 0 0
VULCAN MATLS CO COM 929160109 302 2,351 SH   SOLE   2,057 0 294
W P CAREY INC COM 92936U109 7 100 SH   SOLE   0 0 100
WABCO HLDGS INC COM 92927K102 431 3,000 SH   SOLE   3,000 0 0
WABTEC CORP COM 929740108 4,406 54,513 SH   SOLE   9,362 0 45,152
WALGREENS BOOTS ALLIANCE INC COM 931427108 7 100 SH   SOLE   0 0 100
WASTE CONNECTIONS INC COM 94106B101 6,897 97,228 SH   SOLE   2,434 0 94,794
WASTE MGMT INC DEL COM 94106L109 43 500 SH   SOLE   0 0 500
WELLS FARGO CO NEW COM 949746101 337 5,561 SH   SOLE   4,907 0 654
WESTERN ALLIANCE BANCORP COM 957638109 814 14,379 SH   SOLE   14,379 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 572 15,380 SH   SOLE   4,900 0 10,480
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 484 10,060 SH   SOLE   4,759 0 5,301
WHEATON PRECIOUS METALS CORP COM 962879102 66 3,000 SH   SOLE   0 0 3,000
XPO LOGISTICS INC COM 983793100 4,153 47,142 SH   SOLE   9,136 0 38,006
YELP INC CL A 985817105 25 600 SH   SOLE   0 0 600
ZOETIS INC CL A 98978V103 4,871 68,610 SH   SOLE   12,818 0 55,792