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 1,610 9,800 SH   SOLE   0 0 9,800
Abbott Laboratories cs 002824100 990 22,000 SH   SOLE   0 0 22,000
Abbvie Inc cs 00287y109 1,990 30,402 SH   SOLE   0 0 30,402
Advanced Resources Group Inc cs 00766u107 0 15,000 SH   SOLE   0 0 15,000
Allergan Inc cs 018490102 425 2,000 SH   SOLE   0 0 2,000
Amazon.com Inc cs 023135106 5,623 18,120 SH   SOLE   0 0 18,120
American Express Co cs 025816109 628 6,755 SH   SOLE   0 0 6,755
Amgen Inc cs 031162100 478 3,000 SH   SOLE   0 0 3,000
Anadarko Petroleum Corp cs 032511107 995 12,058 SH   SOLE   0 0 12,058
Apple Inc cs 037833100 2,446 22,155 SH   SOLE   0 0 22,155
AT&T Inc cs 00206r102 2,633 78,388 SH   SOLE   0 0 78,388
Bank of America Corporation cs 060505104 14,027 784,086 SH   SOLE   0 0 784,086
Bank of New York Mellon Corp cs 064058100 262 6,464 SH   SOLE   0 0 6,464
Berkshire Hathaway Inc Cl B cs 084670702 495 3,300 SH   SOLE   0 0 3,300
Black Diamond Inc cs 09202g101 2,136 244,070 SH   SOLE   0 0 244,070
Bristol Myers Squibb Co cs 110122108 3,771 63,884 SH   SOLE   0 0 63,884
California Resources Corp cs 13057q107 217 39,389 SH   SOLE   0 0 39,389
Camden Natl Corp cs 133034108 953 23,923 SH   SOLE   0 0 23,923
Canadian Pacific Railway Ltd cs 13645t100 1,946 10,100 SH   SOLE   0 0 10,100
Cantel Medical Corp cs 138098108 22,511 520,367 SH   SOLE   0 0 520,367
Caterpillar Inc cs 149123101 462 5,047 SH   SOLE   0 0 5,047
Chevron Corp cs 166764100 8,906 79,387 SH   SOLE   0 0 79,387
Chubb Corp cs 171232101 207 2,000 SH   SOLE   0 0 2,000
Cisco Systems Inc cs 17275r102 239 8,600 SH   SOLE   0 0 8,600
Colgate Palmolive Co cs 194162103 1,564 22,600 SH   SOLE   0 0 22,600
ConocoPhillips cs 20825c104 643 9,316 SH   SOLE   0 0 9,316
Copart Inc cs 217204106 25,309 693,591 SH   SOLE   0 0 693,591
Cytec Industries Inc cs 232820100 231 5,000 SH   SOLE   0 0 5,000
Deere & Co cs 244199105 8,667 97,970 SH   SOLE   0 0 97,970
DirecTV cs 25490a309 217 2,500 SH   SOLE   0 0 2,500
Disney Walt Co Disney cs 254687106 7,434 78,932 SH   SOLE   0 0 78,932
Dominion Resources Inc VA cs 25746u109 400 5,200 SH   SOLE   0 0 5,200
Dover Corp cs 260003108 8,580 119,635 SH   SOLE   0 0 119,635
Dow Chemical Co cs 260543103 4,582 100,462 SH   SOLE   0 0 100,462
Du Pont E I de Nemours & Co cs 263534109 9,751 131,870 SH   SOLE   0 0 131,870
Duke Energy Corp cs 26441c204 427 5,106 SH   SOLE   0 0 5,106
Eli Lilly & Co cs 532457108 11,205 162,420 SH   SOLE   0 0 162,420
Emerson Electric Co cs 291011104 9,496 153,835 SH   SOLE   0 0 153,835
Enwave Corp cs 29410k108 1,247 1,206,000 SH   SOLE   0 0 1,206,000
Essex Rent Corp cs 297187106 1,440 1,091,151 SH   SOLE   0 0 1,091,151
Express Scripts Holding Co cs 30219g108 956 11,290 SH   SOLE   0 0 11,290
Exxon Mobil Corp cs 30231g102 33,579 363,214 SH   SOLE   0 0 363,214
Facebook Inc Cl A cs 30303m102 27,734 355,468 SH   SOLE   0 0 355,468
General Dynamics Corp cs 369550108 206 1,500 SH   SOLE   0 0 1,500
General Electric Co cs 369604103 23,038 911,674 SH   SOLE   0 0 911,674
Genomic Health Inc cs 37244c101 1,020 31,900 SH   SOLE   0 0 31,900
Gilead Sciences Inc cs 375558103 236 2,500 SH   SOLE   0 0 2,500
Google Inc Cl A cs 38259p508 6,972 13,138 SH   SOLE   0 0 13,138
Google Inc Cl C cs 38259p706 6,349 12,060 SH   SOLE   0 0 12,060
Home Depot Inc cs 437076102 17,495 166,672 SH   SOLE   0 0 166,672
Honeywell Intl Inc cs 438516106 3,608 36,110 SH   SOLE   0 0 36,110
International Paper Co cs 460146103 1,301 24,278 SH   SOLE   0 0 24,278
iRobot Corp cs 462726100 1,664 47,940 SH   SOLE   0 0 47,940
Johnson & Johnson cs 478160104 2,133 20,402 SH   SOLE   0 0 20,402
JPMorgan Chase & Co cs 46625h100 18,486 295,400 SH   SOLE   0 0 295,400
Keryx Biopharmaceuticals Inc cs 492515101 141 10,000 SH   SOLE   0 0 10,000
Kimberly Clark Corp cs 494368103 2,041 17,667 SH   SOLE   0 0 17,667
Kinder Morgan Inc cs 49456b101 4,334 102,446 SH   SOLE   0 0 102,446
M & T Bank Corp cs 55261f104 3,883 30,908 SH   SOLE   0 0 30,908
MasterCard Inc Cl A cs 57636q104 6,014 69,800 SH   SOLE   0 0 69,800
McDonalds Corp cs 580135101 6,985 74,550 SH   SOLE   0 0 74,550
Mead Johnson Nutrition Co Cl A cs 582839106 1,623 16,141 SH   SOLE   0 0 16,141
Merck & Co Inc cs 58933y105 10,373 182,661 SH   SOLE   0 0 182,661
Michael Kors Holdings Ltd cs g60754101 375 5,000 SH   SOLE   0 0 5,000
Minerals Technologies Inc cs 603158106 10,234 147,355 SH   SOLE   0 0 147,355
National Oilwell Varco Inc cs 637071101 1,700 25,935 SH   SOLE   0 0 25,935
Nextera Energy Inc cs 65339f101 2,221 20,900 SH   SOLE   0 0 20,900
Norfolk Southern Corp cs 655844108 6,374 58,148 SH   SOLE   0 0 58,148
Nucor Corp cs 670346105 6,739 137,390 SH   SOLE   0 0 137,390
Occidental Petroleum Corp cs 674599105 7,492 92,938 SH   SOLE   0 0 92,938
Oracle Corp cs 68389x105 6,630 147,435 SH   SOLE   0 0 147,435
PepsiCo Inc cs 713448108 3,308 34,990 SH   SOLE   0 0 34,990
Pfizer Inc cs 717081103 344 11,030 SH   SOLE   0 0 11,030
Phillips 66 cs 718546104 361 5,040 SH   SOLE   0 0 5,040
Power Solutions Intl Inc cs 73933g202 2,941 56,992 SH   SOLE   0 0 56,992
Praxair Inc cs 74005p104 301 2,320 SH   SOLE   0 0 2,320
Presstek Inc cs 741113104 70 151,800 SH   SOLE   0 0 151,800
Procter & Gamble Co cs 742718109 4,744 52,083 SH   SOLE   0 0 52,083
QEP Resources Inc cs 74733v100 1,652 81,720 SH   SOLE   0 0 81,720
Qualcomm Inc cs 747525103 12,318 165,719 SH   SOLE   0 0 165,719
Questar Corp cs 748356102 9,320 368,668 SH   SOLE   0 0 368,668
Radian Group Inc cs 750236101 435 26,000 SH   SOLE   0 0 26,000
Rand Logistics Inc cs 752182105 3,504 887,071 SH   SOLE   0 0 887,071
Schlumberger Ltd cs 806857108 342 4,000 SH   SOLE   0 0 4,000
Southern Co cs 842587107 339 6,910 SH   SOLE   0 0 6,910
Southwestern Energy Co cs 845467109 655 24,000 SH   SOLE   0 0 24,000
Sparton Corp cs 847235108 4,312 152,170 SH   SOLE   0 0 152,170
Spectra Energy Corp cs 847560109 272 7,500 SH   SOLE   0 0 7,500
St Jude Med Inc cs 790849103 207 3,182 SH   SOLE   0 0 3,182
Starz Liberty Cap A cs 85571q102 6,203 208,874 SH   SOLE   0 0 208,874
Teleflex Inc cs 879369106 18,506 161,170 SH   SOLE   0 0 161,170
Time Warner Cable Inc cs 88732j207 1,475 9,702 SH   SOLE   0 0 9,702
Time Warner Inc cs 887317303 3,078 36,033 SH   SOLE   0 0 36,033
Timken Co cs 887389104 679 15,900 SH   SOLE   0 0 15,900
Timkensteel Corp cs 887399103 294 7,950 SH   SOLE   0 0 7,950
Toll Brothers Inc cs 889478103 10,236 298,690 SH   SOLE   0 0 298,690
UGI Corp cs 902681105 342 9,000 SH   SOLE   0 0 9,000
Union Pacific Corp cs 907818108 15,837 132,942 SH   SOLE   0 0 132,942
United Parcel Service Inc Cl B cs 911312106 866 7,790 SH   SOLE   0 0 7,790
Verizon Communications Inc cs 92343v104 367 7,838 SH   SOLE   0 0 7,838
Wal Mart Stores Inc cs 931142103 645 7,500 SH   SOLE   0 0 7,500
Waste Management Inc cs 94106l109 16,945 330,175 SH   SOLE   0 0 330,175
Yum Brands Inc cs 988498101 6,396 87,800 SH   SOLE   0 0 87,800
Zimmer Holdings Inc cs 98956p102 305 2,691 SH   SOLE   0 0 2,691
Novartis AG Sp ADR ad 66987v109 6,602 71,250 SH   SOLE   0 0 71,250
Royal Dutch Shell PLC Sp ADR A ad 780259206 13,106 195,765 SH   SOLE   0 0 195,765
Trinity Biotech PLC Sp ADR ad 896438306 2,362 134,892 SH   SOLE   0 0 134,892
SPDR S&P 500 ETF TR ui 78462f103 211 1,025 SH   SOLE   0 0 1,025
Advantage Funds Inc Stateg Val mf 007568405 229 5,759 SH   SOLE   0 0 5,759
Capital Income Builder Fund mf 140193103 638 10,712 SH   SOLE   0 0 10,712
Dreyfus Premier Inv Funds Inc mf 261986582 92 10,132 SH   SOLE   0 0 10,132
T Rowe Price New Horizons Fund mf 779562107 846 19,330 SH   SOLE   0 0 19,330
Enterprise Prods Partners LP ml 293792107 289 8,000 SH   SOLE   0 0 8,000
BioMed Realty Trust Inc re 09063h107 6,409 297,524 SH   SOLE   0 0 297,524
iStar Financial Inc re 45031u101 853 62,490 SH   SOLE   0 0 62,490
Kimco Realty Corp re 49446r109 7,292 290,045 SH   SOLE   0 0 290,045
Ventas Inc re 92276f100 282 3,933 SH   SOLE   0 0 3,933
Weingarten Realty Investors re 948741103 961 27,524 SH   SOLE   0 0 27,524