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
3M Co cs 88579y101 2,706 19,950 SH   SOLE   0 0 19,950
Abbott Laboratories cs 002824100 847 22,000 SH   SOLE   0 0 22,000
Abbvie Inc cs 00287y109 1,547 30,100 SH   SOLE   0 0 30,100
Advanced Resources Group Inc cs 00766u107 0 15,000 SH   SOLE   0 0 15,000
Allergan Inc cs 018490102 248 2,000 SH   SOLE   0 0 2,000
Amazon.com Inc cs 023135106 202 600 SH   SOLE   0 0 600
American Express Co cs 025816109 617 6,850 SH   SOLE   0 0 6,850
Amgen Inc cs 031162100 389 3,150 SH   SOLE   0 0 3,150
Anadarko Petroleum Corp cs 032511107 1,022 12,058 SH   SOLE   0 0 12,058
Apple Inc cs 037833100 1,388 2,586 SH   SOLE   0 0 2,586
Aqua-Pure Ventures Inc cs 037934106 2 16,000 SH   SOLE   0 0 16,000
AT&T Inc cs 00206r102 2,721 77,588 SH   SOLE   0 0 77,588
Bank of America Corporation cs 060505104 13,554 788,050 SH   SOLE   0 0 788,050
Bank of New York Mellon Corp cs 064058100 225 6,376 SH   SOLE   0 0 6,376
Berkshire Hathaway Inc Cl B cs 084670702 412 3,300 SH   SOLE   0 0 3,300
Black Diamond Inc cs 09202g101 3,030 247,770 SH   SOLE   0 0 247,770
Bristol Myers Squibb Co cs 110122108 3,033 58,384 SH   SOLE   0 0 58,384
Camden Natl Corp cs 133034108 1,009 24,490 SH   SOLE   0 0 24,490
Canadian Pacific Railway Ltd cs 13645t100 2,663 17,700 SH   SOLE   0 0 17,700
Cantel Medical Corp cs 138098108 18,870 559,608 SH   SOLE   0 0 559,608
Caterpillar Inc cs 149123101 502 5,047 SH   SOLE   0 0 5,047
Chevron Corp cs 166764100 9,801 82,420 SH   SOLE   0 0 82,420
Cisco Systems Inc cs 17275r102 226 10,100 SH   SOLE   0 0 10,100
Colgate Palmolive Co cs 194162103 1,518 23,400 SH   SOLE   0 0 23,400
ConocoPhillips cs 20825c104 669 9,506 SH   SOLE   0 0 9,506
Copart Inc cs 217204106 25,919 712,249 SH   SOLE   0 0 712,249
Cytec Industries Inc cs 232820100 244 2,500 SH   SOLE   0 0 2,500
Deere & Co cs 244199105 8,757 96,445 SH   SOLE   0 0 96,445
Devon Energy Corp cs 25179m103 38 568 SH   SOLE   0 0 568
Disney Walt Co Disney cs 254687106 6,160 76,932 SH   SOLE   0 0 76,932
Dominion Resources Inc VA cs 25746u109 376 5,300 SH   SOLE   0 0 5,300
Dover Corp cs 260003108 10,062 123,085 SH   SOLE   0 0 123,085
Dow Chemical Co cs 260543103 3,807 78,343 SH   SOLE   0 0 78,343
Dril-Quip Inc cs 262037104 224 2,000 SH   SOLE   0 0 2,000
Du Pont E I de Nemours & Co cs 263534109 6,537 97,420 SH   SOLE   0 0 97,420
Duke Energy Corp cs 26441c204 379 5,326 SH   SOLE   0 0 5,326
EMC Corp MA cs 268648102 66 2,400 SH   SOLE   0 0 2,400
Emerson Electric Co cs 291011104 8,807 131,835 SH   SOLE   0 0 131,835
Enwave Corp cs 29410k108 1,391 1,280,500 SH   SOLE   0 0 1,280,500
Essex Rent Corp cs 297187106 3,992 1,348,688 SH   SOLE   0 0 1,348,688
Express Scripts Holding Co cs 30219g108 848 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp cs 30231g102 36,627 374,972 SH   SOLE   0 0 374,972
Facebook Inc Cl A cs 30303m102 23,150 384,300 SH   SOLE   0 0 384,300
Freeport-McMoran Copper & Gold cs 35671d857 231 7,000 SH   SOLE   0 0 7,000
General Electric Co cs 369604103 25,771 995,408 SH   SOLE   0 0 995,408
Genomic Health Inc cs 37244c101 972 36,900 SH   SOLE   0 0 36,900
Google Inc Cl A cs 38259p508 15,630 14,024 SH   SOLE   0 0 14,024
Helmerich & Payne Inc cs 423452101 344 3,200 SH   SOLE   0 0 3,200
Home Depot Inc cs 437076102 12,412 156,850 SH   SOLE   0 0 156,850
Honeywell Intl Inc cs 438516106 3,350 36,110 SH   SOLE   0 0 36,110
Igene Biotechnology Inc cs 451695100 277 120,322,417 SH   SOLE   0 0 120,322,417
International Business Machine cs 459200101 204 1,060 SH   SOLE   0 0 1,060
International Paper Co cs 460146103 1,363 29,700 SH   SOLE   0 0 29,700
iRobot Corp cs 462726100 2,214 53,940 SH   SOLE   0 0 53,940
Johnson & Johnson cs 478160104 2,038 20,752 SH   SOLE   0 0 20,752
JPMorgan Chase & Co cs 46625h100 21,047 346,674 SH   SOLE   0 0 346,674
Keryx Biopharmaceuticals Inc cs 492515101 170 10,000 SH   SOLE   0 0 10,000
Kimberly Clark Corp cs 494368103 1,947 17,661 SH   SOLE   0 0 17,661
Kinder Morgan Inc cs 49456b101 3,043 93,650 SH   SOLE   0 0 93,650
Knowles Corp cs 49926d109 1,943 61,539 SH   SOLE   0 0 61,539
M & T Bank Corp cs 55261f104 3,519 29,008 SH   SOLE   0 0 29,008
MasterCard Inc Cl A cs 57636q104 5,972 79,950 SH   SOLE   0 0 79,950
McDonalds Corp cs 580135101 8,730 89,050 SH   SOLE   0 0 89,050
Mead Johnson Nutrition Co Cl A cs 582839106 1,176 14,141 SH   SOLE   0 0 14,141
Merck & Co Inc cs 58933y105 10,370 182,661 SH   SOLE   0 0 182,661
Michael Kors Holdings Ltd cs g60754101 1,147 12,300 SH   SOLE   0 0 12,300
Minerals Technologies Inc cs 603158106 2,557 39,610 SH   SOLE   0 0 39,610
Nextera Energy Inc cs 65339f101 1,998 20,900 SH   SOLE   0 0 20,900
Norfolk Southern Corp cs 655844108 5,660 58,248 SH   SOLE   0 0 58,248
Nucor Corp cs 670346105 8,028 158,840 SH   SOLE   0 0 158,840
Occidental Petroleum Corp cs 674599105 9,899 103,880 SH   SOLE   0 0 103,880
Oracle Corp cs 68389x105 5,490 134,200 SH   SOLE   0 0 134,200
PepsiCo Inc cs 713448108 2,998 35,900 SH   SOLE   0 0 35,900
Pfizer Inc cs 717081103 402 12,530 SH   SOLE   0 0 12,530
Phillips 66 cs 718546104 379 4,920 SH   SOLE   0 0 4,920
Power Solutions Intl Inc cs 73933g202 271 3,610 SH   SOLE   0 0 3,610
Praxair Inc cs 74005p104 409 3,120 SH   SOLE   0 0 3,120
Presstek Inc cs 741113104 139 303,600 SH   SOLE   0 0 303,600
Procter & Gamble Co cs 742718109 5,109 63,389 SH   SOLE   0 0 63,389
QEP Resources Inc cs 74733v100 4,567 155,120 SH   SOLE   0 0 155,120
Qualcomm Inc cs 747525103 12,114 153,620 SH   SOLE   0 0 153,620
Questar Corp cs 748356102 7,323 307,956 SH   SOLE   0 0 307,956
Radian Group Inc cs 750236101 906 60,300 SH   SOLE   0 0 60,300
Rand Logistics Inc cs 752182105 7,311 1,059,516 SH   SOLE   0 0 1,059,516
Schlumberger Ltd cs 806857108 97 1,000 SH   SOLE   0 0 1,000
Southern Co cs 842587107 238 5,410 SH   SOLE   0 0 5,410
Southwestern Energy Co cs 845467109 1,104 24,000 SH   SOLE   0 0 24,000
Spectra Energy Corp cs 847560109 166 4,500 SH   SOLE   0 0 4,500
St Jude Med Inc cs 790849103 208 3,182 SH   SOLE   0 0 3,182
Starz Liberty Cap A cs 85571q102 7,592 235,190 SH   SOLE   0 0 235,190
Teleflex Inc cs 879369106 21,468 200,190 SH   SOLE   0 0 200,190
Time Warner Cable Inc cs 88732j207 1,385 10,093 SH   SOLE   0 0 10,093
Time Warner Inc cs 887317303 2,458 37,626 SH   SOLE   0 0 37,626
Timken Co cs 887389104 1,816 30,900 SH   SOLE   0 0 30,900
Toll Brothers Inc cs 889478103 12,149 338,410 SH   SOLE   0 0 338,410
UGI Corp cs 902681105 274 6,000 SH   SOLE   0 0 6,000
Union Pacific Corp cs 907818108 14,366 76,556 SH   SOLE   0 0 76,556
United Parcel Service Inc Cl B cs 911312106 759 7,790 SH   SOLE   0 0 7,790
Verizon Communications Inc cs 92343v104 373 7,838 SH   SOLE   0 0 7,838
Wal Mart Stores Inc cs 931142103 271 3,550 SH   SOLE   0 0 3,550
Waste Management Inc cs 94106l109 15,790 375,325 SH   SOLE   0 0 375,325
Yum Brands Inc cs 988498101 12,479 165,530 SH   SOLE   0 0 165,530
Zimmer Holdings Inc cs 98956p102 255 2,691 SH   SOLE   0 0 2,691
Novartis AG Sp ADR ad 66987v109 4,017 47,250 SH   SOLE   0 0 47,250
Royal Dutch Shell PLC Sp ADR A ad 780259206 14,120 193,265 SH   SOLE   0 0 193,265
Trinity Biotech PLC Sp ADR ad 896438306 4,226 174,392 SH   SOLE   0 0 174,392
Enterprise Prods Partners LP ml 293792107 277 4,000 SH   SOLE   0 0 4,000
Kinder Morgan Energy Partners ml 494550106 514 6,956 SH   SOLE   0 0 6,956
BioMed Realty Trust Inc re 09063h107 4,723 230,493 SH   SOLE   0 0 230,493
iStar Financial Inc re 45031u101 1,494 101,240 SH   SOLE   0 0 101,240
Kimco Realty Corp re 49446r109 8,499 388,445 SH   SOLE   0 0 388,445
Ventas Inc re 92276f100 238 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 826 27,524 SH   SOLE   0 0 27,524