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 595 7,124 SH   SOLE   4,568 0 2,556
3M CO COM 88579Y101 79 400 SH   SOLE   0 0 400
ABBOTT LABS COM 002824100 615 10,087 SH   SOLE   10,000 0 87
ABERDEEN INCOME CR STRATEGIE COM 003057106 1 100 SH   SOLE   0 0 100
ACTIVISION BLIZZARD INC COM 00507V109 534 7,000 SH   SOLE   7,000 0 0
AES CORP COM 00130H105 1,917 142,917 SH   SOLE   58,069 0 84,848
AIR PRODS & CHEMS INC COM 009158106 623 4,000 SH   SOLE   4,000 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 2,967 23,514 SH   SOLE   6,316 0 17,197
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 14 75 SH   SOLE   0 0 75
ALIGN TECHNOLOGY INC COM 016255101 9,180 26,830 SH   SOLE   7,581 0 19,249
ALLEGIANT TRAVEL CO PUT 01748X952 0 300 SH Put SOLE   0 0 300
ALLETE INC COM NEW 018522300 1,726 22,301 SH   SOLE   1,685 0 20,616
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 3 100 SH   SOLE   0 0 100
ALPHABET INC CAP STK CL C 02079K107 363 325 SH   SOLE   80 0 245
ALPHABET INC CAP STK CL A 02079K305 7,386 6,541 SH   SOLE   2,828 0 3,713
ALTRIA GROUP INC COM 02209S103 6 100 SH   SOLE   0 0 100
AMAZON COM INC COM 023135106 986 580 SH   SOLE   442 0 138
AMERICAN TOWER CORP NEW COM 03027X100 8,200 56,878 SH   SOLE   16,565 0 40,313
AMERICAN WTR WKS CO INC NEW COM 030420103 3,493 40,906 SH   SOLE   10,305 0 30,600
AMERICOLD RLTY TR COM 03064D108 164 7,500 SH   SOLE   7,500 0 0
AMGEN INC COM 031162100 102 550 SH   SOLE   275 0 275
AMPIO PHARMACEUTICALS INC COM 03209T109 4 1,811 SH   SOLE   0 0 1,811
ANADARKO PETE CORP PUT 032511957 183 2,500 SH Put SOLE   2,500 0 0
ANADARKO PETE CORP COM 032511107 879 12,000 SH   SOLE   12,000 0 0
ANNALY CAP MGMT INC COM 035710409 14 1,400 SH   SOLE   0 0 1,400
ANSYS INC COM 03662Q105 10,346 59,400 SH   SOLE   17,333 0 42,067
APPLE INC COM 037833100 1,065 5,755 SH   SOLE   1,126 0 4,629
APPLIED MATLS INC COM 038222105 69 1,500 SH   SOLE   1,500 0 0
APPTIO INC CL A 03835C108 619 17,100 SH   SOLE   7,243 0 9,857
APTIV PLC SHS G6095L109 550 6,000 SH   SOLE   6,000 0 0
AQUA AMERICA INC COM 03836W103 4 100 SH   SOLE   0 0 100
ASHFORD INC COM 044104107 3 50 SH   SOLE   0 0 50
AT&T INC COM 00206R102 33 1,025 SH   SOLE   25 0 1,000
AUTOLIV INC COM 052800109 3 20 SH   SOLE   0 0 20
AUTOMATIC DATA PROCESSING IN COM 053015103 393 2,929 SH   SOLE   2,929 0 0
AVANGRID INC COM 05351W103 4,939 93,320 SH   SOLE   23,468 0 69,852
BANK AMER CORP COM 060505104 1,148 59,916 SH   SOLE   56,717 0 3,145
BANK AMER CORP PUT 060505954 705 25,000 SH Put SOLE   25,000 0 0
BANK OF THE OZARKS COM 063904106 30 680 SH   SOLE   680 0 0
BAXTER INTL INC COM 071813109 74 1,000 SH   SOLE   1,000 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 132 705 SH   SOLE   300 0 405
BHP BILLITON PLC SPONSORED ADR 05545E209 983 21,860 SH   SOLE   4,740 0 17,120
BLACKROCK INC COM 09247X101 535 1,072 SH   SOLE   953 0 119
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 3 100 SH   SOLE   0 0 100
BOEING CO COM 097023105 12 37 SH   SOLE   0 0 37
BOSTON SCIENTIFIC CORP COM 101137107 131 4,000 SH   SOLE   4,000 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 62 539 SH   SOLE   539 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 15 400 SH   SOLE   400 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 693 23,050 SH   SOLE   4,700 0 18,350
BRUNSWICK CORP COM 117043109 258 4,000 SH   SOLE   4,000 0 0
BWX TECHNOLOGIES INC COM 05605H100 1,465 23,515 SH   SOLE   6,138 0 17,377
CANADIAN NATL RY CO COM 136375102 47 578 SH   SOLE   0 0 578
CATERPILLAR INC DEL COM 149123101 408 3,009 SH   SOLE   2,534 0 475
CAVCO INDS INC DEL COM 149568107 2,028 9,767 SH   SOLE   1,895 0 7,872
CDK GLOBAL INC COM 12508E101 8 128 SH   SOLE   128 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 95 1,500 SH   SOLE   0 0 1,500
CEMEX SAB DE CV SPON ADR NEW 151290889 1 112 SH   SOLE   0 0 112
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 14 400 SH   SOLE   0 0 400
CHESAPEAKE ENERGY CORP COM 165167107 7 1,367 SH   SOLE   1,367 0 0
CHEVRON CORP NEW COM 166764100 16 127 SH   SOLE   0 0 127
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 9 200 SH   SOLE   0 0 200
CINER RES LP COM UNIT LTD 172464109 58 2,200 SH   SOLE   0 0 2,200
CINTAS CORP COM 172908105 6,216 33,588 SH   SOLE   8,052 0 25,536
CITIGROUP INC COM NEW 172967424 7 100 SH   SOLE   100 0 0
CME GROUP INC COM CL A 12572Q105 79 481 SH   SOLE   481 0 0
CMS ENERGY CORP COM 125896100 1,337 28,275 SH   SOLE   5,183 0 23,092
COLUMBIA SPORTSWEAR CO COM 198516106 493 5,386 SH   SOLE   4,788 0 598
COMMERCIAL METALS CO COM 201723103 1,224 57,983 SH   SOLE   18,589 0 39,394
CORESITE RLTY CORP COM 21870Q105 6,292 56,777 SH   SOLE   15,424 0 41,353
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 9 300 SH   SOLE   0 0 300
COSTCO WHSL CORP NEW COM 22160K105 2,138 10,233 SH   SOLE   4,384 0 5,849
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   1,235 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 645 20,300 SH   SOLE   12,900 0 7,400
CROWN CASTLE INTL CORP NEW COM 22822V101 5,428 50,339 SH   SOLE   12,208 0 38,131
CULLEN FROST BANKERS INC COM 229899109 618 5,713 SH   SOLE   5,112 0 601
CYRUSONE INC COM 23283R100 4,529 77,602 SH   SOLE   15,728 0 61,874
DARDEN RESTAURANTS INC COM 237194105 75 700 SH   SOLE   700 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 5 100 SH   SOLE   0 0 100
DEVON ENERGY CORP NEW COM 25179M103 644 14,648 SH   SOLE   13,020 0 1,628
DIAMONDBACK ENERGY INC COM 25278X109 1,502 11,417 SH   SOLE   5,360 0 6,057
DIGITAL RLTY TR INC COM 253868103 1,757 15,750 SH   SOLE   3,400 0 12,350
DISNEY WALT CO COM DISNEY 254687106 10 100 SH   SOLE   0 0 100
DOMINOS PIZZA INC COM 25754A201 466 1,653 SH   SOLE   1,469 0 184
DONALDSON INC COM 257651109 29 650 SH   SOLE   200 0 450
DORCHESTER MINERALS LP COM UNIT 25820R105 1,624 78,850 SH   SOLE   32,500 0 46,350
DOWDUPONT INC COM 26078J100 77 1,175 SH   SOLE   392 0 783
DRIL-QUIP INC COM 262037104 257 5,000 SH   SOLE   5,000 0 0
DRIVE SHACK INC COM 262077100 2 200 SH   SOLE   0 0 200
E TRADE FINANCIAL CORP COM NEW 269246401 948 15,500 SH   SOLE   15,500 0 0
EASTERLY GOVT PPTYS INC COM 27616P103 772 39,052 SH   SOLE   15,285 0 23,767
EATON VANCE TAX MNGD GBL DV COM 27829F108 19 2,000 SH   SOLE   0 0 2,000
ELDORADO RESORTS INC COM 28470R102 556 14,210 SH   SOLE   4,682 0 9,529
ELECTRONIC ARTS INC COM 285512109 618 4,381 SH   SOLE   3,894 0 487
EMERGENT BIOSOLUTIONS INC COM 29089Q105 252 5,000 SH   SOLE   5,000 0 0
EMERSON ELEC CO COM 291011104 46 663 SH   SOLE   663 0 0
ENTERGY CORP NEW COM 29364G103 2,984 36,934 SH   SOLE   6,996 0 29,938
ENTERPRISE PRODS PARTNERS L COM 293792107 3,119 112,732 SH   SOLE   33,985 0 78,748
ENVIVA PARTNERS LP COM UNIT 29414J107 1,756 60,340 SH   SOLE   17,753 0 42,587
EOG RES INC COM 26875P101 1,332 10,703 SH   SOLE   4,631 0 6,072
EPAM SYS INC COM 29414B104 7,702 61,949 SH   SOLE   22,238 0 39,711
EPR PPTYS COM SH BEN INT 26884U109 26 400 SH   SOLE   0 0 400
EQUINIX INC COM PAR $0.001 29444U700 1,392 3,238 SH   SOLE   1,092 0 2,146
ETFIS SER TR I INFRAC ACT MLP 26923G103 6 800 SH   SOLE   0 0 800
EXXON MOBIL CORP COM 30231G102 315 3,808 SH   SOLE   0 0 3,808
F M C CORP COM NEW 302491303 446 5,000 SH   SOLE   5,000 0 0
FACEBOOK INC CL A 30303M102 675 3,476 SH   SOLE   3,090 0 386
FIRST MAJESTIC SILVER CORP COM 32076V103 221 29,027 SH   SOLE   29,027 0 0
FLIR SYS INC COM 302445101 4,251 81,797 SH   SOLE   38,375 0 43,422
FORTIVE CORP COM 34959J108 154 2,000 SH   SOLE   2,000 0 0
FULL HOUSE RESORTS INC COM 359678109 259 77,900 SH   SOLE   43,400 0 34,500
GABELLI MULTIMEDIA TR INC COM 36239Q109 19 2,000 SH   SOLE   0 0 2,000
GAMING & LEISURE PPTYS INC COM 36467J108 790 22,080 SH   SOLE   4,500 0 17,580
GENERAL MTRS CO COM 37045V100 49 1,245 SH   SOLE   1,245 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 501 2,270 SH   SOLE   2,018 0 252
GOLDMAN SACHS MLP ENERGY REN COM 38148G107 1,212 197,385 SH   SOLE   172,712 0 24,673
GREEN BANCORP INC COM 39260X100 94 4,356 SH   SOLE   4,356 0 0
GUIDEWIRE SOFTWARE INC COM 40171V100 584 6,580 SH   SOLE   1,742 0 4,838
GW PHARMACEUTICALS PLC ADS 36197T103 88 630 SH   SOLE   0 0 630
HALLIBURTON CO COM 406216101 498 11,046 SH   SOLE   9,819 0 1,227
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 82 9,900 SH   SOLE   300 0 9,600
HFF INC CL A 40418F108 5,346 156,363 SH   SOLE   156,363 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 34 1,200 SH   SOLE   0 0 1,200
HOME DEPOT INC COM 437076102 593 3,040 SH   SOLE   2,560 0 480
HONEYWELL INTL INC COM 438516106 1,450 10,065 SH   SOLE   9,502 0 563
HORMEL FOODS CORP COM 440452100 197 5,300 SH   SOLE   1,767 0 3,533
HUNTINGTON INGALLS INDS INC COM 446413106 391 1,805 SH   SOLE   1,604 0 201
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 7 100 SH   SOLE   0 0 100
IDACORP INC COM 451107106 1,226 13,292 SH   SOLE   4,140 0 9,152
IDEXX LABS INC COM 45168D104 5,481 25,148 SH   SOLE   13,437 0 11,711
IHS MARKIT LTD SHS G47567105 413 8,000 SH   SOLE   8,000 0 0
ILLUMINA INC COM 452327109 419 1,500 SH   SOLE   0 0 1,500
INGERSOLL-RAND PLC SHS G47791101 449 5,000 SH   SOLE   5,000 0 0
INNOPHOS HOLDINGS INC COM 45774N108 262 5,500 SH   SOLE   5,500 0 0
INTUIT COM 461202103 528 2,584 SH   SOLE   2,297 0 287
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 15 106 SH   SOLE   0 0 106
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 1,046 45,659 SH   SOLE   45,659 0 0
INVESCO LTD SHS G491BT108 1,068 40,215 SH   SOLE   40,215 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 288 1,675 SH   SOLE   1,675 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,384 7,106 SH   SOLE   6,179 0 927
ISHARES TR CORE S&P SCP ETF 464287804 2,435 29,181 SH   SOLE   18,185 0 10,996
ISHARES TR CORE MSCI EAFE 46432F842 1,297 20,461 SH   SOLE   18,601 0 1,860
ISHARES TR RUSSELL 2000 ETF 464287655 229 1,400 SH   SOLE   0 0 1,400
ISHARES TR SHRT NAT MUN ETF 464288158 61 581 SH   SOLE   0 0 581
ISHARES TR S&P 500 VAL ETF 464287408 2,209 20,062 SH   SOLE   12,502 0 7,560
ISHARES TR SHORT TREAS BD 464288679 829 7,502 SH   SOLE   6,002 0 1,500
ISHARES TR US OIL GS EX ETF 464288851 721 9,698 SH   SOLE   8,433 0 1,265
ISHARES TR PUT 464288951 1 300 SH Put SOLE   0 0 300
ISHARES TR USA QUALITY FCTR 46432F339 768 9,198 SH   SOLE   8,362 0 836
ISHARES TR S&P 500 GRWT ETF 464287309 1,089 6,698 SH   SOLE   5,824 0 874
ITERIS INC COM 46564T107 178 36,700 SH   SOLE   36,500 0 200
ITURAN LOCATION AND CONTROL SHS M6158M104 322 10,610 SH   SOLE   1,100 0 9,510
JOHNSON & JOHNSON COM 478160104 49 400 SH   SOLE   0 0 400
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 13 500 SH   SOLE   0 0 500
JPMORGAN CHASE & CO COM 46625H100 12 119 SH   SOLE   119 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 265 2,500 SH   SOLE   2,500 0 0
KINDER MORGAN INC DEL COM 49456B101 0 25 SH   SOLE   25 0 0
KINDER MORGAN INC DEL PFD SER A 49456B200 7 200 SH   SOLE   0 0 200
KIRBY CORP COM 497266106 627 7,500 SH   SOLE   7,500 0 0
KKR & CO L P DEL COM UNITS 48248M102 6 255 SH   SOLE   0 0 255
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 267 7,000 SH   SOLE   7,000 0 0
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 14 1,000 SH   SOLE   0 0 1,000
LAS VEGAS SANDS CORP COM 517834107 8 100 SH   SOLE   0 0 100
LIVE NATION ENTERTAINMENT IN COM 538034109 576 11,856 SH   SOLE   10,539 0 1,317
LIVE OAK BANCSHARES INC COM 53803X105 645 21,050 SH   SOLE   18,711 0 2,339
LOCKHEED MARTIN CORP COM 539830109 487 1,650 SH   SOLE   1,403 0 248
LOWES COS INC COM 548661107 268 2,800 SH   SOLE   0 0 2,800
M & T BK CORP COM 55261F104 22 131 SH   SOLE   0 0 131
MACQUARIE INFRASTRUCTURE COR COM 55608B105 8 200 SH   SOLE   0 0 200
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 4,718 68,296 SH   SOLE   13,761 0 54,535
MAIN STREET CAPITAL CORP COM 56035L104 6,400 168,158 SH   SOLE   87,297 0 80,861
MASTERCARD INCORPORATED CL A 57636Q104 1,694 8,620 SH   SOLE   3,654 0 4,966
MATADOR RES CO COM 576485205 3,574 118,940 SH   SOLE   41,820 0 77,120
MEDTRONIC PLC SHS G5960L103 685 8,000 SH   SOLE   8,000 0 0
MERIT MED SYS INC COM 589889104 358 7,000 SH   SOLE   7,000 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 6 200 SH   SOLE   0 0 200
MICROCHIP TECHNOLOGY INC COM 595017104 1,643 18,062 SH   SOLE   17,306 0 756
MICROSOFT CORP COM 594918104 6,639 67,323 SH   SOLE   26,372 0 40,951
MID AMER APT CMNTYS INC COM 59522J103 1,825 18,124 SH   SOLE   4,576 0 13,548
MOHAWK INDS INC COM 608190104 774 3,610 SH   SOLE   539 0 3,071
MONARCH CASINO & RESORT INC COM 609027107 3,786 85,953 SH   SOLE   15,792 0 70,161
NATIONAL BEVERAGE CORP COM 635017106 775 7,249 SH   SOLE   6,710 0 539
NATIONAL GRID PLC SPONSORED ADR NE 636274409 6 100 SH   SOLE   0 0 100
NATIONAL INSTRS CORP COM 636518102 7,383 175,869 SH   SOLE   50,053 0 125,816
NATIONAL OILWELL VARCO INC COM 637071101 305 7,035 SH   SOLE   7,000 0 35
NETFLIX INC COM 64110L106 39 100 SH   SOLE   0 0 100
NEW JERSEY RES COM 646025106 207 4,633 SH   SOLE   0 0 4,633
NEXTERA ENERGY INC COM 65339F101 7,007 41,951 SH   SOLE   15,278 0 26,673
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,784 102,500 SH   SOLE   20,324 0 82,176
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 178 14,516 SH   SOLE   14,516 0 0
NORTHROP GRUMMAN CORP COM 666807102 401 1,303 SH   SOLE   1,158 0 145
NORTHWESTERN CORP COM NEW 668074305 57 1,000 SH   SOLE   0 0 1,000
NUVEEN CA QUALTY MUN INCOME COM 67066Y105 14 1,061 SH   SOLE   1,061 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 4 100 SH   SOLE   0 0 100
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 7 100 SH   SOLE   0 0 100
OMEGA HEALTHCARE INVS INC COM 681936100 47 1,500 SH   SOLE   0 0 1,500
ONEOK INC NEW COM 682680103 6,217 89,028 SH   SOLE   20,813 0 68,215
ORACLE CORP COM 68389X105 22 500 SH   SOLE   500 0 0
ORBCOMM INC COM 68555P100 884 87,500 SH   SOLE   45,130 0 42,370
ORMAT TECHNOLOGIES INC COM 686688102 3,389 63,709 SH   SOLE   12,648 0 51,061
ORTHOPEDIATRICS CORP COM 68752L100 427 16,020 SH   SOLE   11,489 0 4,531
PAR TECHNOLOGY CORP COM 698884103 1,574 89,055 SH   SOLE   17,455 0 71,600
PAYPAL HLDGS INC COM 70450Y103 1,196 14,358 SH   SOLE   13,763 0 595
PEMBINA PIPELINE CORP COM 706327103 143 4,120 SH   SOLE   1,853 0 2,267
PENN NATL GAMING INC COM 707569109 3 100 SH   SOLE   0 0 100
PEPSICO INC COM 713448108 43 391 SH   SOLE   0 0 391
PETROLEO BRASILEIRO SA PETRO SPONSORED ADR 71654V408 276 20,552 SH   SOLE   20,552 0 0
PHYSICIANS RLTY TR COM 71943U104 26 1,600 SH   SOLE   0 0 1,600
PIMCO STRATEGIC INCOME FD IN COM 72200X104 15 1,500 SH   SOLE   0 0 1,500
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 2,208 93,394 SH   SOLE   11,800 0 81,594
PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 1,819 76,067 SH   SOLE   38,146 0 37,921
PLAYAGS INC COM 72814N104 637 23,550 SH   SOLE   13,510 0 10,040
POOL CORPORATION COM 73278L105 2,162 14,268 SH   SOLE   4,323 0 9,945
PPL CORP COM 69351T106 115 4,015 SH   SOLE   0 0 4,015
PROSHARES TR INVT INT RT HG 74347B607 2,645 35,784 SH   SOLE   33,796 0 1,988
PROSPECT CAPITAL CORPORATION COM 74348T102 7 1,000 SH   SOLE   0 0 1,000
PROSPERITY BANCSHARES INC COM 743606105 479 7,000 SH   SOLE   7,000 0 0
QUORUM HEALTH CORP PUT 74909E956 0 300 SH Put SOLE   0 0 300
RAYONIER INC COM 754907103 3,706 95,796 SH   SOLE   19,075 0 76,721
REGENCY CTRS CORP COM 758849103 1,131 18,220 SH   SOLE   2,197 0 16,023
REPLIGEN CORP COM 759916109 2 50 SH   SOLE   0 0 50
REXFORD INDL RLTY INC COM 76169C100 4,476 142,598 SH   SOLE   28,496 0 114,102
RIGNET INC COM 766582100 237 23,000 SH   SOLE   23,000 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 38 500 SH   SOLE   0 0 500
RYMAN HOSPITALITY PPTYS INC COM 78377T107 1,905 22,905 SH   SOLE   4,589 0 18,316
SABRA HEALTH CARE REIT INC COM 78573L106 9 400 SH   SOLE   0 0 400
SBA COMMUNICATIONS CORP NEW CL A 78410G104 2,843 17,215 SH   SOLE   4,131 0 13,084
SCHLUMBERGER LTD COM 806857108 4 64 SH   SOLE   0 0 64
SCHWAB CHARLES CORP NEW COM 808513105 924 18,073 SH   SOLE   9,710 0 1,119
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,875 38,031 SH   SOLE   33,070 0 4,961
SEADRILL LIMITED SHS G7945E105 2 6,000 SH   SOLE   6,000 0 0
SELECT INCOME REIT COM SH BEN INT 81618T100 2 100 SH   SOLE   0 0 100
SKYLINE CHAMPION CORPORATION COM 830830105 15 5,000 SH   SOLE   5,000 0 0
SNAP INC CL A 83304A106 4 300 SH   SOLE   0 0 300
SOUTHERN COPPER CORP COM 84265V105 551 11,760 SH   SOLE   1,457 0 10,303
SPDR GOLD TRUST GOLD SHS 78463V107 21 178 SH   SOLE   0 0 178
SPDR S&P 500 ETF TR PUT 78462F953 2,713 10,000 SH Put SOLE   10,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 64 235 SH   SOLE   0 0 235
SPDR SER TR BLOOMBERG SRT TR 78468R408 751 27,514 SH   SOLE   27,514 0 0
SPDR SER TR SPDR BLOOMBERG 78468R663 17,814 194,513 SH   SOLE   59,510 0 135,003
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,252 23,612 SH   SOLE   22,136 0 1,476
SPDR SERIES TRUST S&P REGL BKG 78464A698 915 14,999 SH   SOLE   13,043 0 1,956
SPDR SERIES TRUST S&P DIVID ETF 78464A763 85 920 SH   SOLE   920 0 0
SPRAGUE RES LP COM UNIT REP LTD 849343108 56 2,200 SH   SOLE   0 0 2,200
STAG INDL INC COM 85254J102 1,175 43,160 SH   SOLE   11,902 0 31,258
STARBUCKS CORP COM 855244109 57 1,160 SH   SOLE   0 0 1,160
STARWOOD PPTY TR INC COM 85571B105 9 400 SH   SOLE   0 0 400
STRYKER CORP COM 863667101 400 2,366 SH   SOLE   2,103 0 263
SUBURBAN PROPANE PARTNERS L UNIT LTD PARTN 864482104 2 100 SH   SOLE   0 0 100
SUN CMNTYS INC COM 866674104 2,942 30,054 SH   SOLE   11,911 0 18,143
SUNCOR ENERGY INC NEW COM 867224107 30 745 SH   SOLE   0 0 745
TALLGRASS ENERGY GP LP SHS CL A 874696107 591 26,649 SH   SOLE   3,997 0 22,652
TALLGRASS ENERGY PARTNERS LP COM UNIT 874697105 87 2,000 SH   SOLE   0 0 2,000
TEAM INC COM 878155100 259 11,200 SH   SOLE   11,200 0 0
TECK RESOURCES LTD CL B 878742204 1 54 SH   SOLE   54 0 0
TELEFLEX INC COM 879369106 268 1,000 SH   SOLE   1,000 0 0
TENARIS S A SPONSORED ADR 88031M109 584 16,039 SH   SOLE   6,680 0 9,359
TETRA TECHNOLOGIES INC DEL COM 88162F105 158 35,400 SH   SOLE   35,400 0 0
TEXTRON INC COM 883203101 659 10,000 SH   SOLE   10,000 0 0
TORTOISE ENERGY INFRA CORP COM 89147L100 72 2,715 SH   SOLE   2,715 0 0
TRACTOR SUPPLY CO COM 892356106 344 4,500 SH   SOLE   4,500 0 0
TYLER TECHNOLOGIES INC COM 902252105 600 2,700 SH   SOLE   1,300 0 1,400
UNION BANKSHARES CORP NEW COM 90539J109 389 10,000 SH   SOLE   10,000 0 0
UNITED CONTL HLDGS INC COM 910047109 2 32 SH   SOLE   32 0 0
UNITED TECHNOLOGIES CORP COM 913017109 625 5,000 SH   SOLE   5,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 430 1,751 SH   SOLE   1,556 0 195
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109 34 2,000 SH   SOLE   0 0 2,000
VALERO ENERGY CORP NEW COM 91913Y100 222 2,000 SH   SOLE   0 0 2,000
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 2 17 SH   SOLE   0 0 17
VANGUARD INDEX FDS SMALL CP ETF 922908751 8 54 SH   SOLE   0 0 54
VANGUARD INDEX FDS TOTAL STK MKT 922908769 375 2,672 SH   SOLE   1,336 0 1,336
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 289 6,725 SH   SOLE   3,363 0 3,363
VAREX IMAGING CORP COM 92214X106 1 40 SH   SOLE   0 0 40
VARIAN MED SYS INC COM 92220P105 11 100 SH   SOLE   0 0 100
VENTAS INC COM 92276F100 312 5,486 SH   SOLE   645 0 4,841
VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 2,523 79,066 SH   SOLE   24,188 0 54,878
VIRTUSA CORP COM 92827P102 195 4,000 SH   SOLE   4,000 0 0
VISA INC COM CL A 92826C839 628 4,742 SH   SOLE   3,794 0 948
VULCAN MATLS CO COM 929160109 566 4,389 SH   SOLE   3,901 0 488
W P CAREY INC COM 92936U109 7 100 SH   SOLE   0 0 100
WABCO HLDGS INC COM 92927K102 34 300 SH   SOLE   300 0 0
WABTEC CORP COM 929740108 4,199 42,596 SH   SOLE   8,757 0 33,839
WALGREENS BOOTS ALLIANCE INC COM 931427108 6 100 SH   SOLE   0 0 100
WASTE CONNECTIONS INC COM 94106B101 7,743 102,860 SH   SOLE   27,018 0 75,842
WASTE MGMT INC DEL COM 94106L109 41 500 SH   SOLE   500 0 0
WELLS FARGO CO NEW COM 949746101 28 500 SH   SOLE   500 0 0
WESTERN ALLIANCE BANCORP COM 957638109 1,019 18,000 SH   SOLE   18,000 0 0
WESTERN GAS EQUITY PARTNERS COMUNT LTD PT 95825R103 492 13,750 SH   SOLE   8,050 0 5,700
WESTERN GAS PARTNERS LP COM UNIT LP IN 958254104 345 7,130 SH   SOLE   2,738 0 4,392
WHITING PETE CORP NEW COM NEW 966387409 4 75 SH   SOLE   0 0 75
XPO LOGISTICS INC COM 983793100 4,625 46,171 SH   SOLE   17,615 0 28,556
YELP INC CL A 985817105 24 600 SH   SOLE   0 0 600
ZOETIS INC CL A 98978V103 5,310 62,331 SH   SOLE   16,231 0 46,100