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
ABB Limited SPONSORED ADR 000375204 2,115 112,132 SH   SOLE NONE 89,797 0 22,335
Abbott Laboratories COM 002824100 253 3,171 SH   SOLE NONE 1,510 0 1,661
Abbvie Inc COM 00287Y109 202 2,516 SH   SOLE NONE 1,080 0 1,436
Abiomed Inc COM 003654100 222 780 SH   SOLE NONE 750 0 30
Aegon Nv Ord Reg Amer NY REGISTRY SHS 007924103 871 182,025 SH   SOLE NONE 148,100 0 33,925
Air Lease CL A 00912X302 2,280 66,390 SH   SOLE NONE 58,195 0 8,195
Allstate Corporation COM 020002101 473 5,029 SH   SOLE NONE 4,545 0 484
Alphabet Inc. Class A CAP STK CL A 02079K305 337 287 SH   SOLE NONE 272 0 15
Alphabet Inc. Class C CAP STK CL C 02079K107 702 599 SH   SOLE NONE 545 0 54
Amazon Com Inc COM 023135106 849 477 SH   SOLE NONE 374 0 103
Ambarella Inc SHS G037AX101 302 7,000 SH   SOLE NONE 7,000 0 0
Apple Computer Inc COM 037833100 4,074 21,448 SH   SOLE NONE 18,268 0 3,180
Aquaventure Hldgs Ld SHS G0443N107 788 40,750 SH   SOLE NONE 26,450 0 14,300
Bank Of America 7.25%CNV PFD L 060505682 527 405 SH   SOLE NONE 360 0 45
Bank Of New York Co Inc COM 064058100 556 11,040 SH   SOLE NONE 8,405 0 2,635
Barrick Gold Corp COM 067901108 137 10,000 SH   SOLE NONE 0 0 10,000
Beacon Roofing Supply COM 073685109 704 21,915 SH   SOLE NONE 20,050 0 1,865
Berkshire Hathaway Cl B CL B NEW 084670702 454 2,260 SH   SOLE NONE 1,710 0 550
Bioscrip Inc. COM 09069N108 85 42,995 SH   SOLE NONE 40,495 0 2,500
Blackrock Resources & SHS 09257A108 808 98,909 SH   SOLE NONE 83,739 0 15,170
Blue Cap Reinsurance COM G1190F107 73 10,885 SH   SOLE NONE 8,685 0 2,200
BP Plc Adr SPONSORED ADR 055622104 2,464 56,368 SH   SOLE NONE 47,583 0 8,785
Bristol-Myers Squibb Co COM 110122108 663 13,907 SH   SOLE NONE 8,950 0 4,957
Callon Petroleum Co COM 13123X102 272 36,125 SH   SOLE NONE 31,125 0 5,000
Care Com Inc COM 141633107 2,018 102,175 SH   SOLE NONE 71,600 0 30,575
Celgene Corp COM 151020104 1,727 18,315 SH   SOLE NONE 15,385 0 2,930
Cerus Corp COM 157085101 186 30,000 SH   SOLE NONE 30,000 0 0
Cherokee Inc COM 16444H102 63 90,000 SH   SOLE NONE 90,000 0 0
Coca Cola Company COM 191216100 475 10,139 SH   SOLE NONE 6,089 0 4,050
Comcast Corp Class A CL A 20030N101 266 6,658 SH   SOLE NONE 4,550 0 2,108
Conformis Inc COM 20717E101 63 22,000 SH   SOLE NONE 22,000 0 0
Conocophillips COM 20825C104 290 4,358 SH   SOLE NONE 3,298 0 1,060
Corning Inc COM 219350105 2,903 87,717 SH   SOLE NONE 69,042 0 18,675
Covanta Holding Corp COM 22282E102 1,701 98,305 SH   SOLE NONE 78,735 0 19,570
CUI Global Inc New COM NEW 126576206 942 799,103 SH   SOLE NONE 680,128 0 118,975
Cypress Semiconductr COM 232806109 2,524 169,180 SH   SOLE NONE 125,305 0 43,875
Daseke Inc COM 23753F107 2,897 569,250 SH   SOLE NONE 430,750 0 138,500
Digimarc Corp New COM 25381B101 264 8,435 SH   SOLE NONE 2,750 0 5,685
Disney Walt Hldg Co COM DISNEY 254687106 208 1,876 SH   SOLE NONE 956 0 920
Dowdupont Inc COM 26078J100 2,653 49,777 SH   SOLE NONE 39,767 0 10,010
Duke Energy Corporation COM NEW 26441C204 308 3,429 SH   SOLE NONE 3,263 0 166
Ebix Inc COM NEW 278715206 246 5,000 SH   SOLE NONE 5,000 0 0
Enbridge Inc COM 29250N105 376 10,376 SH   SOLE NONE 6,656 0 3,720
Enphase Energy Inc COM 29355A107 4,157 450,475 SH   SOLE NONE 341,425 0 109,050
Enzo Biochem Inc COM 294100102 987 361,896 SH   SOLE NONE 218,796 0 143,100
Exone Company COM 302104104 84 10,000 SH   SOLE NONE 10,000 0 0
Exxon Mobil Corporation COM 30231G102 565 6,997 SH   SOLE NONE 5,737 0 1,260
Flexion Therapeutics COM 33938J106 146 11,750 SH   SOLE NONE 11,750 0 0
Frontier Communications COM NEW 35906A306 61 30,988 SH   SOLE NONE 24,688 0 6,300
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 2,989 71,547 SH   SOLE NONE 55,807 0 15,740
Glu Mobile Inc COM 379890106 1,881 172,000 SH   SOLE NONE 95,025 0 76,975
Harmonic Inc COM 413160102 121 22,375 SH   SOLE NONE 1,625 0 20,750
Hecla Mining Company COM 422704106 28 12,500 SH   SOLE NONE 0 0 12,500
Honeywell International COM 438516106 542 3,416 SH   SOLE NONE 3,102 0 314
Hudson Technologies Inc COM 444144109 1,373 711,775 SH   SOLE NONE 509,850 0 201,925
Immersion Corp COM 452521107 210 25,000 SH   SOLE NONE 25,000 0 0
Intelli Check Inc COM NEW 45817G201 59 16,800 SH   SOLE NONE 16,800 0 0
Intl Business Machines COM 459200101 1,956 13,868 SH   SOLE NONE 11,058 0 2,810
Johnson & Johnson COM 478160104 3,139 22,461 SH   SOLE NONE 18,306 0 4,155
Keysight Technologies COM 49338L103 225 2,585 SH   SOLE NONE 2,229 0 356
Knowles Corporation COM 49926D109 2,055 116,599 SH   SOLE NONE 82,549 0 34,050
Kornit Digital Ltd. SHS M6372Q113 1,797 75,525 SH   SOLE NONE 62,725 0 12,800
Lattice Semiconductor Cp COM 518415104 238 20,000 SH   SOLE NONE 20,000 0 0
Liberty Media Corp COM A SIRIUSXM 531229409 381 10,000 SH   SOLE NONE 10,000 0 0
Lowes Companies Inc COM 548661107 342 3,126 SH   SOLE NONE 1,986 0 1,140
M D C Holding Inc COM 552676108 1,783 61,378 SH   SOLE NONE 52,117 0 9,261
Macquarie Infrastructur COM 55608B105 2,328 56,484 SH   SOLE NONE 46,529 0 9,955
Magnolia Oil & Gas Corp CL A 559663109 1,230 102,515 SH   SOLE NONE 80,550 0 21,965
Marathon Pete Corp COM 56585A102 462 7,726 SH   SOLE NONE 6,851 0 875
Marsh & Mc Lennan Co Inc COM 571748102 214 2,282 SH   SOLE NONE 1,929 0 353
Mc Donalds Corp COM 580135101 326 1,717 SH   SOLE NONE 1,192 0 525
Merck & Co Inc COM 58933Y105 896 10,778 SH   SOLE NONE 8,123 0 2,655
Mesa Air Group Inc COM NEW 590479135 125 15,000 SH   SOLE NONE 15,000 0 0
Metlife Inc COM 59156R108 2,001 47,005 SH   SOLE NONE 40,210 0 6,795
Micron Technology Inc COM 595112103 206 5,000 SH   SOLE NONE 5,000 0 0
Microsoft Corp COM 594918104 3,319 28,142 SH   SOLE NONE 23,108 0 5,034
Nabors Industries Ltd SHS G6359F103 674 196,000 SH   SOLE NONE 128,000 0 68,000
Nokia Corp Spon Adr SPONSORED ADR 654902204 200 35,000 SH   SOLE NONE 35,000 0 0
Norfolk Southern Corp COM 655844108 262 1,405 SH   SOLE NONE 640 0 765
Nuance Communications COM 67020Y100 393 23,225 SH   SOLE NONE 19,125 0 4,100
Oneok Inc New COM 682680103 418 5,999 SH   SOLE NONE 5,999 0 0
Orbcomm Inc COM 68555P100 1,422 209,777 SH   SOLE NONE 169,577 0 40,200
Pepsico Incorporated COM 713448108 314 2,567 SH   SOLE NONE 2,385 0 182
Pfizer Incorporated COM 717081103 459 10,828 SH   SOLE NONE 6,037 0 4,791
Philip Morris Intl Inc COM 718172109 246 2,787 SH   SOLE NONE 2,387 0 400
Phillips COM 718546104 977 10,267 SH   SOLE NONE 8,357 0 1,910
Procter & Gamble Co COM 742718109 1,379 13,260 SH   SOLE NONE 10,755 0 2,505
Prudential Financial Inc COM 744320102 209 2,283 SH   SOLE NONE 1,943 0 340
Qualcomm Inc COM 747525103 2,748 48,201 SH   SOLE NONE 39,676 0 8,525
Red Lion Hotels Corp COM 756764106 1,285 159,090 SH   SOLE NONE 114,735 0 44,355
Sanmina Sci Corp New COM 801056102 360 12,500 SH   SOLE NONE 12,500 0 0
Schlumberger Ltd COM 806857108 612 14,060 SH   SOLE NONE 8,560 0 5,500
Scorpio Bulkers Inc. COM Y7546A122 407 16,125 SH   SOLE NONE 13,875 0 2,250
Seagate Technology SHS G7945M107 1,128 23,563 SH   SOLE NONE 18,025 0 5,538
Spartan Motors Inc COM 846819100 752 85,200 SH   SOLE NONE 77,400 0 7,800
Spdr S & P Intl Dividend S&P INTL ETF 78463X772 514 13,524 SH   SOLE NONE 11,349 0 2,175
Sprott Physical Gold & Silver Trust Unit CL A 153501101 2,375 191,598 SH   SOLE NONE 141,648 0 49,950
Starbucks Corp COM 855244109 329 4,433 SH   SOLE NONE 3,358 0 1,075
T Rowe Price Group Inc COM 74144T108 119,810 1,196,671 SH   SOLE NONE 973,160 0 223,511
Targa Resources Corp COM 87612G101 1,939 46,685 SH   SOLE NONE 39,135 0 7,550
Techtarget Inc COM 87874R100 848 52,125 SH   SOLE NONE 44,705 0 7,420
Tetra Technologies COM 88162F105 697 297,950 SH   SOLE NONE 201,075 0 96,875
Tower Semiconductor Newf SHS NEW M87915274 1,404 84,825 SH   SOLE NONE 64,000 0 20,825
Tucows Inc COM NEW 898697206 618 7,625 SH   SOLE NONE 6,000 0 1,625
U.S. Bancorp COM NEW 902973304 1,211 25,145 SH   SOLE NONE 19,650 0 5,495
Vodafone Group Plc Adr SPONSORED ADR 92857W308 1,274 70,116 SH   SOLE NONE 55,556 0 14,560
Wells Fargo L PERP PFD CNV A 949746804 297 230 SH   SOLE NONE 220 0 10
Westport Innovations New COM NEW 960908309 192 124,500 SH   SOLE NONE 124,500 0 0
Weyerhaeuser Co COM 962166104 1,577 59,873 SH   SOLE NONE 51,344 0 8,529
Widepoint Corp COM 967590100 22 50,000 SH   SOLE NONE 50,000 0 0