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 7,135 365,559 SH   SOLE   293,185 0 72,374
ABBOTT LABS COM COM 2824100 299 6,100 SH   SOLE   5,200 0 900
ABBVIE INC COM COM 00287Y109 4,493 66,884 SH   SOLE   31,650 0 35,234
ABTECH HLDGS INC COM COM 00400H108 12 225,000 SH   SOLE   225,000 0 0
AES TR III TR PFD CONV SECS CP PFD 00808N202 1,037 20,400 SH   SOLE   6,000 0 14,400
ALTRIA GROUP INC COM COM 02209S103 276 5,650 SH   SOLE   5,650 0 0
AMERICAN INTL GROUP INC COM NE COM 26874784 522 8,454 SH   SOLE   7,584 0 870
AMERIGAS PARTNERS L P UNIT LTD COM 30975106 349 7,650 SH   SOLE   3,400 0 4,250
AMERIPRISE FINL INC COM COM 03076C106 442 3,539 SH   SOLE   3,539 0 0
AMOREPACIFIC CORP PFD SHS NON PFD Y01258113 523 2,850 SH   SOLE   2,850 0 0
APPLE INC COM COM 37833100 670 5,348 SH   SOLE   3,773 0 1,575
AT&T INC COM COM 00206R102 356 10,040 SH   SOLE   4,662 0 5,378
AVERY DENNISON CORP COM COM 53611109 2,655 43,572 SH   SOLE   14,940 0 28,632
BANCO SANTANDER SA ADR ISIN#US COM ADR 05964H105 143 20,416 SH   SOLE   18,240 0 2,176
BARRICK GOLD CORP COM ISIN#CA0 COM 67901108 201 18,925 SH   SOLE   18,925 0 0
BAXTER INTL INC COM COM 71813109 1,555 22,240 SH   SOLE   7,040 0 15,200
BED BATH & BEYOND INC COM COM 75896100 286 4,160 SH   SOLE   3,510 0 650
BERKSHIRE HATHAWAY INC DEL CL COM 84670108 1,638 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC DEL CL COM 84670702 1,601 11,768 SH   SOLE   10,518 0 1,250
BIOGEN IDEC INC COM COM 09062X103 807 2,000 SH   SOLE   2,000 0 0
BOEING CO COM COM 97023105 284 2,050 SH   SOLE   1,100 0 950
BP PLC SPONS ADR COM ADR 55622104 1,603 40,130 SH   SOLE   24,180 0 15,950
BRISTOL MYERS SQUIBB CO COM COM 110122108 697 10,481 SH   SOLE   900 0 9,581
CANADIAN NATURAL RES LTD ISIN# COM 136385101 1,089 40,100 SH   SOLE   18,900 0 21,200
CANTEL MEDICAL CORP COM 138098108 193 3,600 SH   SOLE   0 0 3,600
CECO ENVIRONMENTAL CORP COM 125141101 2,047 180,747 SH   SOLE   73,050 0 107,697
CHEMTURA CORP COM NEW COM 163893209 2,322 82,050 SH   SOLE   35,750 0 46,300
CHEVRON CORP NEW COM COM 166764100 1,196 12,403 SH   SOLE   4,242 0 8,161
CHUBB CORP COM 171232101 2,130 22,396 SH   SOLE   9,000 0 13,396
CINCINNATI FINL CORP COM COM 172062101 1,867 37,212 SH   SOLE   12,000 0 25,212
CISCO SYSTEMS INC COM 17275R102 3,676 133,892 SH   SOLE   70,292 0 63,600
CITIGROUP INC COM NEW ISIN#US1 COM 172967424 295 5,346 SH   SOLE   5,146 0 200
CONOCOPHILLIPS COM COM 20825C104 3,961 64,507 SH   SOLE   16,707 0 47,800
CORNING INC COM 219350105 88 4,500 SH   SOLE   0 0 4,500
CYBERONICS COM 23251P102 89 1,500 SH   SOLE   0 0 1,500
DARLING INGREDIENTS INC COM COM 237266101 2,727 186,079 SH   SOLE   75,100 0 110,979
DIGIMARC CORP NEW COM COM 25381B101 2,981 66,050 SH   SOLE   31,250 0 34,800
DISNEY WALT CO DISNEY COM COM 254687106 1,069 9,365 SH   SOLE   433 0 8,932
DU PONT E I DE NEMOURS & CO CO COM 263534109 4,083 63,850 SH   SOLE   20,706 0 43,144
EAGLE MATERIALS INC COM COM 26969P108 6,087 79,748 SH   SOLE   38,400 0 41,348
ENBRIDGE ENERGY PARTNERS LP CO COM 29250R106 208 6,250 SH   SOLE   6,250 0 0
ENERGY TRANSFER PARTNERS L P U COM 29273R109 224 4,305 SH   SOLE   4,305 0 0
EVERSOURCE ENERGY COM COM 30040W108 2,801 61,688 SH   SOLE   9,175 0 52,513
EXXON MOBIL CORP COM COM 30231G102 3,692 44,382 SH   SOLE   20,919 0 23,463
FACEBOOK INC CL A COM 30303M102 205 2,396 SH   SOLE   2,396 0 0
FIDELITY NATL FINL INC NEW FNF COM 31620R303 7,587 205,128 SH   SOLE   90,609 0 114,519
FIDELITY NATL FINL INC NEW FNF COM 31620R402 2,670 173,644 SH   SOLE   76,826 0 96,818
FIDELITY NATL INFORMATION SVCS COM 31620M106 4,644 75,151 SH   SOLE   33,604 0 41,547
FIRSTMERIT CORP COM COM 337915102 1,216 58,398 SH   SOLE   2,500 0 55,898
FLAMEL TECHNOLOGIES SA COM ADR 338488109 31 1,500 SH   SOLE   0 0 1,500
GABELLI MULTIMEDIA TR INC COM COM 36239Q109 2,449 267,132 SH   SOLE   111,328 0 155,804
GENERAL ELECTRIC CO COM COM 369604103 622 23,429 SH   SOLE   12,905 0 10,524
GENERAL MTRS CO COM COM 37045V100 251 7,535 SH   SOLE   7,535 0 0
GOOGLE INC CL A COM 38259P508 286 530 SH   SOLE   430 0 100
GOOGLE INC CL C COM 38259P706 368 708 SH   SOLE   608 0 100
HALLIBURTON CO COM COM 406216101 217 5,043 SH   SOLE   4,463 0 580
IMMERSION CORP COM COM 452521107 126 10,020 SH   SOLE   10,020 0 0
INTEL CORP COM COM 458140100 417 13,736 SH   SOLE   10,536 0 3,200
INTERCONTINENTAL EXCHANGE INC COM 45866F104 2,350 10,513 SH   SOLE   10,513 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 601 3,700 SH   SOLE   1,700 0 2,000
ISHARES INC MSCI JAPAN ETF COM 464286848 227 17,735 SH   SOLE   17,735 0 0
ISHARES TR 1-3 YR CR BD ETF COM 464288646 372 3,534 SH   SOLE   3,534 0 0
ISHARES TR MSCI EMERGING MKTS COM 464287234 374 9,462 SH   SOLE   9,462 0 0
ISHARES TR RUSSELL 2000 VALUE COM 464287630 717 7,036 SH   SOLE   7,036 0 0
ISHARES TR S&P MIDCAP 400 GROW COM 464287606 338 1,995 SH   SOLE   1,995 0 0
ISHARES TR S&P U S PFD STK IND COM 464288687 994 25,395 SH   SOLE   24,165 0 1,230
ISHARES TR TIPS BD ETF COM 464287176 560 5,000 SH   SOLE   5,000 0 0
JOHNSON & JOHNSON COM COM 478160104 1,142 11,725 SH   SOLE   390 0 11,335
JP MORGAN CHASE & CO COM ISIN# COM 46625H100 380 5,611 SH   SOLE   4,536 0 1,075
KINDER MORGAN INC DEL COM COM 49456B101 6,565 171,014 SH   SOLE   59,895 0 111,119
KINDER MORGAN INC DEL WT EXP P Warrants 49456B119 994 368,205 SH   SOLE   139,740 0 228,465
KRAFT FOODS GROUP INC COM COM 50076Q106 211 2,483 SH   SOLE   2,000 0 483
LUMINEX CORP DEL COM COM 55027E102 4,285 248,319 SH   SOLE   169,200 0 79,119
MAIN STR CAP CORP COM COM 56035L104 4,154 130,206 SH   SOLE   40,300 0 89,906
MAIN STR CAP CORP SR NTS CPN 6 PFD 56035L302 259 10,350 SH   SOLE   3,100 0 7,250
MANULIFE FINL CORP COM ISIN#CA COM 56501R106 2,552 137,294 SH   SOLE   48,500 0 88,794
MARSH & MCLENNAN COS INC COM COM 571748102 226 3,994 SH   SOLE   3,994 0 0
MATERIALISE NV SPONSORED ADS R COM ADR 57667T100 975 107,270 SH   SOLE   66,970 0 40,300
MERCK & CO INC NEW COM COM 58933Y105 461 8,110 SH   SOLE   3,100 0 5,010
MICROSOFT CORP COM COM 594918104 3,836 86,901 SH   SOLE   40,144 0 46,757
MONDELEZ INTL INC CL A COM 609207105 563 13,695 SH   SOLE   6,920 0 6,775
MONSANTO CO NEW COM COM 61166W101 200 1,885 SH   SOLE   1,760 0 125
MOSYS INC COM COM 619718109 120 63,550 SH   SOLE   61,050 0 2,500
NAVIOS MARITME HLDGS INC COM I COM Y62196103 119 32,200 SH   SOLE   32,200 0 0
NEW YORK CMNTY BANCORP INC COM COM 649445103 226 12,350 SH   SOLE   10,350 0 2,000
NON INVASIVE MONITORING SYS IN COM 655366508 12 40,000 SH   SOLE   0 0 40,000
NORTHFIELD BANCORP INC DEL COM COM 66611T108 610 40,555 SH   SOLE   40,555 0 0
NUVEEN NEW YORK AMT- FREE MUN COM 670656107 136 10,850 SH   SOLE   10,850 0 0
OMEGA HEALTHCARE INVS INC COM COM 681936100 958 27,932 SH   SOLE   1,000 0 26,932
OXFORD LANE CAP CORP COM COM 691543102 2,998 210,983 SH   SOLE   44,686 0 166,297
PARK-OHIO HLDGS CORP COM COM 700666100 11,173 230,570 SH   SOLE   107,060 0 123,510
PEOPLES UTD FINL INC COM COM 712704105 988 60,981 SH   SOLE   17,100 0 43,881
PFIZER INC COM COM 717081103 2,733 81,529 SH   SOLE   28,922 0 52,607
PHILLIPS 66 COM COM 718546104 529 6,578 SH   SOLE   228 0 6,350
PIMCO ETF TR 0-5 YR HIGH YIELD COM 72201R783 251 2,521 SH   SOLE   2,521 0 0
PLUM CREEK TIMBER CO INC COM COM 729251108 2,397 59,097 SH   SOLE   21,950 0 37,147
PROCTER & GAMBLE CO COM COM 742718109 2,885 36,881 SH   SOLE   13,831 0 23,050
PSYCHEMEDICS CORP COM NEW COM 744375205 2,014 135,838 SH   SOLE   35,275 0 100,563
PURE CYCLE CORP COM COM 746228303 2,174 418,105 SH   SOLE   224,200 0 193,905
RANGE RES CORP COM COM 75281A109 364 7,380 SH   SOLE   7,380 0 0
REDWOOD TR INC COM COM 758075402 461 29,400 SH   SOLE   6,900 0 22,500
ROYAL DUTCH SHELL PLC SPONSORE COM ADR 780259206 245 4,300 SH   SOLE   1,000 0 3,300
RSTK NORTHFIELD BANCORP INC DE COM 66611T918 161 10,700 SH   SOLE   10,700 0 0
SCORPIO TANKERS INC SHS ISIN#M COM Y7542C106 1,044 103,500 SH   SOLE   44,000 0 59,500
SOUTHWESTERN ENERGY CO COM COM 845467109 214 9,415 SH   SOLE   9,415 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 385 1,875 SH   SOLE   1,875 0 0
SUBURBAN PROPANE PARTNERS L P COM 864482104 2,993 75,069 SH   SOLE   22,752 0 52,317
TEVA PHARMACEUTICAL INDUSTRIES COM ADR 881624209 3,871 65,500 SH   SOLE   33,650 0 31,850
THERMO FISHER SCIENTIFIC INC C COM 883556102 324 2,500 SH   SOLE   2,500 0 0
TICC CAP CORP COM COM 87244T109 1,796 267,370 SH   SOLE   96,700 0 170,670
TIME WARNER CABLE INC COM COM 88732J207 563 3,164 SH   SOLE   3,164 0 0
TIME WARNER INC NEW COM NEW COM 887317303 963 11,017 SH   SOLE   6,500 0 4,517
TORTOISE MLP FD INC COM COM 89148B101 1,044 49,163 SH   SOLE   7,500 0 41,663
UNIVERSAL DISPLAY CORP COM COM 91347P105 514 9,950 SH   SOLE   4,750 0 5,200
VALEANT PHARMACEUTICALS INTL I COM 91911K102 257 1,160 SH   SOLE   1,160 0 0
VALLEY NATL BANCORP COM COM 919794107 1,151 111,669 SH   SOLE   32,000 0 79,669
VANGUARD INDEX FDS VANGUARD RE COM 922908553 396 5,307 SH   SOLE   5,307 0 0
VERIZON COMMUNICATIONS INC COM COM 92343V104 317 6,817 SH   SOLE   4,644 0 2,173
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,058 39,696 SH   SOLE   5,000 0 34,696
WELLS FARGO & CO NEW COM COM 949746101 362 6,450 SH   SOLE   700 0 5,750
WEYERHAEUSER CO COM 962166104 449 14,272 SH   SOLE   6,972 0 7,300
ZYNGA INC CL A COM 98986T108 98 34,500 SH   SOLE   34,500 0 0