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 33,506 360,555 SH   SOLE 42,630 0 317,925
ABBOTT LABS COM COM 2824100 233 6,100 SH   SOLE 900 0 5,200
ABBVIE INC COM COM 00287Y109 3,480 65,900 SH   SOLE 21,800 0 44,100
ABTECH HLDGS INC COM COM 00400H108 110 225,000 SH   SOLE 0 0 225,000
AERCAP HOLDING N V SHS COM N00985106 602 15,700 SH   SOLE 3,700 0 12,000
AES TR III TR PFD CONV SECS PFD 00808N202 1,049 20,900 SH   SOLE 14,900 0 6,000
AIR PRODS & CHEMS INC COM COM 9158106 447 4,000 SH   SOLE 0 0 4,000
ALTRIA GROUP INC COM COM 02209S103 255 6,650 SH   SOLE 0 0 6,650
AMERICAN INTL GROUP INC COM NE COM 26874784 404 7,906 SH   SOLE 630 0 7,276
AMERICAN VANGUARD CORP COM COM 30371108 2,176 89,600 SH   SOLE 40,400 0 49,200
AMERIGAS PARTNERS LTD PARTSHP COM 30975106 341 7,650 SH   SOLE 4,250 0 3,400
AMERIPRISE FINL INC COM COM 03076C106 407 3,539 SH   SOLE 0 0 3,539
APPLE INC COM COM 37833100 375 669 SH   SOLE 225 0 444
AT&T INC COM COM 00206R102 401 11,409 SH   SOLE 5,158 0 6,251
AVERY DENNISON CORP COM COM 53611109 2,283 45,490 SH   SOLE 16,330 0 29,160
BARRICK GOLD CORP COM ISIN#CA0 COM 67901108 1,169 66,281 SH   SOLE 24,900 0 41,381
BERKSHIRE HATHAWAY INC DEL CL COM 84670108 1,423 8 SH   SOLE 0 0 8
BERKSHIRE HATHAWAY INC DEL CL COM 84670702 1,436 12,112 SH   SOLE 1,250 0 10,862
BIOGEN IDEC INC COM COM 09062X103 559 2,000 SH   SOLE 0 0 2,000
BOEING CO COM COM 97023105 293 2,150 SH   SOLE 1,050 0 1,100
BP PLC SPONS ADR COM ADR 55622104 299 6,150 SH   SOLE 2,450 0 3,700
BRISTOL MYERS SQUIBB CO COM COM 110122108 535 10,061 SH   SOLE 9,581 0 480
CANADIAN NATURAL RES LTD ISIN# COM 136385101 1,477 43,634 SH   SOLE 19,634 0 24,000
CANTEL MEDICAL CORP COM 138098108 114 3,600 SH   SOLE   0 0 3,600
CECO ENVIRONMENTAL CORP COM 125141101 2,326 144,024 SH   SOLE 65,634 0 78,390
CHEVRON CORP NEW COM COM 166764100 1,474 11,803 SH   SOLE 6,161 0 5,642
CHUBB CORP COM 171232101 2,464 25,500 SH   SOLE 0 0 25,500
CINCINNATI FINL CORP COM COM 172062101 2,160 41,250 SH   SOLE 8,750 0 32,500
CISCO SYSTEMS INC COM 17275R102 2,930 130,638 SH   SOLE 54,325 0 76,313
CONOCOPHILLIPS COM COM 20825C104 4,213 59,630 SH   SOLE 23,937 0 35,693
CORNING INC COM 219350105 66 4,500 SH   SOLE   0 0 4,500
CYBERONICS INC. COM 23251P102 76 21,382 SH   SOLE   0 0 21,382
DARLING INTL INC COM 237266101 2,681 128,400 SH   SOLE 54,000 0 74,400
DISNEY WALT CO DISNEY COM COM 254687106 797 10,427 SH   SOLE 0 0 10,427
DU PONT E I DE NEMOURS & CO CO COM 263534109 4,367 67,218 SH   SOLE 27,612 0 39,606
EAGLE MATERIALS INC COM COM 26969P108 6,576 84,925 SH   SOLE 36,775 0 48,150
ENERGY TRANSFER PARTNERS L P U COM 29273R109 249 4,350 SH   SOLE 0 0 4,350
EOG RES INC COM COM 26875P101 277 1,650 SH   SOLE 1,000 0 650
EXXON MOBIL CORP COM COM 30231G102 5,201 51,389 SH   SOLE 7,100 0 44,289
FIDELITY NATL FINL INC CL A CO COM 31620R105 6,808 209,788 SH   SOLE 89,225 0 120,563
FIDELITY NATL INFORMATION SVCS COM 31620M106 4,097 76,319 SH   SOLE 30,215 0 46,104
FIRSTMERIT CORP COM COM 337915102 1,432 64,399 SH   SOLE 34,358 0 30,041
GABELLI MULTIMEDIA TR INC COM COM 36239Q109 2,089 168,365 SH   SOLE 74,265 0 94,100
GENERAL ELECTRIC CO COM COM 369604103 597 21,292 SH   SOLE 9,524 0 11,768
GENERAL MOTORS COM 37045V100 54 1,500 SH   SOLE   0 0 1,500
GOOGLE INC CL A COM 38259P508 594 530 SH   SOLE 100 0 430
HALLIBURTON CO COM COM 406216101 294 5,793 SH   SOLE 420 0 5,373
HDFC BK LTD ADR REPSTG 3 SHS COM ADR 40415F101 207 6,000 SH   SOLE 0 0 6,000
INTEL CORP COM COM 458140100 307 11,836 SH   SOLE 2,850 0 8,986
INTERCONTINENTAL EXCHANGE GROU COM 45866F104 2,435 10,826 SH   SOLE 0 0 10,826
INTERNATIONAL BUSINESS MACHS C COM 459200101 732 3,903 SH   SOLE 2,000 0 1,903
ISHARES INC MSCI JAPAN ETF COM 464286848 577 47,525 SH   SOLE 1,400 0 46,125
ISHARES TR MSCI EMERGING MKTS COM 464287234 219 5,249 SH   SOLE 0 0 5,249
ISHARES TR RUSSELL 2000 VALUE COM 464287630 517 5,193 SH   SOLE 0 0 5,193
ISHARES TR S&P MIDCAP 400 GROW COM 464287606 322 2,142 SH   SOLE 0 0 2,142
ISHARES TR S&P U S PFD STK IND COM 464288687 551 14,960 SH   SOLE 0 0 14,960
ISHARES TR TIPS BD ETF COM 464287176 550 5,000 SH   SOLE 0 0 5,000
JOHNSON & JOHNSON COM COM 478160104 1,226 13,391 SH   SOLE 2,301 0 11,090
JP MORGAN CHASE & CO COM ISIN# COM 46625H100 318 5,441 SH   SOLE 1,075 0 4,366
KINDER MORGAN INC DEL COM COM 49456B101 5,665 157,363 SH   SOLE 68,625 0 88,738
KINDER MORGAN INC DEL WT EXP P Warrants 49456B119 1,698 418,104 SH   SOLE 179,072 0 239,032
KRAFT FOODS GROUP INC COM COM 50076Q106 259 4,806 SH   SOLE 0 0 4,806
LENDER PROCESSING SVCS INC COM COM 52602E102 1,375 36,784 SH   SOLE 9,086 0 27,698
LUMINEX CORP DEL COM COM 55027E102 4,382 225,900 SH   SOLE 43,600 0 182,300
MAIN STR CAP CORP COM COM 56035L104 3,897 119,200 SH   SOLE 61,450 0 57,750
MANULIFE FINL CORP COM ISIN#CA COM 56501R106 2,115 107,200 SH   SOLE 43,000 0 64,200
MARSH & MCLENNAN COS INC COM COM 571748102 338 6,994 SH   SOLE 0 0 6,994
MERCK & CO INC NEW COM COM 58933Y105 509 10,160 SH   SOLE 5,010 0 5,150
MICROSOFT CORP COM COM 594918104 3,428 91,630 SH   SOLE 30,740 0 60,890
MONDELEZ INTL INC CL A COM 609207105 509 14,420 SH   SOLE 0 0 14,420
NEW YORK CMNTY BANCORP INC COM COM 649445103 218 12,950 SH   SOLE 840 0 12,110
NORTHEAST UTILITIES COM 664397106 2,780 65,575 SH   SOLE 31,400 0 34,175
NORTHFIELD BANCORP INC DEL COM COM 66611T108 570 43,145 SH   SOLE 0 0 43,145
OMEGA HEALTHCARE INVS INC COM COM 681936100 671 22,500 SH   SOLE 11,500 0 11,000
OXFORD LANE CAP CORP COM COM 691543102 2,920 168,425 SH   SOLE 67,600 0 100,825
PARK-OHIO HLDGS CORP COM COM 700666100 12,724 242,825 SH   SOLE 86,475 0 156,350
PEOPLES UTD FINL INC COM COM 712704105 701 46,368 SH   SOLE 17,268 0 29,100
PERSHING GOLD CORP COM COM 715302105 17 50,000 SH   SOLE 50,000 0 0
PFIZER INC COM COM 717081103 2,589 84,528 SH   SOLE 37,306 0 47,222
PHILLIPS 66 COM COM 718546104 651 8,439 SH   SOLE 7,118 0 1,321
PLUM CREEK TIMBER CO INC COM COM 729251108 3,525 75,782 SH   SOLE 34,850 0 40,932
PROCTER & GAMBLE CO COM COM 742718109 259 3,184 SH   SOLE 2,650 0 534
PSYCHEMEDICS CORP COM NEW COM 744375205 2,095 142,625 SH   SOLE 70,700 0 71,925
PURE CYCLE CORP COM COM 746228303 2,439 385,255 SH   SOLE 159,500 0 225,755
REDWOOD TR INC COM COM 758075402 680 35,084 SH   SOLE 20,434 0 14,650
ROYAL DUTCH SHELL PLC SPONSORE COM ADR 780259206 306 4,300 SH   SOLE 3,300 0 1,000
RSTK NORTHFIELD BANCORP INC DE COM 66611T918 141 10,700 SH   SOLE 0 0 10,700
SOUTHWESTERN ENERGY CO COM COM 845467109 287 7,300 SH   SOLE 0 0 7,300
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 334 1,809 SH   SOLE 0 0 1,809
SPECTRA ENERGY CORP COM COM 847560109 2,930 82,250 SH   SOLE 35,700 0 46,550
SUBURBAN PROPANE PARTNERS L P COM 864482104 3,591 76,562 SH   SOLE 40,570 0 35,992
TEVA PHARMACEUTICAL INDUSTRIES COM ADR 881624209 2,551 63,650 SH   SOLE 27,650 0 36,000
THERMO FISHER SCIENTIFIC INC C COM 883556102 557 5,000 SH   SOLE 0 0 5,000
TICC CAP CORP COM COM 87244T109 3,140 303,656 SH   SOLE 148,500 0 155,156
TIME WARNER CABLE INC COM COM 88732J207 429 3,167 SH   SOLE 0 0 3,167
TIME WARNER INC NEW COM NEW COM 887317303 1,054 15,118 SH   SOLE 0 0 15,118
TORTOISE MLP FD INC COM COM 89148B101 1,441 52,700 SH   SOLE 23,200 0 29,500
UNIVERSAL DISPLAY CORP COM COM 91347P105 308 8,950 SH   SOLE 4,200 0 4,750
VALLEY NATL BANCORP COM COM 919794107 1,171 115,700 SH   SOLE 55,100 0 60,600
VANGUARD INDEX FDS VANGUARD RE COM 922908553 390 6,044 SH   SOLE 0 0 6,044
VERIZON COMMUNICATIONS INC COM COM 92343V104 246 5,003 SH   SOLE 1,214 0 3,789
VODAFONE GROUP PLC SPON ADR NE COM ADR 92857W209 605 15,402 SH   SOLE 3,042 0 12,360
WAL MART STORES INC COM COM 931142103 227 2,883 SH   SOLE 2,283 0 600
WATTS WATER TECHNOLOGIES INC C COM 942749102 2,555 41,300 SH   SOLE 16,300 0 25,000
WELLS FARGO & CO NEW COM COM 949746101 325 7,167 SH   SOLE 6,167 0 1,000
WEYERHAEUSER CO COM 962166104 591 18,722 SH   SOLE 7,320 0 11,402