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
3D SYS CORP DEL COM NEW COM 88554D205 4,270 321,330 SH   SOLE   259,765 0 61,565
3M CO COM COM 88579Y101 223 1,250 SH   SOLE   550 0 700
ABBOTT LABS COM COM 002824100 245 6,400 SH   SOLE   5,500 0 900
ABBVIE INC COM COM 00287Y109 4,564 72,900 SH   SOLE   36,500 0 36,400
ABTECH HLDGS INC COM COM 00400H108 1 75,000 SH   SOLE   75,000 0 0
AEGEAN MARINE PETROLEUM COM Y0017S102 527 52,000 SH   SOLE   29,000 0 23,000
AEROJET ROCKETDYNE HOLDINGS IN COM 007800105 477 26,588 SH   SOLE   26,588 0 0
AES TR III TR PFD CONV SECS PFD 00808N202 970 19,250 SH   SOLE   6,000 0 13,250
ALLERGAN PLC COM g0177j108 419 1,995 SH   SOLE   1,995 0 0
ALPHABET INC CAP STKCL A COM 02079K305 420 530 SH   SOLE   430 0 100
ALPHABET INC CAP STKCL C COM 02079K107 957 1,228 SH   SOLE   1,128 0 100
ALTRIA GROUP INC COM COM 02209S103 402 5,950 SH   SOLE   5,950 0 0
AMERICAN INTL GROUP INC COM NE COM 026874784 539 8,264 SH   SOLE   8,264 0 0
AMERIGAS PARTNERS L P UNIT LTD COM 030975106 352 7,350 SH   SOLE   3,300 0 4,050
AMERIPRISE FINL INC COM COM 03076C106 375 3,389 SH   SOLE   3,389 0 0
AMGEN INC COM 031162100 490 3,349 SH   SOLE   3,349 0 0
AMOREPACIFIC CORP PFD SHS NO PFD Y01258113 484 2,850 SH   SOLE   2,850 0 0
ANNALY CAP MGMT INC COM 035710409 456 45,783 SH   SOLE   45,783 0 0
APOLLO GLOBAL MGMT LLC CL A S COM 037612306 774 40,000 SH   SOLE   40,000 0 0
APPLE INC COM COM 037833100 2,124 18,345 SH   SOLE   14,445 0 3,900
AT&T INC COM COM 00206R102 1,367 32,154 SH   SOLE   25,844 0 6,310
AVERY DENNISON CORP COM COM ADR 053611109 2,577 36,702 SH   SOLE   11,770 0 24,932
BAIDU COM INC SPONS ADR REPSTG COM ADR 056752108 1,056 6,429 SH   SOLE   6,429 0 0
BANCO SANTANDER SA ADR COM 05964H105 74 14,313 SH   SOLE   14,313 0 0
BANK AMER CORP COM COM 060505104 1,296 58,678 SH   SOLE   58,678 0 0
BARRICK GOLD CORP COM COM 067901108 230 14,420 SH   SOLE   13,620 0 800
BAXTER INTL INC COM COM 071813109 952 21,490 SH   SOLE   8,540 0 12,950
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,952 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 2,189 13,437 SH   SOLE   12,187 0 1,250
BIOGEN IDEC INC COM COM ADR 09062X103 1,038 5,026 SH   SOLE   5,026 0 0
BOEING CO COM COM 097023105 299 1,925 SH   SOLE   1,100 0 825
BP PLC SPONS ADR COM 055622104 3,151 84,310 SH   SOLE   38,310 0 46,000
BRISTOL MYERS SQUIBBCO COM COM 110122108 583 9,981 SH   SOLE   400 0 9,581
BROADRIDGE FINL SOLUTIONS COM 11133T103 663 10,000 SH   SOLE   10,000 0 0
BUILDERS FIRSTSOURCEINC COM COM 12008R107 131 12,000 SH   SOLE   12,000 0 0
CANADIAN NATURAL RESLTD COM 136385101 1,009 31,650 SH   SOLE   16,650 0 15,000
CANTEL MEDICAL CORP COM 138098108 283 3,600 SH   SOLE   0 0 3,600
CATERPILLAR INC COM 149123101 344 3,712 SH   SOLE   3,712 0 0
CECO ENVIRONMENTAL CORP COM 125141101 2,368 169,783 SH   SOLE   81,600 0 88,183
CHEMTURA CORP COM NEW COM 163893209 2,531 76,250 SH   SOLE   37,950 0 38,300
CHEVRON CORP NEW COM COM 166764100 1,454 12,360 SH   SOLE   6,299 0 6,061
CHIPOTLE MEXICAN GRILL INC COM 169656105 364 967 SH   SOLE   967 0 0
CHUBB LTD COM COM H1467J104 1,685 12,756 SH   SOLE   5,566 0 7,190
CINCINNATI FINL CORPCOM COM 172062101 1,742 23,000 SH   SOLE   7,500 0 15,500
CISCO SYSTEMS INC COM 17275R102 3,780 125,105 SH   SOLE   68,180 0 56,925
CITIGROUP INC COM NEW COM 172967424 1,476 24,836 SH   SOLE   24,836 0 0
CONOCOPHILLIPS COM COM 20825C104 1,029 20,538 SH   SOLE   5,807 0 14,731
CORNING INC COM 219350105 109 4,500 SH   SOLE   0 0 4,500
DARLING INGREDIENTS INC COM COM 237266101 1,359 105,300 SH   SOLE   42,200 0 63,100
DIGIMARC CORP NEW COM COM 25381B101 2,476 82,550 SH   SOLE   45,150 0 37,400
DISNEY WALT CO DISNEY COM COM 254687106 971 9,321 SH   SOLE   389 0 8,932
DOW CHEMICAL CO COM 260543103 428 7,481 SH   SOLE   7,481 0 0
DU PONT E I DE NEMOURS & COM 263534109 264 3,606 SH   SOLE   3,026 0 580
EAGLE MATERIALS INC COM COM 26969P108 5,808 58,950 SH   SOLE   31,250 0 27,700
EASTMAN CHEM CO COM 277432100 207 2,755 SH   SOLE   2,755 0 0
EVERSOURCE ENERGY COM COM 30040W108 3,277 59,338 SH   SOLE   13,025 0 46,313
EXXON MOBIL CORP COM COM 30231G102 3,966 43,950 SH   SOLE   20,919 0 23,031
FACEBOOK INC CL A COM 30303M102 303 2,641 SH   SOLE   2,641 0 0
FIDELITY NATL INFORMATIO COM 31620M106 5,285 69,875 SH   SOLE   33,194 0 36,681
FIDELITY NATL FINL INC NEW FN COM ADR 31620R303 6,227 183,364 SH   SOLE   86,035 0 97,329
FIDELITY NATL FINL INC NEW FN COM 31620R402 2,941 214,711 SH   SOLE   105,660 0 109,051
FLAMEL TECHNOLOGIES SA SPONSOR COM 338488109 2,014 193,924 SH   SOLE   106,674 0 87,250
GABELLI MULTIMEDIA TR INC COM COM 36239Q109 3,023 417,618 SH   SOLE   192,919 0 224,699
GENERAL ELECTRIC CO COM COM 369604103 1,653 52,329 SH   SOLE   27,405 0 24,924
GENERAL MTRS CO COM COM 37045V100 387 11,109 SH   SOLE   11,109 0 0
GILEAD SCIENCES INC COM 375558103 270 3,765 SH   SOLE   3,765 0 0
GOLDMAN SACHS GROUP INC COM COM 38141G104 686 2,865 SH   SOLE   2,865 0 0
HESS CORP COM 42809h107 242 3,892 SH   SOLE   3,892 0 0
HSBC HOLDINGS PLC SP ADR ADR 404280406 216 5,385 SH   SOLE   5,385 0 0
HUNTINGTON BANCSHARES COM 446150104 1,254 94,891 SH   SOLE   4,300 0 90,591
HUNTSMAN CORP COM 447011107 590 30,919 SH   SOLE   30,919 0 0
INTEL CORP COM COM 458140100 1,107 30,531 SH   SOLE   27,331 0 3,200
INTERCONTINENTAL EXCHANGE I COM 45866F104 2,850 50,515 SH   SOLE   50,515 0 0
INTERNATIONAL BUSINESS M COM 459200101 880 5,303 SH   SOLE   3,303 0 2,000
ISHARES TR 1-3 YR TREAS BD E COM 464287457 223 2,652 SH   SOLE   2,652 0 0
ISHARES TR 1-3 YR CRBD ETF COM 464288646 274 2,613 SH   SOLE   2,613 0 0
ISHARES TR NATL MUN BD ETF FD COM 464288414 238 2,209 SH   SOLE   2,209 0 0
ISHARES TR RUSSELL 2000 VALUE COM 464287630 772 6,498 SH   SOLE   6,498 0 0
ISHARES TR S&P MIDCAP 400 COM 464287606 328 1,803 SH   SOLE   1,803 0 0
ISHARES TR S&P U S PFD STK IN COM 464288687 508 13,675 SH   SOLE   12,445 0 1,230
ISHARES TR TIPS BD ETF COM 464287176 565 5,000 SH   SOLE   5,000 0 0
JOHNSON & JOHNSON COM COM 478160104 1,366 11,859 SH   SOLE   590 0 11,269
JP MORGAN CHASE & CO COM COM 46625H100 552 6,397 SH   SOLE   5,472 0 925
KBR INC COM 48242w106 321 19,245 SH   SOLE   19,245 0 0
KINDER MORGAN INC DEL COM COM 49456B101 3,170 153,106 SH   SOLE   65,138 0 87,968
KINDER MORGAN INC DEL WT EXP Warrants 49456B119 0 91,176 SH   SOLE   50,600 0 40,576
KRAFT HEINZ CO COM STK COM 500754106 210 2,414 SH   SOLE   2,173 0 241
LEUCADIA NATL CORP COM 527288104 262 11,262 SH   SOLE   11,262 0 0
LUMINEX CORP DEL COM COM 55027E102 4,422 218,619 SH   SOLE   149,000 0 69,619
MAIN STR CAP CORP COM COM 56035L104 4,668 126,956 SH   SOLE   46,850 0 80,106
MAIN STR CAP CORP SR NTS CPN PFD 56035L302 574 22,350 SH   SOLE   5,100 0 17,250
MANULIFE FINL CORP COM COM 56501R106 3,047 170,997 SH   SOLE   76,400 0 94,597
MARSH & MCLENNAN COS INC CO COM 571748102 202 2,994 SH   SOLE   2,994 0 0
MATERIALISE NV SPONSORED COM ADR 57667T100 527 68,700 SH   SOLE   43,200 0 25,500
MCDONALDS CORP COM 580135101 294 2,418 SH   SOLE   1,718 0 700
MERCK & CO INC NEW COM COM 58933Y105 407 6,920 SH   SOLE   1,910 0 5,010
MICROSOFT CORP COM COM 594918104 7,209 116,028 SH   SOLE   74,380 0 41,648
MONDELEZ INTL INC CLA COM 609207105 610 13,771 SH   SOLE   7,720 0 6,051
MONSANTO CO NEW COM COM 61166W101 288 2,745 SH   SOLE   2,745 0 0
MOSYS INC COM COM 619718109 18 63,500 SH   SOLE   61,000 0 2,500
NATIONAL FUEL GAS CO NJ COM 636180101 221 3,897 SH   SOLE   3,897 0 0
NAVIOS MARITME HLDGSINC COM COM Y62196103 59 42,000 SH   SOLE   42,000 0 0
NEW YORK CMNTY BANCORP IN COM 649445103 526 33,060 SH   SOLE   31,060 0 2,000
NORTHFIELD BANCORP INC DEL CO COM 66611T108 799 40,055 SH   SOLE   40,055 0 0
NUVEEN NEW YORK AMT-FREE QUALI COM 670656107 208 16,305 SH   SOLE   16,305 0 0
OMEGA HEALTHCARE INVS INC C COM 681936100 733 23,466 SH   SOLE   1,000 0 22,466
OXFORD LANE CAP CORPCOM COM 691543102 1,789 170,281 SH   SOLE   38,686 0 131,595
PARK-OHIO HLDGS CORPCOM COM 700666100 9,399 220,640 SH   SOLE   112,310 0 108,330
PEOPLES UTD FINL INCCOM COM 712704105 1,107 57,281 SH   SOLE   18,400 0 38,881
PFIZER INC COM COM 717081103 2,822 86,877 SH   SOLE   35,570 0 51,307
PHILLIPS 66 COM COM 718546104 473 5,478 SH   SOLE   178 0 5,300
PROCTER & GAMBLE CO COM COM 742718109 3,938 46,841 SH   SOLE   17,891 0 28,950
PSYCHEMEDICS CORP COM NEW COM 744375205 3,239 131,257 SH   SOLE   42,625 0 88,632
PURE CYCLE CORP COM COM 746228303 2,096 381,255 SH   SOLE   213,755 0 167,500
REDWOOD TR INC COM COM 758075402 375 24,700 SH   SOLE   11,300 0 13,400
ROLLS-ROYCE HOLDINGSPLC LONDON COM G76225104 85 10,300 SH   SOLE   10,300 0 0
ROYAL DUTCH SHELL PLC SPONSO COM 780259206 233 4,300 SH   SOLE   1,000 0 3,300
RSTK NORTHFIELD BANCORP IN COM 66611T918 213 10,700 SH   SOLE   10,700 0 0
SCHOLASTIC CORP COM ADR 807066105 3,765 79,300 SH   SOLE   41,400 0 37,900
SCORPIO TANKERS INC SHS COM Y7542C106 399 88,250 SH   SOLE   48,250 0 40,000
SELECT SECTOR SPDR TR ENERGY COM 81369Y506 215 2,856 SH   SOLE   2,856 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 483 2,162 SH   SOLE   2,162 0 0
STRATUS PPTYS INC COM NEW COM 863167201 229 7,000 SH   SOLE   7,000 0 0
SUBURBAN PROPANE PARTNERS L COM 864482104 1,485 49,417 SH   SOLE   25,417 0 24,000
TEVA PHARMACEUTICAL INDUSTRIES COM 881624209 72 67,600 SH   SOLE   30,650 0 36,950
TICC CAP CORP COM COM ADR 87244T109 814 123,260 SH   SOLE   35,600 0 87,660
TIME WARNER INC NEW COM NEW COM 887317303 1,016 10,534 SH   SOLE   6,500 0 4,034
TITAN INTL INC IL COM 88830m102 459 40,980 SH   SOLE   40,980 0 0
TORTOISE MLP FD INC COM COM 89148B101 788 41,331 SH   SOLE   5,600 0 35,731
TRIUMPH GROUP INC COM 896818101 245 9,241 SH   SOLE   9,241 0 0
TSAKOS ENERGY NAVIGATION COM G9108L108 1,109 236,500 SH   SOLE   137,000 0 99,500
UNIVERSAL DISPLAY CORP COM COM 91347P105 350 6,226 SH   SOLE   2,475 0 3,751
VANGUARD INDEX FDS S&P 500 ET COM 922908363 226 1,102 SH   SOLE   1,102 0 0
VANGUARD INDEX FDS VANGUARD R COM 922908553 282 3,422 SH   SOLE   3,422 0 0
VANGUARD INDEX FDS VANGUARD T COM 922908769 216 1,876 SH   SOLE   1,876 0 0
VERIZON COMMUNICAT COM 92343V104 1,295 24,269 SH   SOLE   22,296 0 1,973
WELLS FARGO & CO NEW COM COM 949746101 377 6,850 SH   SOLE   1,100 0 5,750
WEYERHAEUSER CO COM 962166104 2,789 92,720 SH   SOLE   44,202 0 48,518
YAHOO INC COM 984332106 362 9,360 SH   SOLE   9,360 0 0