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
AFS TRINITY POWER COM 00106R99 0 39,143 SH   SOLE 0 19,520 0 19,623
ADVANCED MFG SYSTEMS INC COM 00753R10 0 42,975 SH   SOLE 0 0 0 42,975
APPLE INC COM 037833100 29,904 271,117 SH   SOLE 0 134,616 0 136,501
ABBVIE INC COM 00287Y109 20,280 372,724 SH   SOLE 0 192,365 0 180,359
ABBOTT LABS COM 002824100 251 6,250 SH   SOLE 0 0 0 6,250
ADOBE SYS INC COM 00724F101 28,861 351,016 SH   SOLE 0 171,718 0 179,298
AUTOMATIC DATA PROC COM 053015103 5,452 67,846 SH   SOLE 0 0 0 67,846
ALLERGAN PLC COM G0177J108 27,246 100,239 SH   SOLE 0 48,775 0 51,464
AMERICAN EXPRESS COM 025816109 289 3,903 SH   SOLE 0 175 0 3,728
ALIBABA GROUP HLDS -SP ADR COM 01609W102 556 9,430 SH   SOLE 0 1,395 0 8,035
BANK OF AMERICA COM 060505104 19,499 1,251,511 SH   SOLE 0 675,024 0 576,487
BRISTOL-MYERS COM 110122108 1,412 23,845 SH   SOLE 0 5,225 0 18,620
BERKSHIRE HATHAWAY B COM 084670702 922 7,071 SH   SOLE 0 4,120 0 2,951
CARDINAL HEALTH INC COM 14149Y108 7,800 101,535 SH   SOLE 0 92,750 0 8,785
CAVIUM INC COM 14964U108 35,402 576,859 SH   SOLE 0 192,830 0 384,029
CDK GLOBAL INC COM 12508E101 1,124 23,530 SH   SOLE 0 0 0 23,530
CENTRAL FUND CANADA LTD A COM 153501101 465 43,866 SH   SOLE 0 500 0 43,366
CONOCOPHILLIPS COM 20825C104 975 20,324 SH   SOLE 0 7,544 0 12,780
COSTCO WHOLESALE CORP COM 22160K105 12,781 88,406 SH   SOLE 0 19,465 0 68,941
CARLISLE COS. COM 142339100 91,432 1,046,368 SH   SOLE 0 146,384 0 899,984
CVS HEALTH CORPORATION COM 126650100 27,352 283,499 SH   SOLE 0 147,290 0 136,209
CHEVRON CORP COM 166764100 3,573 45,295 SH   SOLE 0 4,085 0 41,210
DISCOVER FINANCIAL SERV COM 254709108 344 6,626 SH   SOLE 0 375 0 6,251
WALT DISNEY CO COM 254687106 36,460 356,750 SH   SOLE 0 149,846 0 206,904
DOVER CORP COM 260003108 51,631 902,959 SH   SOLE 0 31,845 0 871,114
DEVON ENERGY COM 25179M103 453 12,205 SH   SOLE 0 4,035 0 8,170
WISDOMTREE JAPAN HEDGED CONV BONDS 97717W851 526 10,805 PRN   SOLE 0 1,000 0 9,805
ECOLAB INC COM 278865100 23,251 211,915 SH   SOLE 0 117,440 0 94,475
ISHARES MSCI EAFE ETF CONV BONDS 464287465 420 7,328 PRN   SOLE 0 6,403 0 925
EMC CORP MASS COM 268648102 214 8,875 SH   SOLE 0 8,400 0 475
EMERGENT HEALTH CORP COM 29100Q308 1 10,000 SH   SOLE 0 0 0 10,000
EOG RESOURCES INC COM 26875P101 19,482 267,608 SH   SOLE 0 123,095 0 144,513
ENTERPRISE PRODUCTS PARTN COM 293792107 3,715 149,180 SH   SOLE 0 39,780 0 109,400
EVERSOURCE ENERGY COM 664397106 1,975 39,019 SH   SOLE 0 6,600 0 32,419
COMMUNITY BANKERS TRUST CORP COM 203612106 50 10,000 SH   SOLE 0 0 0 10,000
EVERYDAY HEALTH COM 300415106 361 39,459 SH   SOLE 0 0 0 39,459
FACEBOOK INC COM 30303M102 33,604 373,790 SH   SOLE 0 184,218 0 189,572
FREQUENCY ELECTRONICS INC COM 358010106 234 22,536 SH   SOLE 0 0 0 22,536
MARKET VECTORS GOLD MINERS CONV BONDS 57060U100 263 19,115 PRN   SOLE 0 125 0 18,990
GENERAL ELECTRIC COM 369604103 21,613 856,960 SH   SOLE 0 471,070 0 385,890
GILEAD SCIENCES COM 375558103 28,382 289,051 SH   SOLE 0 143,540 0 145,511
SPDR GOLD TRUST CONV BONDS 78463V107 812 7,600 PRN   SOLE 0 1,380 0 6,220
GOOGLE INC CL C COM 38259P706 5,986 9,838 SH   SOLE 0 3,326 0 6,512
GOOGLE INC COM 38259P508 25,258 39,567 SH   SOLE 0 20,163 0 19,404
HOME DEPOT INC COM 437076102 1,367 11,838 SH   SOLE 0 1,810 0 10,028
HAWAIIAN ELEC COM 419870100 215 7,500 SH   SOLE 0 6,000 0 1,500
HERSHEY CO COM 427866108 16,952 184,503 SH   SOLE 0 87,775 0 96,728
HORIZON PHARMA COM 44047T109 255 12,875 SH   SOLE 0 50 0 12,825
ISHARES GOLD TRUST CONV BONDS 464285105 270 25,000 PRN   SOLE 0 25,000 0 0
IBM COM 459200101 2,385 16,454 SH   SOLE 0 1,435 0 15,019
INTEL CORPORATION COM 458140100 840 27,881 SH   SOLE 0 1,200 0 26,681
ILL TOOL WORKS COM 452308109 12,176 147,927 SH   SOLE 0 74,750 0 73,177
ISHARES RUSS 3000 CONV BONDS 464287689 911 8,000 PRN   SOLE 0 0 0 8,000
JOHNSON & JOHNSON COM 478160104 8,058 86,322 SH   SOLE 0 40,407 0 45,915
JP MORGAN CHASE COM 46625H100 1,643 26,951 SH   SOLE 0 5,600 0 21,351
KRAFT HEINZ CO/ COM 500754106 27,357 387,601 SH   SOLE 0 176,820 0 210,781
KNOWLES CORP COM 49926D109 6,816 369,826 SH   SOLE 0 5,447 0 364,379
COCA-COLA CO COM 191216100 5,308 132,303 SH   SOLE 0 23,320 0 108,983
LIBERTY GLOBAL CL C COM G5480U120 23,143 564,187 SH   SOLE 0 292,130 0 272,057
LENDINGCLUB CORP COM 52603A109 262 19,785 SH   SOLE 0 0 0 19,785
LIBERTY LILAC G COM G5480U153 798 23,319 SH   SOLE 0 2,886 0 20,433
MACY`S GROUP INC COM 55616P104 8,641 168,371 SH   SOLE 0 135,525 0 32,846
MOBILEYE NV COM N51488117 1,867 41,050 SH   SOLE 0 330 0 40,720
MCDONALDS CORP COM 580135101 13,155 133,508 SH   SOLE 0 101,250 0 32,258
MCKESSON CORP COM 58155Q103 16,286 88,017 SH   SOLE 0 19,250 0 68,767
MOODYS CORP COM 615369105 18,736 190,799 SH   SOLE 0 92,570 0 98,229
SPDR S&P MIDCAP 400 ETF TRUST CONV BONDS 78467Y107 896 3,600 PRN   SOLE 0 0 0 3,600
3M COMPANY COM 88579Y101 1,881 13,271 SH   SOLE 0 0 0 13,271
ALTRIA GROUP INC COM 02209S103 449 8,255 SH   SOLE 0 6,800 0 1,455
MERCK & CO COM 58933Y105 16,579 335,678 SH   SOLE 0 194,134 0 141,544
MICROSOFT CORP COM 594918104 27,971 631,966 SH   SOLE 0 346,515 0 285,451
MYLAN NV COM N59465109 2,621 65,105 SH   SOLE 0 19,275 0 45,830
SERVICENOW INC COM 81762P102 16,519 237,856 SH   SOLE 0 90,470 0 147,386
NOVARTIS AG-ADR COM 66987V109 533 5,800 SH   SOLE 0 450 0 5,350
O`REILLY AUTOMOTIVE INC COM 67103H107 14,963 59,850 SH   SOLE 0 12,635 0 47,215
OCCIDENTAL PETROLEUM COM 674599105 379 5,725 SH   SOLE 0 0 0 5,725
PLAINS ALL AMER PIPE COM 726503105 4,703 154,805 SH   SOLE 0 56,335 0 98,470
PLATFORM SPECIALTY PRODUCTS COM 72766Q105 349 27,580 SH   SOLE 0 8,100 0 19,480
ETFS PALLADIUM TRUST CONV BONDS 26923A106 648 10,285 PRN   SOLE 0 2,150 0 8,135
PEPSICO INC COM 713448108 7,118 75,479 SH   SOLE 0 23,927 0 51,552
PFIZER INC COM 717081103 640 20,375 SH   SOLE 0 5,940 0 14,435
PROCTER & GAMBLE COM 742718109 24,695 343,274 SH   SOLE 0 113,623 0 229,651
PHILIP MORRIS INTL INC COM 718172109 240 3,024 SH   SOLE 0 1,630 0 1,394
PNC FINANCIAL COM 693475105 25,365 284,362 SH   SOLE 0 142,915 0 141,447
PLAYERS NETWORK COM 72811P102 6 2,525,000 SH   SOLE 0 0 0 2,525,000
PROTALEX INC COM 743642209 509 110,106 SH   SOLE 0 0 0 110,106
QUALCOMM INC COM 747525103 240 4,474 SH   SOLE 0 1,000 0 3,474
QIHOO 360 TECHNOLOGY - ADR COM 74734M109 8,418 176,000 SH   SOLE 0 0 0 176,000
POWERSHARES QQQ NASDAQ 100 CONV BONDS 73935A104 923 9,074 PRN   SOLE 0 0 0 9,074
ROPER TECHNOLOGIES COM 776696106 126,367 806,424 SH   SOLE 0 357,604 0 448,820
SCHWAB CHARLES CORP COM 808513105 27,281 955,210 SH   SOLE 0 448,490 0 506,720
SCOLR PHARMA INC COM 78402X107 0 10,000 SH   SOLE 0 0 0 10,000
SCHLUMBERGER COM 806857108 17,521 254,034 SH   SOLE 0 133,359 0 120,675
SOUTHERN CO COM 842587107 355 7,950 SH   SOLE 0 3,100 0 4,850
SPDR S&P 500 ETF TRUST CONV BONDS 78462F103 2,070 10,800 PRN   SOLE 0 1,045 0 9,755
STARTECH ENVIRONMENTAL CORP COM 855906103 0 10,000 SH   SOLE 0 10,000 0 0
STRYKER CORP COM 863667101 207 2,200 SH   SOLE 0 0 0 2,200
AT & T COM 00206R102 735 22,570 SH   SOLE 0 7,922 0 14,648
TJX COS. COM 872540109 17,383 243,387 SH   SOLE 0 108,885 0 134,502
TIME WARNER INC (NEW) COM 887317303 3,443 50,080 SH   SOLE 0 13,200 0 36,880
UNITEDHEALTH GROUP INC COM 91324P102 574 4,949 SH   SOLE 0 1,500 0 3,449
UNION PAC CORP COM 907818108 8,015 90,656 SH   SOLE 0 14,460 0 76,196
US BANCORP COM 902973304 22,713 553,849 SH   SOLE 0 275,332 0 278,517
UTD TECHNOLGIES COM 913017109 1,380 15,504 SH   SOLE 0 3,000 0 12,504
VANGUARD REIT ETF CONV BONDS 922908553 384 5,082 PRN   SOLE 0 0 0 5,082
VERIZON COMM COM 92343V104 15,163 348,489 SH   SOLE 0 202,076 0 146,413
WALGREEN CO. COM 931422109 421 5,066 SH   SOLE 0 1,526 0 3,540
WELLS FARGO CO COM 949746101 225 4,389 SH   SOLE 0 1,210 0 3,179
WAL-MART STORES COM 931142103 9,452 145,775 SH   SOLE 0 131,085 0 14,690
AQUA AMERICA INC COM 03836W103 2,018 76,230 SH   SOLE 0 27,358 0 48,872
XCEL ENERGY INC COM 98389B100 9,223 260,469 SH   SOLE 0 207,414 0 53,055
EXXON MOBIL CORP COM 30231G102 22,430 301,681 SH   SOLE 0 126,525 0 175,156