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 COMPANY COM 88579Y101 43,918 223,251 SH   SOLE   213,451 0 9,800
ALLEGHENY TECH. COM 01741R102 512 20,390 SH   SOLE   20,390 0 0
ALLERGAN INC COM 018490102 233 1,400 SH   SOLE   1,400 0 0
ALPHABET A COM 38259P508 2,323 2,057 SH   SOLE   2,057 0 0
ALPHABET C COM 38259P706 34,198 30,653 SH   SOLE   29,238 0 1,415
ALTRIA GROUP INC. COM 02209S103 750 13,208 SH   SOLE   13,208 0 0
AMAZON.COM COM 023135106 4,962 2,919 SH   SOLE   2,919 0 0
AMERISOURCEBERGEN COM 03073E105 1,285 15,072 SH   SOLE   3,137 0 11,935
ANTERO RES CORP COM 03674X106 2,661 124,624 SH   SOLE   124,624 0 0
APPLE INC COM 037833100 6,715 36,274 SH   SOLE   36,274 0 0
ASCENT CAPITAL GROUP COM 043632108 756 269,090 SH   SOLE   269,090 0 0
AT&T CORP. COM 001957109 1,502 46,785 SH   SOLE   46,785 0 0
AUTOMATIC DATA PROCESSING COM 053015137 231 1,720 SH   SOLE   1,720 0 0
BANK OF AMERICA COM 060505104 205 7,260 SH   SOLE   7,260 0 0
BECTON DICKINSON COM 075887109 629 2,625 SH   SOLE   2,625 0 0
BERKSHIRE HATH A COM 084670108 1,692 6 SH   SOLE   6 0 0
BERKSHIRE HATH B COM 084670702 34,223 183,353 SH   SOLE   172,682 0 10,671
BLACKBERRY COM 09228f103 25,558 2,648,541 SH   SOLE   2,648,541 0 0
BOX INC CL A COM 10316T104 350 14,000 SH   SOLE   14,000 0 0
BP PLC - SPONS ADR COM 056622104 312 6,841 SH   SOLE   6,841 0 0
BRISTOL-MYERS COM 110122108 358 6,466 SH   SOLE   6,466 0 0
CATERPILLAR INC COM 149123101 1,601 11,800 SH   SOLE   11,800 0 0
CHECK POINT SOFTWARE COM m22465104 857 8,771 SH   SOLE   1,500 0 7,271
CHEVRON CORP COM 166764100 35,706 282,418 SH   SOLE   268,818 0 13,600
CISCO SYSTEMS COM 17275R102 46,675 1,084,711 SH   SOLE   1,040,641 0 44,070
CITIGROUP COM 172967424 444 6,640 SH   SOLE   6,640 0 0
CNO FINANCIAL COM 12621E103 232 12,200 SH   SOLE   12,200 0 0
COCA COLA BOTTLNG COM 191098102 243 1,800 SH   SOLE   1,800 0 0
CONOCOPHILLIPS COM 20825C104 209 3,000 SH   SOLE   3,000 0 0
CORNING, INC. COM 219350105 41,151 1,495,848 SH   SOLE   1,425,848 0 70,000
CRIMSON WINE GROUP LTD COM 22662X100 273 29,546 SH   SOLE   29,546 0 0
CUMMINS INC COM 231021106 323 2,430 SH   SOLE   1,400 0 1,030
CVS HEALTH CORP COM 126650100 45,094 700,765 SH   SOLE   666,265 0 34,500
DISCOVERY INC C COM 25470F302 24,234 950,350 SH   SOLE   892,350 0 58,000
DOWDUPONT COM 26078j100 55,064 835,322 SH   SOLE   796,872 0 38,450
EMCOR GROUP INC COM 29084q100 395 5,190 SH   SOLE   0 0 5,190
EXCO RES INC COM 269279501 37 572,481 SH   SOLE   572,481 0 0
EXXON MOBIL COM 30231G102 1,239 14,980 SH   SOLE   14,980 0 0
F M C CORP COM 302491303 1,161 13,010 SH   SOLE   0 0 13,010
F5 NETWORKS INC COM 315616102 477 2,768 SH   SOLE   0 0 2,768
FACEBOOK COM 30303m102 716 3,683 SH   SOLE   3,683 0 0
FEDERATED INVS. COM 314211103 218 9,337 SH   SOLE   9,337 0 0
FEDEX CORP COM 31428X106 5,934 26,133 SH   SOLE   26,133 0 0
FLEX LTD ORD COM y2573f102 501 35,489 SH   SOLE   0 0 35,489
GENERAL ELECTRIC COM 369604103 642 47,167 SH   SOLE   32,167 0 15,000
GENERAL MOTORS COM 37045v100 49,383 1,253,384 SH   SOLE   1,190,384 0 63,000
HALLIBURTON CO. COM 406216101 322 7,147 SH   SOLE   7,147 0 0
HALLMARK FINL SVCS INC COM 40624Q203 8,982 900,000 SH   SOLE   900,000 0 0
HENRY SCHEIN COM 806407102 739 10,178 SH   SOLE   10,178 0 0
HI CRUSH PARTNERS LP COM 428337109 118 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC. COM 437076102 647 3,315 SH   SOLE   3,315 0 0
ILLINOIS TOOL WKS COM 452308109 363 2,617 SH   SOLE   2,617 0 0
INNOVIVA INC COM 45781M101 627 45,471 SH   SOLE   45,471 0 0
INTEL CORP COM 458140100 28,500 573,330 SH   SOLE   521,730 0 51,600
INTL. BUS. MACHINES COM 459200101 632 4,527 SH   SOLE   4,527 0 0
INTREXON CORP COM 46122t102 558 40,000 SH   SOLE   40,000 0 0
INVESTORS BANC. COM 46146L101 128 10,000 SH   SOLE   10,000 0 0
J.P. MORGAN CHASE COM 46625H100 47,836 459,078 SH   SOLE   450,078 0 9,000
J2 GLOBAL INC COM 48123v102 255 2,940 SH   SOLE   0 0 2,940
JAKKS PAC INC COM 47012e106 3,523 1,075,600 SH   SOLE   1,075,600 0 0
JOHNSON CONTROLS COM g51502105 32,490 971,295 SH   SOLE   926,995 0 44,300
JOHNSON&JOHNSON COM 478160104 27,208 224,227 SH   SOLE   211,927 0 12,300
KANSAS CITY SOUTHERN COM 485170302 3,717 35,075 SH   SOLE   35,075 0 0
KLX INC COM 482539103 3,052 42,451 SH   SOLE   42,451 0 0
LANNETT INC COM 516012101 340 25,000 SH   SOLE   25,000 0 0
LIQUIDITY SERVICES COM 53635B107 16,473 2,515,000 SH   SOLE   2,515,000 0 0
LOWE'S COMPANIES COM 548661107 277 2,900 SH   SOLE   2,900 0 0
MASTERCARD INC COM 57636Q104 707 3,600 SH   SOLE   3,600 0 0
MCEWEN MNG INC COM 58039P107 12,214 5,900,440 SH   SOLE   5,900,440 0 0
MERCK & CO. INC. COM 58933Y105 254 4,191 SH   SOLE   4,191 0 0
MICROSOFT CORP COM 594918104 70,368 713,604 SH   SOLE   694,926 0 18,678
MONDELEZ INTL COM 609207105 309 7,534 SH   SOLE   7,534 0 0
NANOVIRICIDES COM 630087203 26 60,000 SH   SOLE   60,000 0 0
NESTLE ADR COM 641069406 16,188 209,070 SH   SOLE   182,470 0 26,600
NIKE INC. CL B COM 654106103 247 3,096 SH   SOLE   3,096 0 0
NUANCE COMM. COM 67020Y100 17,558 1,264,500 SH   SOLE   1,264,500 0 0
NVIDIA CORP COM 67066G104 1,184 5,000 SH   SOLE   5,000 0 0
NXP SEMICONDUCTORS COM N6596X109 820 7,500 SH   SOLE   7,500 0 0
PEPSICO INC COM 713448108 1,337 12,283 SH   SOLE   4,428 0 7,855
PFIZER INC COM 717081103 40,245 1,109,297 SH   SOLE   1,039,997 0 69,300
PHILIP MORRIS INTl. COM 718172109 21,028 260,441 SH   SOLE   236,041 0 24,400
PHILLIPS 66 COM 718546104 393 3,500 SH   SOLE   3,500 0 0
PNC FINANCIAL COM 693475105 1,222 9,045 SH   SOLE   9,045 0 0
PROCTER & GAMBLE COM 742718109 635 8,132 SH   SOLE   8,132 0 0
QUALCOMM INC. COM 747525103 50,238 895,183 SH   SOLE   855,683 0 39,500
QURATE RETAIL INC. QVC GROUP COM 74915m100 23,491 1,107,000 SH   SOLE   1,107,000 0 0
RITE AID CORP COM 767754104 173 100,000 SH   SOLE   100,000 0 0
SCHLUMBERGER COM 806857108 21,808 325,353 SH   SOLE   288,853 0 36,500
SKYWORKS SOLUTIONS INC. COM 83088M102 1,156 11,964 SH   SOLE   0 0 11,964
STANDARD AVB FINL COM 85303B100 277 9,152 SH   SOLE   9,152 0 0
T2 BIOSYSTEMS COM 89853L104 116 15,000 SH   SOLE   15,000 0 0
TESLA MOTORS COM 88160R101 250 730 SH   SOLE   730 0 0
TETRA TECH INC COM 88162g103 1,945 33,252 SH   SOLE   0 0 33,252
THERATECHNOLOGIES COM 88338H100 144 15,000 SH   SOLE   15,000 0 0
TITAN INTL INC COM 88830M102 23,332 2,174,500 SH   SOLE   2,174,500 0 0
TRISTATE CAP COM 89668F100 1,069 40,950 SH   SOLE   40,950 0 0
TWILIO INC CL A COM 90138F102 3,181 56,784 SH   SOLE   56,784 0 0
TWITTER INC COM 90184L102 535 12,245 SH   SOLE   12,245 0 0
UNITED BANKSHARES COM 909907107 7,283 200,069 SH   SOLE   200,069 0 0
UNITEDHEALTH GROUP COM 91324P102 678 2,765 SH   SOLE   2,765 0 0
VERIZON COMM. COM 92343V104 20,203 401,561 SH   SOLE   378,761 0 22,800
VISA INC CL A COM 92826C839 372 2,809 SH   SOLE   2,809 0 0
WALT DISNEY CO. COM 254687106 397 3,792 SH   SOLE   3,792 0 0
WESTERN DIGITAL COM 958102105 680 8,778 SH   SOLE   0 0 8,778
WORLDPAY INC COM 981558109 1,116 13,651 SH   SOLE   0 0 13,651
DDR CORP COM 23317h854 10,705 598,040 SH   SOLE   498,040 0 100,000
ISHARES CORE S&P MID-CAP ETF COM 464287507 651 3,340 SH   SOLE   3,340 0 0
ISHARES RUSSELL 1000 ETF COM 464287622 417 2,744 SH   SOLE   2,744 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 258 1,578 SH   SOLE   1,578 0 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 1,102 6,800 SH   SOLE   0 0 6,800
ISHARES S&P SMALL-CAP ETF COM 464287804 1,372 16,436 SH   SOLE   7,690 0 8,746
NEUBERGER BRMN. MLP INCOME COM 64129H104 193 22,050 SH   SOLE   22,050 0 0
SCHWAB U.S. BROAD MARKET COM 808524102 1,373 20,806 SH   SOLE   20,506 0 300
SPDR S&P 400 MID CAP VALUE COM 78464A839 670 12,870 SH   SOLE   12,870 0 0
SPDR S&P 400 MIDCAP COM 78467Y107 5,740 16,169 SH   SOLE   16,169 0 0
SPDR S&P 500 ETF COM 78462F103 732 2,700 SH   SOLE   2,700 0 0
SPDR-TECHNOLOGY COM 81369Y803 1,528 22,000 SH   SOLE   22,000 0 0
TORTOISE ENERGY INFRASTRUCTURE COM 89147L100 301 11,285 SH   SOLE   11,285 0 0
VANECK VECTORS GOLD MINERS COM 92189f106 18,121 812,220 SH   SOLE   812,220 0 0
VANECK VECTORS JR GOLD MINERS COM 92189f791 1,978 60,500 SH   SOLE   60,500 0 0
VANGUARD DIV. APPRECIATION ETF COM 921908844 887 8,733 SH   SOLE   8,733 0 0
VANGUARD GROWTH COM 922908736 1,307 8,725 SH   SOLE   8,725 0 0
VANGUARD LARGE CAP ETF COM 922908637 1,001 8,020 SH   SOLE   8,020 0 0
VANGUARD MID CAP ETF COM 922908629 482 3,060 SH   SOLE   3,060 0 0
VANGUARD SMALL CAP VALUE ETF COM 922908611 291 2,140 SH   SOLE   140 0 2,000
VANGUARD SMALL-CAP ETF COM 922908751 237 1,521 SH   SOLE   1,521 0 0
VANGUARD VALUE INDEX COM 922908744 4,040 38,911 SH   SOLE   38,911 0 0
WISDOMTREE LARGECAP DIV COM 97717W307 1,456 16,220 SH   SOLE   16,220 0 0
iSHARES PREFERRED STOCK COM 464288687 226 6,000 SH   SOLE   6,000 0 0
iSHARES RUSSELL 1000 GROWTH COM 464287614 92,797 645,321 SH   SOLE   643,521 0 1,800
iSHARES RUSSELL 1000 VALUE COM 464287598 1,050 8,647 SH   SOLE   8,647 0 0
KKR & CO LP MASTER LP 48248M102 999 40,200 SH   SOLE   40,200 0 0
ISHARES EAFE GROWTH ETF COM 464288885 16,180 205,330 SH   SOLE   205,330 0 0
ISHARES MSCI EAFE ETF COM 464287465 398 5,939 SH   SOLE   5,939 0 0
MARKET VECTORS VIETNAM ETF COM 57060U761 479 30,000 SH   SOLE   30,000 0 0
SCHWAB EMERGING MARKET ETF COM 808524706 397 15,329 SH   SOLE   15,329 0 0
SCHWAB INTL EQUITY ETF COM 808524805 276 8,345 SH   SOLE   8,345 0 0
SPDR EMERGING MARKETS DIVIDEND COM 78463X533 213 6,950 SH   SOLE   6,950 0 0
VANGUARD DEV. MARKETS ETF COM 921943858 13,068 304,623 SH   SOLE   248,623 0 56,000
VANGUARD EMERG. MARKETS ETF COM 922042858 21,121 500,507 SH   SOLE   455,107 0 45,400
VANGUARD EUROPE ETF COM 922042874 8,313 148,100 SH   SOLE   148,100 0 0
GUGGENHEIM MSCI GLOBAL TIMBER COM 18383Q879 486 15,000 SH   SOLE   15,000 0 0
ISHARES GOLD TRUST COM 464285105 382 31,767 SH   SOLE   31,767 0 0
SPDR GOLD SHARES COM 78463v107 24,677 207,985 SH   SOLE   207,585 0 400
VANECK VECTORS AGRIBUSINESS COM 92189F700 326 5,250 SH   SOLE   5,250 0 0
EATON VANCE LIMITED DURATION COM 27828H105 511 40,585 SH   SOLE   40,585 0 0
INVESCO DYNAMIC CREDIT OPP COM 46132R104 227 19,500 SH   SOLE   19,500 0 0
ISHARES FLOATING RATE NOTE COM 46429b655 2,096 41,100 SH   SOLE   41,100 0 0
PIMCO ENHANCED SHORT MATURITY COM 72201R833 15,063 148,330 SH   SOLE   146,830 0 1,500
SCHWAB S/T U.S. TREAS COM 808524862 2,678 53,850 SH   SOLE   53,850 0 0
SPDR SHORT-TERM CORPORATE BOND COM 78464A474 3,458 114,665 SH   SOLE   114,665 0 0
VANGUARD INTER-TERM CORP BOND COM 92206C870 215 2,580 SH   SOLE   2,580 0 0
VANGUARD INTERM-TERM BOND COM 921937819 436 5,390 SH   SOLE   5,390 0 0
VANGUARD S-T TIPS COM 922020805 2,164 44,300 SH   SOLE   42,300 0 2,000
VANGUARD S/T BOND COM 921937827 5,280 67,509 SH   SOLE   67,509 0 0
iSHARES 1-3 YR TREASURY COM 464287457 3,910 46,900 SH   SOLE   45,650 0 1,250
iSHARES BARCLAYS 1-3 YR CREDIT COM 464288646 2,011 19,391 SH   SOLE   19,391 0 0
iSHARES CORE US AGGREGATE BOND COM 464287226 2,552 24,000 SH   SOLE   24,000 0 0
iSHARES SHORT MATURITY BOND COM 46431W507 16,621 331,300 SH   SOLE   331,300 0 0
iSHARES TIPS BOND ETF COM 464287176 226 2,000 SH   SOLE   2,000 0 0
TEMPLETON EMERG. INCOME COM 880192109 169 16,500 SH   SOLE   16,500 0 0
BLACKROCK MUNI INTERM COM 09253X102 198 15,000 SH   SOLE   15,000 0 0
INVESCO VALUE MUNI INCOME COM 46132P108 424 30,000 SH   SOLE   30,000 0 0
NUVEEN MUNI VALUE COM 670928100 1,594 166,780 SH   SOLE   166,780 0 0
NUVEEN NY AMT-FREE MUN COM 670656107 367 30,000 SH   SOLE   30,000 0 0
NUVEEN PA INV QUALITY MUNI COM 670972108 411 32,516 SH   SOLE   32,516 0 0
NUVEEN QUALITY MUNI INCOME FUN COM 67066V101 332 25,000 SH   SOLE   25,000 0 0
PUTNAM MUNI OPPORT TRUST COM 746922103 175 15,000 SH   SOLE   15,000 0 0
SPDR BARCLAYS MUNI BOND ETF COM 78464A458 211 4,400 SH   SOLE   4,400 0 0
SPDR SHORT TERM MUNICIPAL COM 78468r739 8,264 172,200 SH   SOLE   172,200 0 0