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,143 112,782 SH   SOLE NONE 90,947 0 21,835
Abbott Laboratories COM 002824100 234 3,236 SH   SOLE NONE 1,575 0 1,661
Abbvie Inc COM 00287Y109 231 2,516 SH   SOLE NONE 1,080 0 1,436
Abiomed Inc COM 003654100 253 780 SH   SOLE NONE 750 0 30
Aegon Nv Ord Reg Amer NY REGISTRY SHS 007924103 868 186,775 SH   SOLE NONE 152,850 0 33,925
Air Lease CL A 00912X302 1,996 66,075 SH   SOLE NONE 58,195 0 7,880
Allstate Corporation COM 020002101 415 5,029 SH   SOLE NONE 4,545 0 484
Alphabet Inc. Class A CAP STK CL A 02079K305 298 286 SH   SOLE NONE 271 0 15
Alphabet Inc. Class C CAP STK CL C 02079K107 619 598 SH   SOLE NONE 544 0 54
Amazon Com Inc COM 023135106 723 482 SH   SOLE NONE 369 0 113
Ambarella Inc SHS G037AX101 244 7,000 SH   SOLE NONE 7,000 0 0
Amgen Incorporated COM 031162100 209 1,076 SH   SOLE NONE 600 0 476
Apple Computer Inc COM 037833100 1,400 8,876 SH   SOLE NONE 7,784 0 1,092
Aquaventure Hldgs Ld SHS G0443N107 808 42,800 SH   SOLE NONE 27,500 0 15,300
Bank Of America 7.25%CNV PFD L 060505682 513 410 SH   SOLE NONE 365 0 45
Bank Of New York Co Inc COM 064058100 519 11,040 SH   SOLE NONE 8,405 0 2,635
Barrick Gold Corp COM 067901108 135 10,000 SH   SOLE NONE 10,000 0 0
Beacon Roofing Supply COM 073685109 665 20,990 SH   SOLE NONE 19,125 0 1,865
Berkshire Hathaway Cl B CL B NEW 084670702 461 2,260 SH   SOLE NONE 1,710 0 550
Bioscrip Inc. COM 09069N108 147 41,250 SH   SOLE NONE 38,750 0 2,500
Blackrock Resources & SHS 09257A108 727 103,027 SH   SOLE NONE 83,539 0 19,488
Blue Cap Reinsurance COM G1190F107 61 11,135 SH   SOLE NONE 8,935 0 2,200
BP Plc Adr SPONSORED ADR 055622104 2,137 56,361 SH   SOLE NONE 47,591 0 8,770
Bristol-Myers Squibb Co COM 110122108 245 4,724 SH   SOLE NONE 2,417 0 2,307
Callaway Golf COM 131193104 965 63,086 SH   SOLE NONE 46,136 0 16,950
Callon Petroleum Co COM 13123X102 232 35,875 SH   SOLE NONE 31,125 0 4,750
Care Com Inc COM 141633107 2,453 127,050 SH   SOLE NONE 88,025 0 39,025
Celgene Corp COM 151020104 1,188 18,540 SH   SOLE NONE 15,610 0 2,930
Cerus Corp COM 157085101 152 30,000 SH   SOLE NONE 30,000 0 0
Cherokee Inc COM 16444H102 45 90,000 SH   SOLE NONE 90,000 0 0
Coca Cola Company COM 191216100 480 10,139 SH   SOLE NONE 6,089 0 4,050
Comcast Corp Class A CL A 20030N101 226 6,658 SH   SOLE NONE 4,550 0 2,108
Conformis Inc COM 20717E101 8 24,000 SH   SOLE NONE 24,000 0 0
Conocophillips COM 20825C104 271 4,358 SH   SOLE NONE 3,298 0 1,060
Corning Inc COM 219350105 2,702 89,442 SH   SOLE NONE 70,517 0 18,925
Covanta Holding Corp COM 22282E102 1,379 102,805 SH   SOLE NONE 80,735 0 22,070
CUI Global Inc New COM NEW 126576206 1,027 835,053 SH   SOLE NONE 709,328 0 125,725
Cypress Semiconductr COM 232806109 2,226 175,040 SH   SOLE NONE 129,015 0 46,025
Daseke Inc COM 23753F107 1,456 395,900 SH   SOLE NONE 292,000 0 103,900
Dowdupont Inc COM 26078J100 2,609 48,794 SH   SOLE NONE 39,104 0 9,690
Duke Energy Corporation COM NEW 26441C204 295 3,429 SH   SOLE NONE 3,263 0 166
Ebix Inc COM NEW 278715206 212 5,000 SH   SOLE NONE 5,000 0 0
Enbridge Inc COM 29250N105 322 10,376 SH   SOLE NONE 6,656 0 3,720
Enphase Energy Inc COM 29355A107 2,093 442,700 SH   SOLE NONE 329,625 0 113,075
Ensync Incorporated COM 29359T102 4 25,000 SH   SOLE NONE 25,000 0 0
Enzo Biochem Inc COM 294100102 923 332,046 SH   SOLE NONE 211,671 0 120,375
Exone Company COM 302104104 66 10,000 SH   SOLE NONE 10,000 0 0
Exxon Mobil Corporation COM 30231G102 480 7,047 SH   SOLE NONE 5,787 0 1,260
F D X Corporation COM 31428X106 998 6,190 SH   SOLE NONE 5,490 0 700
Flexion Therapeutics COM 33938J106 133 11,750 SH   SOLE NONE 11,750 0 0
Frontier Communications COM NEW 35906A306 75 31,804 SH   SOLE NONE 24,604 0 7,200
Gladstone Land Corp COM 376549101 1,145 99,784 SH   SOLE NONE 78,325 0 21,459
Glaxosmithkline Plc Adrf SPONSORED ADR 37733W105 2,773 72,591 SH   SOLE NONE 56,851 0 15,740
Global Ship Lease SHS A Y27183105 6 10,000 SH   SOLE NONE 10,000 0 0
Glu Mobile Inc COM 379890106 1,797 222,800 SH   SOLE NONE 130,325 0 92,475
Harmonic Inc COM 413160102 1,314 278,550 SH   SOLE NONE 207,875 0 70,675
Hecla Mining Company COM 422704106 29 12,500 SH   SOLE NONE 0 0 12,500
Honeywell International COM 438516106 451 3,416 SH   SOLE NONE 3,102 0 314
Hudson Technologies Inc COM 444144109 670 753,025 SH   SOLE NONE 538,700 0 214,325
Immersion Corp COM 452521107 224 25,000 SH   SOLE NONE 25,000 0 0
Innerworking Inc COM 45773Y105 171 45,900 SH   SOLE NONE 32,550 0 13,350
Intelli Check Inc COM NEW 45817G201 41 19,250 SH   SOLE NONE 19,250 0 0
Intl Business Machines COM 459200101 1,598 14,066 SH   SOLE NONE 11,256 0 2,810
Johnson & Johnson COM 478160104 2,945 22,824 SH   SOLE NONE 18,669 0 4,155
Knowles Corporation COM 49926D109 1,739 130,659 SH   SOLE NONE 95,109 0 35,550
Kornit Digital Ltd. SHS M6372Q113 1,444 77,175 SH   SOLE NONE 63,375 0 13,800
Lattice Semiconductor Cp COM 518415104 138 20,000 SH   SOLE NONE 20,000 0 0
Liberty Media Corp COM A SIRIUSXM 531229409 368 10,000 SH   SOLE NONE 10,000 0 0
Lowes Companies Inc COM 548661107 288 3,126 SH   SOLE NONE 1,986 0 1,140
M D C Holding Inc COM 552676108 278 9,900 SH   SOLE NONE 8,550 0 1,350
Macquarie Infrastructur COM 55608B105 2,232 61,059 SH   SOLE NONE 50,479 0 10,580
Magnolia Oil & Gas Corp CL A 559663109 1,121 100,015 SH   SOLE NONE 78,050 0 21,965
Marathon Pete Corp COM 56585A102 401 6,801 SH   SOLE NONE 5,926 0 875
Mc Donalds Corp COM 580135101 304 1,717 SH   SOLE NONE 1,192 0 525
Merck & Co Inc COM 58933Y105 867 11,357 SH   SOLE NONE 8,702 0 2,655
Mesa Air Group Inc COM NEW 590479135 115 15,000 SH   SOLE NONE 15,000 0 0
Metlife Inc COM 59156R108 1,927 46,955 SH   SOLE NONE 40,060 0 6,895
Microsoft Corp COM 594918104 2,997 29,515 SH   SOLE NONE 24,367 0 5,148
Nokia Corp Spon Adr SPONSORED ADR 654902204 203 35,000 SH   SOLE NONE 35,000 0 0
Norfolk Southern Corp COM 655844108 210 1,405 SH   SOLE NONE 640 0 765
Nuance Communications COM 67020Y100 321 24,275 SH   SOLE NONE 20,975 0 3,300
Oneok Inc New COM 682680103 323 5,999 SH   SOLE NONE 5,999 0 0
Orbcomm Inc COM 68555P100 1,868 226,152 SH   SOLE NONE 176,952 0 49,200
Pepsico Incorporated COM 713448108 283 2,567 SH   SOLE NONE 2,385 0 182
Pfizer Incorporated COM 717081103 471 10,803 SH   SOLE NONE 6,012 0 4,791
Philip Morris Intl Inc COM 718172109 200 3,002 SH   SOLE NONE 2,602 0 400
Phillips COM 718546104 865 10,047 SH   SOLE NONE 8,432 0 1,615
Plug Power Inc COM NEW 72919P202 49 40,000 SH   SOLE NONE 40,000 0 0
Procter & Gamble Co COM 742718109 1,241 13,510 SH   SOLE NONE 11,005 0 2,505
Qualcomm Inc COM 747525103 2,794 49,106 SH   SOLE NONE 40,621 0 8,485
Quantenna Commun COM 74766D100 1,894 132,000 SH   SOLE NONE 111,650 0 20,350
Red Lion Hotels Corp COM 756764106 1,327 161,840 SH   SOLE NONE 116,735 0 45,105
Sanmina Sci Corp New COM 801056102 300 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 930 24,113 SH   SOLE NONE 18,575 0 5,538
Spartan Motors Inc COM 846819100 554 76,725 SH   SOLE NONE 67,425 0 9,300
Spdr S & P Intl Dividend S&P INTL ETF 78463X772 472 13,524 SH   SOLE NONE 11,349 0 2,175
Sprott Physical Gold & Silver Trust Unit CL A 153501101 2,439 194,498 SH   SOLE NONE 144,648 0 49,850
Starbucks Corp COM 855244109 283 4,404 SH   SOLE NONE 3,357 0 1,047
T Rowe Price Group Inc COM 74144T108 110,938 1,201,671 SH   SOLE NONE 973,160 0 228,511
Targa Resources Corp COM 87612G101 839 23,315 SH   SOLE NONE 19,190 0 4,125
Techtarget Inc COM 87874R100 648 53,100 SH   SOLE NONE 45,405 0 7,695
Tower Semiconductor Newf SHS NEW M87915274 1,363 92,515 SH   SOLE NONE 70,190 0 22,325
Tucows Inc COM NEW 898697206 548 9,125 SH   SOLE NONE 7,500 0 1,625
U.S. Bancorp COM NEW 902973304 1,109 24,270 SH   SOLE NONE 18,825 0 5,445
Vodafone Group Plc Adr SPONSORED ADR 92857W308 1,364 70,766 SH   SOLE NONE 56,456 0 14,310
Wells Fargo L PERP PFD CNV A 949746804 290 230 SH   SOLE NONE 220 0 10
Westport Innovations New COM NEW 960908309 165 124,250 SH   SOLE NONE 124,250 0 0
Weyerhaeuser Co COM 962166104 290 13,298 SH   SOLE NONE 12,369 0 929
Widepoint Corp COM 967590100 20 50,000 SH   SOLE NONE 50,000 0 0