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 10,021 365,491 SH   SOLE   64,831 0 300,660
ABBOTT LABS COM COM 002824100 282 6,100 SH   SOLE   900 0 5,200
ABBVIE INC COM COM 00287Y109 3,932 67,184 SH   SOLE   30,734 0 36,450
ABTECH HLDGS INC COM COM 00400H108 68 225,000 SH   SOLE   0 0 225,000
AES TR III TR PFD CONV SECS CP PFD 00808N202 1,041 20,400 SH   SOLE   14,400 0 6,000
AIR PRODS & CHEMS INC COM COM 009158106 226 1,500 SH   SOLE   0 0 1,500
ALTRIA GROUP INC COM COM 02209S103 282 5,650 SH   SOLE   0 0 5,650
AMERICAN INTL GROUP INC COM NE COM 026874784 463 8,454 SH   SOLE   870 0 7,584
AMERIGAS PARTNERS L P UNIT LTD COM 030975106 365 7,650 SH   SOLE   4,250 0 3,400
AMERIPRISE FINL INC COM COM 03076C106 463 3,539 SH   SOLE   0 0 3,539
AMOREPACIFIC CORP PFD SHS NON PFD Y01258113 429 285 SH   SOLE   0 0 285
APPLE INC COM COM 037833100 665 5,348 SH   SOLE   1,575 0 3,773
AT&T INC COM COM 00206R102 347 10,637 SH   SOLE   5,218 0 5,419
AVERY DENNISON CORP COM COM 053611109 2,313 43,722 SH   SOLE   26,002 0 17,720
BANCO SANTANDER SA ADR ISIN#US COM ADR 05964H105 161 21,620 SH   SOLE   0 0 21,620
BARRICK GOLD CORP COM ISIN#CA0 COM 067901108 236 21,606 SH   SOLE   0 0 21,606
BAXTER INTL INC COM COM 071813109 427 6,240 SH   SOLE   5,000 0 1,240
BED BATH & BEYOND INC COM COM 075896100 319 4,160 SH   SOLE   390 0 3,770
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 1,740 8 SH   SOLE   0 0 8
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 1,778 12,324 SH   SOLE   1,250 0 11,074
BIOGEN IDEC INC COM COM 09062X103 844 2,000 SH   SOLE   0 0 2,000
BOEING CO COM COM 097023105 307 2,050 SH   SOLE   950 0 1,100
BP PLC SPONS ADR COM ADR 055622104 1,585 40,530 SH   SOLE   13,450 0 27,080
BRISTOL MYERS SQUIBB CO COM COM 110122108 643 9,981 SH   SOLE   9,581 0 400
CANADIAN NATURAL RES LTD ISIN# COM 136385101 1,234 40,200 SH   SOLE   16,200 0 24,000
CANTEL MEDICAL CORP COM 138098108 171 3,600 SH   SOLE   0 0 3,600
CECO ENVIRONMENTAL CORP COM 125141101 1,934 182,347 SH   SOLE   88,197 0 94,150
CHEMTURA CORP COM NEW COM 163893209 2,255 82,650 SH   SOLE   39,300 0 43,350
CHEVRON CORP NEW COM COM 166764100 1,344 12,803 SH   SOLE   6,161 0 6,642
CHUBB CORP COM 171232101 2,264 22,396 SH   SOLE   13,396 0 9,000
CINCINNATI FINL CORP COM COM 172062101 1,982 37,212 SH   SOLE   25,212 0 12,000
CISCO SYSTEMS INC COM 17275R102 3,685 133,887 SH   SOLE   56,100 0 77,787
CITIGROUP INC COM NEW ISIN#US1 COM 172967424 208 4,046 SH   SOLE   200 0 3,846
CONOCOPHILLIPS COM COM 20825C104 4,016 64,507 SH   SOLE   44,200 0 20,307
CORNING INC COM 219350105 102 4,500 SH   SOLE   0 0 4,500
CYBERONICS COM 23251P102 64 1,500 SH   SOLE   0 0 1,500
DARLING INGREDIENTS INC COM COM 237266101 2,634 188,079 SH   SOLE   95,479 0 92,600
DIGIMARC CORP NEW COM COM 25381B101 1,457 66,400 SH   SOLE   28,800 0 37,600
DISNEY WALT CO DISNEY COM COM 254687106 982 9,365 SH   SOLE   8,932 0 433
DU PONT E I DE NEMOURS & CO CO COM 263534109 4,570 63,950 SH   SOLE   40,144 0 23,806
EAGLE MATERIALS INC COM COM 26969P108 6,952 83,198 SH   SOLE   41,798 0 41,400
ENBRIDGE ENERGY PARTNERS LP CO COM 29250R106 226 6,300 SH   SOLE   0 0 6,300
ENERGY TRANSFER PARTNERS L P U COM 29273R109 236 4,250 SH   SOLE   0 0 4,250
EOG RES INC COM COM 26875P101 284 3,100 SH   SOLE   2,000 0 1,100
EVERSOURCE ENERGY COM COM 30040W108 3,167 62,688 SH   SOLE   48,513 0 14,175
EXXON MOBIL CORP COM COM 30231G102 3,981 46,842 SH   SOLE   24,963 0 21,879
FIDELITY NATL FINL INC NEW FNF COM 31620R303 7,960 216,564 SH   SOLE   112,021 0 104,543
FIDELITY NATL FINL INC NEW FNF COM 31620R402 2,391 169,595 SH   SOLE   83,069 0 86,526
FIDELITY NATL INFORMATION SVCS COM 31620M106 5,128 75,351 SH   SOLE   38,747 0 36,604
FIRSTMERIT CORP COM COM 337915102 1,113 58,398 SH   SOLE   55,898 0 2,500
FLAMEL TECHNOLOGIES SA COM ADR 338488109 26 1,500 SH   SOLE   0 0 1,500
FOSSIL GROUP INC COM COM 34988V106 384 4,658 SH   SOLE   0 0 4,658
GABELLI MULTIMEDIA TR INC COM COM 36239Q109 2,457 266,516 SH   SOLE   139,468 0 127,048
GENERAL ELECTRIC CO COM COM 369604103 581 23,429 SH   SOLE   10,524 0 12,905
GENERAL MTRS CO COM COM 37045V100 345 9,210 SH   SOLE   0 0 9,210
GOOGLE INC CL A COM 38259P508 293 530 SH   SOLE   100 0 430
GOOGLE INC CL C COM 38259P706 387 708 SH   SOLE   100 0 608
HALLIBURTON CO COM COM 406216101 221 5,043 SH   SOLE   580 0 4,463
HDFC BK LTD ADR REPSTG 3 SHS COM ADR 40415F101 235 4,000 SH   SOLE   0 0 4,000
IMMERSION CORP COM COM 452521107 91 10,020 SH   SOLE   0 0 10,020
INTEL CORP COM COM 458140100 429 13,736 SH   SOLE   2,100 0 11,636
INTERCONTINENTAL EXCHANGE INC COM 45866F104 2,332 10,000 SH   SOLE   0 0 10,000
INTERNATIONAL BUSINESS MACHS C COM 459200101 566 3,528 SH   SOLE   2,000 0 1,528
ISHARES INC MSCI JAPAN ETF COM 464286848 234 18,735 SH   SOLE   0 0 18,735
ISHARES TR 1-3 YR CR BD ETF COM 464288646 399 3,783 SH   SOLE   0 0 3,783
ISHARES TR MSCI EMERGING MKTS COM 464287234 368 9,178 SH   SOLE   0 0 9,178
ISHARES TR RUSSELL 2000 VALUE COM 464287630 643 6,238 SH   SOLE   0 0 6,238
ISHARES TR S&P MIDCAP 400 GROW COM 464287606 342 1,995 SH   SOLE   0 0 1,995
ISHARES TR S&P U S PFD STK IND COM 464288687 1,062 26,485 SH   SOLE   0 0 26,485
ISHARES TR TIPS BD ETF COM 464287176 567 5,000 SH   SOLE   0 0 5,000
JOHNSON & JOHNSON COM COM 478160104 1,249 12,425 SH   SOLE   11,335 0 1,090
JP MORGAN CHASE & CO COM ISIN# COM 46625H100 339 5,611 SH   SOLE   1,075 0 4,536
KINDER MORGAN INC DEL COM COM 49456B101 7,234 172,014 SH   SOLE   99,219 0 72,795
KINDER MORGAN INC DEL WT EXP P Warrants 49456B119 1,700 414,639 SH   SOLE   221,907 0 192,732
KRAFT FOODS GROUP INC COM COM 50076Q106 371 4,259 SH   SOLE   2,259 0 2,000
LUMINEX CORP DEL COM COM 55027E102 4,030 251,919 SH   SOLE   67,369 0 184,550
MAIN STR CAP CORP COM COM 56035L104 4,068 131,656 SH   SOLE   82,906 0 48,750
MAIN STR CAP CORP SR NTS CPN 6 PFD 56035L302 263 10,350 SH   SOLE   5,750 0 4,600
MANULIFE FINL CORP COM ISIN#CA COM 56501R106 2,342 137,694 SH   SOLE   80,294 0 57,400
MARSH & MCLENNAN COS INC COM COM 571748102 392 6,994 SH   SOLE   0 0 6,994
MATERIALISE NV SPONSORED ADS R COM ADR 57667T100 753 107,770 SH   SOLE   32,800 0 74,970
MCDONALDS CORP COM 580135101 200 2,060 SH   SOLE   700 0 1,360
MERCK & CO INC NEW COM COM 58933Y105 466 8,110 SH   SOLE   5,010 0 3,100
MICROSOFT CORP COM COM 594918104 3,543 87,151 SH   SOLE   44,257 0 42,894
MONDELEZ INTL INC CL A COM 609207105 494 13,695 SH   SOLE   6,775 0 6,920
MONSANTO CO NEW COM COM 61166W101 212 1,885 SH   SOLE   0 0 1,885
MOSYS INC COM COM 619718109 133 63,550 SH   SOLE   0 0 63,550
NEW YORK CMNTY BANCORP INC COM COM 649445103 206 12,350 SH   SOLE   1,160 0 11,190
NON INVASIVE MONITORING SYS IN COM 655366508 9 40,000 SH   SOLE   40,000 0 0
NORTHFIELD BANCORP INC DEL COM COM 66611T108 601 40,555 SH   SOLE   0 0 40,555
NUVEEN NEW YORK AMT- FREE MUN COM 670656107 141 10,850 SH   SOLE   0 0 10,850
OMEGA HEALTHCARE INVS INC COM COM 681936100 1,153 28,432 SH   SOLE   27,432 0 1,000
OXFORD LANE CAP CORP COM COM 691543102 3,126 210,983 SH   SOLE   151,422 0 59,561
PARK-OHIO HLDGS CORP COM COM 700666100 12,146 230,620 SH   SOLE   108,810 0 121,810
PEOPLES UTD FINL INC COM COM 712704105 926 60,981 SH   SOLE   39,881 0 21,100
PERSHING GOLD CORP COM COM 715302105 18 50,000 SH   SOLE   50,000 0 0
PFIZER INC COM COM 717081103 2,853 82,029 SH   SOLE   48,857 0 33,172
PHILLIPS 66 COM COM 718546104 524 6,671 SH   SOLE   6,350 0 321
PIMCO ETF TR 0-5 YR HIGH YIELD COM 72201R783 298 2,936 SH   SOLE   0 0 2,936
PLUM CREEK TIMBER CO INC COM COM 729251108 2,572 59,197 SH   SOLE   32,247 0 26,950
PROCTER & GAMBLE CO COM COM 742718109 2,829 34,531 SH   SOLE   18,750 0 15,781
PSYCHEMEDICS CORP COM NEW COM 744375205 2,261 136,338 SH   SOLE   83,063 0 53,275
PURE CYCLE CORP COM COM 746228303 2,107 418,105 SH   SOLE   161,500 0 256,605
RANGE RES CORP COM COM 75281A109 378 7,280 SH   SOLE   0 0 7,280
REDWOOD TR INC COM COM 758075402 525 29,400 SH   SOLE   16,000 0 13,400
ROYAL DUTCH SHELL PLC SPONSORE COM ADR 780259206 256 4,300 SH   SOLE   3,300 0 1,000
RSTK NORTHFIELD BANCORP INC DE COM 66611T918 158 10,700 SH   SOLE   0 0 10,700
SCORPIO TANKERS INC SHS ISIN#M COM Y7542C106 442 47,000 SH   SOLE   22,000 0 25,000
SOUTHWESTERN ENERGY CO COM COM 845467109 211 9,115 SH   SOLE   0 0 9,115
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 392 1,900 SH   SOLE   0 0 1,900
SUBURBAN PROPANE PARTNERS L P COM 864482104 3,227 75,119 SH   SOLE   43,897 0 31,222
TEVA PHARMACEUTICAL INDUSTRIES COM ADR 881624209 4,086 65,600 SH   SOLE   27,450 0 38,150
THERMO FISHER SCIENTIFIC INC C COM 883556102 335 2,500 SH   SOLE   0 0 2,500
TICC CAP CORP COM COM 87244T109 1,867 269,870 SH   SOLE   171,670 0 98,200
TIME WARNER CABLE INC COM COM 88732J207 474 3,167 SH   SOLE   0 0 3,167
TIME WARNER INC NEW COM NEW COM 887317303 931 11,030 SH   SOLE   4,517 0 6,513
TORTOISE MLP FD INC COM COM 89148B101 1,182 49,163 SH   SOLE   40,063 0 9,100
UNIVERSAL DISPLAY CORP COM COM 91347P105 456 9,950 SH   SOLE   5,200 0 4,750
VALLEY NATL BANCORP COM COM 919794107 1,058 112,169 SH   SOLE   70,169 0 42,000
VANGUARD INDEX FDS VANGUARD RE COM 922908553 748 8,882 SH   SOLE   0 0 8,882
VERIZON COMMUNICATIONS INC COM COM 92343V104 356 7,341 SH   SOLE   2,008 0 5,333
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,184 39,696 SH   SOLE   29,696 0 10,000
WELLS FARGO & CO NEW COM COM 949746101 350 6,450 SH   SOLE   5,750 0 700
WEYERHAEUSER CO COM 962166104 524 15,822 SH   SOLE   6,880 0 8,942
ZYNGA INC CL A COM 98986T108 98 34,500 SH   SOLE   0 0 34,500