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,756 116,667 SH   SOLE NONE 94,282 0 22,385
Abbott Laboratories COM 002824100 218 2,982 SH   SOLE NONE 1,575 0 1,407
Abbvie Inc COM 00287Y109 223 2,361 SH   SOLE NONE 1,125 0 1,236
Abiomed Inc COM 003654100 337 750 SH   SOLE NONE 750 0 0
Activision Blizzard Inc COM 00507V109 359 4,317 SH   SOLE NONE 3,822 0 495
Aegon Nv Ord Reg Amer NY REGISTRY SH 007924103 1,381 214,775 SH   SOLE NONE 177,350 0 37,425
Air Lease CL A 00912X302 3,269 71,255 SH   SOLE NONE 62,325 0 8,930
Allstate Corporation COM 020002101 523 5,307 SH   SOLE NONE 4,823 0 484
Alphabet Inc. Class C CAP STK CL C 02079K107 756 634 SH   SOLE NONE 580 0 54
Amazon Com Inc COM 023135106 1,139 569 SH   SOLE NONE 411 0 158
Ambarella Inc SHS G037AX101 270 7,000 SH   SOLE NONE 7,000 0 0
Amgen Incorporated COM 031162100 207 1,000 SH   SOLE NONE 625 0 375
Apple Computer Inc COM 037833100 1,741 7,714 SH   SOLE NONE 6,837 0 877
Bank Of America 7.25%CNV PFD L 060505682 530 410 SH   SOLE NONE 365 0 45
Bank Of New York Co Inc COM 064058100 552 10,830 SH   SOLE NONE 8,205 0 2,625
Bank Ozk COM 06417N103 953 25,113 SH   SOLE NONE 19,988 0 5,125
Barrick Gold Corp COM 067901108 110 10,000 SH   SOLE NONE 10,000 0 0
Beacon Roofing Supply COM 073685109 692 19,135 SH   SOLE NONE 17,140 0 1,995
Berkshire Hathaway Cl B CL B NEW 084670702 505 2,360 SH   SOLE NONE 1,810 0 550
Bioscrip Inc. COM 09069N108 150 48,500 SH   SOLE NONE 44,000 0 4,500
Blackrock Resources & SHS 09257A108 950 104,777 SH   SOLE NONE 83,789 0 20,988
BP Plc Adr SPONSORED ADR 055622104 2,293 49,756 SH   SOLE NONE 41,486 0 8,270
Bristol-Myers Squibb Co COM 110122108 324 5,224 SH   SOLE NONE 2,417 0 2,807
Callaway Golf COM 131193104 2,466 101,545 SH   SOLE NONE 74,460 0 27,085
Callon Petroleum Co COM 13123X102 418 34,875 SH   SOLE NONE 31,125 0 3,750
Care Com Inc COM 141633107 3,445 155,830 SH   SOLE NONE 109,275 0 46,555
Celgene Corp COM 151020104 1,781 19,905 SH   SOLE NONE 16,455 0 3,450
Cerus Corp COM 157085101 212 29,500 SH   SOLE NONE 29,500 0 0
Cherokee Inc COM 16444H102 66 90,000 SH   SOLE NONE 90,000 0 0
Coca Cola Company COM 191216100 485 10,520 SH   SOLE NONE 6,070 0 4,450
Comcast Corp Class A CL A 20030N101 268 7,570 SH   SOLE NONE 5,462 0 2,108
Conocophillips COM 20825C104 337 4,358 SH   SOLE NONE 3,298 0 1,060
Corning Inc COM 219350105 3,306 93,678 SH   SOLE NONE 73,903 0 19,775
CUI Global Inc New COM NEW 126576206 2,123 952,303 SH   SOLE NONE 771,078 0 181,225
Cypress Semiconductr COM 232806109 2,965 204,680 SH   SOLE NONE 156,335 0 48,345
Daseke Inc COM 23753F107 2,610 325,549 SH   SOLE NONE 245,099 0 80,450
Digimarc Corp New COM 25381B101 2,356 74,930 SH   SOLE NONE 53,605 0 21,325
Disney Walt Hldg Co COM DISNEY 254687106 221 1,894 SH   SOLE NONE 724 0 1,170
Dowdupont Inc COM 26078J100 2,670 41,529 SH   SOLE NONE 33,264 0 8,265
Duke Energy Corporation COM NEW 26441C204 273 3,413 SH   SOLE NONE 3,263 0 150
Ebix Inc COM NEW 278715206 383 4,850 SH   SOLE NONE 4,850 0 0
Enbridge Inc COM 29250N105 308 9,543 SH   SOLE NONE 5,823 0 3,720
Enphase Energy Inc COM 29355A107 2,102 433,475 SH   SOLE NONE 321,875 0 111,600
Ensync Incorporated COM 29359T102 6 24,900 SH   SOLE NONE 24,900 0 0
Enzo Biochem Inc COM 294100102 1,668 405,046 SH   SOLE NONE 278,471 0 126,575
Exone Company COM 302104104 94 10,000 SH   SOLE NONE 10,000 0 0
Exxon Mobil Corporation COM 30231G102 589 6,937 SH   SOLE NONE 5,787 0 1,150
F D X Corporation COM 31428X106 1,447 6,010 SH   SOLE NONE 5,345 0 665
Flexion Therapeutics COM 33938J106 299 16,000 SH   SOLE NONE 16,000 0 0
Frontier Communications COM NEW 35906A306 294 45,335 SH   SOLE NONE 36,335 0 9,000
Gladstone Land Corp COM 376549101 1,330 107,784 SH   SOLE NONE 80,325 0 27,459
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 3,149 78,416 SH   SOLE NONE 61,426 0 16,990
Glu Mobile Inc COM 379890106 2,549 342,150 SH   SOLE NONE 221,425 0 120,725
Harmonic Inc COM 413160102 1,111 202,000 SH   SOLE NONE 163,000 0 39,000
Hecla Mining Company COM 422704106 34 12,500 SH   SOLE NONE 0 0 12,500
Honeywell International COM 438516106 583 3,509 SH   SOLE NONE 3,346 0 163
Hudson Technologies Inc COM 444144109 1,146 895,975 SH   SOLE NONE 666,150 0 229,825
Immersion Corp COM 452521107 264 25,000 SH   SOLE NONE 25,000 0 0
Innerworking Inc COM 45773Y105 1,265 159,841 SH   SOLE NONE 112,041 0 47,800
Intelli Check Inc COM NEW 45817G201 48 19,250 SH   SOLE NONE 19,250 0 0
Intl Business Machines COM 459200101 2,401 15,880 SH   SOLE NONE 12,490 0 3,390
Johnson & Johnson COM 478160104 3,294 23,845 SH   SOLE NONE 19,365 0 4,480
Kansas City Southern COM NEW 485170302 208 1,837 SH   SOLE NONE 1,380 0 457
Knowles Corporation COM 49926D109 2,579 155,209 SH   SOLE NONE 117,159 0 38,050
Kornit Digital Ltd. SHS M6372Q113 1,865 85,175 SH   SOLE NONE 70,125 0 15,050
Lattice Semiconductor Cp COM 518415104 160 20,000 SH   SOLE NONE 20,000 0 0
Liberty Media Corp COM A SIRIUSXM 531229409 434 10,000 SH   SOLE NONE 10,000 0 0
Lowes Companies Inc COM 548661107 389 3,391 SH   SOLE NONE 2,251 0 1,140
M D C Holding Inc COM 552676108 292 9,900 SH   SOLE NONE 8,550 0 1,350
Macquarie Infrastructur COM 55608B105 3,048 66,084 SH   SOLE NONE 54,154 0 11,930
Magnolia Oil & Gas Corp CL A 559663109 1,530 101,950 SH   SOLE NONE 81,100 0 20,850
Marathon Pete Corp COM 56585A102 224 2,801 SH   SOLE NONE 2,251 0 550
Mc Donalds Corp COM 580135101 210 1,257 SH   SOLE NONE 1,257 0 0
Merck & Co Inc COM 58933Y105 817 11,517 SH   SOLE NONE 8,862 0 2,655
Mesa Air Group Inc COM NEW 590479135 207 15,000 SH   SOLE NONE 15,000 0 0
Metlife Inc COM 59156R108 2,223 47,600 SH   SOLE NONE 40,780 0 6,820
Micron Technology Inc COM 595112103 226 5,000 SH   SOLE NONE 5,000 0 0
Microsoft Corp COM 594918104 3,493 30,548 SH   SOLE NONE 25,029 0 5,519
Morgan Stanley COM NEW 617446448 211 4,550 SH   SOLE NONE 3,899 0 651
Myriad Genetics Inc COM 62855J104 230 5,000 SH   SOLE NONE 5,000 0 0
Nokia Corp Spon Adr SPONSORED ADR 654902204 195 35,000 SH   SOLE NONE 35,000 0 0
Norfolk Southern Corp COM 655844108 264 1,467 SH   SOLE NONE 702 0 765
Nuance Communications COM 67020Y100 631 36,450 SH   SOLE NONE 33,150 0 3,300
Oneok Inc New COM 682680103 406 5,999 SH   SOLE NONE 5,999 0 0
Orbcomm Inc COM 68555P100 2,654 244,427 SH   SOLE NONE 194,227 0 50,200
P P G Industries Inc COM 693506107 218 2,000 SH   SOLE NONE 2,000 0 0
Pepsico Incorporated COM 713448108 282 2,525 SH   SOLE NONE 2,525 0 0
Pfizer Incorporated COM 717081103 481 10,916 SH   SOLE NONE 6,524 0 4,392
Philip Morris Intl Inc COM 718172109 244 3,002 SH   SOLE NONE 2,602 0 400
Phillips COM 718546104 1,050 9,322 SH   SOLE NONE 7,882 0 1,440
Plug Power Inc COM NEW 72919P202 76 40,000 SH   SOLE NONE 40,000 0 0
Procter & Gamble Co COM 742718109 1,157 13,907 SH   SOLE NONE 11,105 0 2,802
Prudential Financial Inc COM 744320102 249 2,462 SH   SOLE NONE 2,104 0 358
Qualcomm Inc COM 747525103 3,429 47,607 SH   SOLE NONE 39,737 0 7,870
Quantenna Commun COM 74766D100 2,661 144,250 SH   SOLE NONE 120,850 0 23,400
Red Lion Hotels Corp COM 756764106 2,299 183,950 SH   SOLE NONE 133,585 0 50,365
Remark Holdings Inc COM 75955K102 82 26,000 SH   SOLE NONE 0 0 26,000
Sanmina Sci Corp New COM 801056102 345 12,500 SH   SOLE NONE 12,500 0 0
Scorpio Bulkers Inc. COM Y7546A122 406 16,125 SH   SOLE NONE 13,875 0 2,250
Seagate Technology SHS G7945M107 1,191 25,163 SH   SOLE NONE 19,625 0 5,538
Sharps Compliance Co COM 820017101 189 55,000 SH   SOLE NONE 55,000 0 0
Spartan Motors Inc COM 846819100 1,362 92,370 SH   SOLE NONE 78,610 0 13,760
Spdr S & P Intl Dividend S&P INTL ETF 78463X772 512 13,524 SH   SOLE NONE 11,349 0 2,175
Sprott Physical Gold & Silver Trust Unit CL A 153501101 2,296 196,623 SH   SOLE NONE 148,423 0 48,200
Starbucks Corp COM 855244109 230 4,056 SH   SOLE NONE 3,256 0 800
T Rowe Price Group Inc COM 74144T108 136,429 1,249,580 SH   SOLE NONE 1,005,080 0 244,500
Targa Resources Corp COM 87612G101 1,124 19,965 SH   SOLE NONE 17,115 0 2,850
Techtarget Inc COM 87874R100 1,073 55,270 SH   SOLE NONE 47,390 0 7,880
Tower Semiconductor Newf SHS NEW M87915274 2,260 103,865 SH   SOLE NONE 79,990 0 23,875
Tucows Inc COM NEW 898697206 599 10,750 SH   SOLE NONE 7,500 0 3,250
U.S. Bancorp COM NEW 902973304 1,060 20,090 SH   SOLE NONE 15,395 0 4,695
Under Armour Inc CL C 904311206 484 24,880 SH   SOLE NONE 16,530 0 8,350
United Technologies Corp COM 913017109 225 1,611 SH   SOLE NONE 1,262 0 349
Visa Inc. COM CL A 92826C839 217 1,447 SH   SOLE NONE 847 0 600
Vodafone Group Plc Adr SPONSORED ADR 92857W308 1,634 75,341 SH   SOLE NONE 59,081 0 16,260
Wells Fargo L PERP PFD CNV A 949746804 296 230 SH   SOLE NONE 220 0 10
Westport Innovations New COM NEW 960908309 370 123,445 SH   SOLE NONE 123,445 0 0
Weyerhaeuser Co COM 962166104 459 14,248 SH   SOLE NONE 13,319 0 929
Widepoint Corp COM 967590100 23 50,000 SH   SOLE NONE 50,000 0 0