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 47,497 225,416 SH   SOLE   215,616 0 9,800
ALLEGHENY TECH. COM 01741R102 603 20,390 SH   SOLE   20,390 0 0
ALLERGAN INC COM 018490102 267 1,400 SH   SOLE   1,400 0 0
ALPHABET A COM 38259P508 2,483 2,057 SH   SOLE   2,057 0 0
ALPHABET C COM 38259P706 36,953 30,963 SH   SOLE   29,548 0 1,415
ALTRIA GROUP INC. COM 02209S103 886 14,688 SH   SOLE   14,688 0 0
AMAZON.COM COM 023135106 5,847 2,919 SH   SOLE   2,919 0 0
AMERISOURCEBERGEN COM 03073E105 1,390 15,072 SH   SOLE   3,137 0 11,935
ANTERO RES CORP COM 03674X106 1,998 112,830 SH   SOLE   112,830 0 0
APPLE INC COM 037833100 8,572 37,975 SH   SOLE   37,975 0 0
ASCENT CAPITAL GROUP COM 043632108 476 269,090 SH   SOLE   269,090 0 0
AT&T CORP. COM 001957109 1,571 46,787 SH   SOLE   46,787 0 0
AUTOMATIC DATA PROCESSING COM 053015137 259 1,720 SH   SOLE   1,720 0 0
BECTON DICKINSON COM 075887109 685 2,625 SH   SOLE   2,625 0 0
BERKSHIRE HATH A COM 084670108 1,920 6 SH   SOLE   6 0 0
BERKSHIRE HATH B COM 084670702 39,301 183,553 SH   SOLE   172,882 0 10,671
BLACKBERRY COM 09228f103 30,266 2,659,541 SH   SOLE   2,659,541 0 0
BOX INC CL A COM 10316T104 335 14,000 SH   SOLE   14,000 0 0
BP PLC - SPONS ADR COM 056622104 315 6,842 SH   SOLE   6,842 0 0
BRISTOL-MYERS COM 110122108 403 6,488 SH   SOLE   6,488 0 0
CATERPILLAR INC COM 149123101 1,799 11,800 SH   SOLE   11,800 0 0
CHECK POINT SOFTWARE COM m22465104 1,032 8,771 SH   SOLE   1,500 0 7,271
CHEVRON CORP COM 166764100 34,900 285,412 SH   SOLE   271,812 0 13,600
CISCO SYSTEMS COM 17275R102 52,513 1,079,411 SH   SOLE   1,035,341 0 44,070
CITIGROUP COM 172967424 7,562 105,405 SH   SOLE   96,405 0 9,000
CNO FINANCIAL COM 12621E103 236 11,100 SH   SOLE   11,100 0 0
COCA COLA BOTTLNG COM 191098102 328 1,800 SH   SOLE   1,800 0 0
COMMSCOPE COM 20337x109 1,242 40,385 SH   SOLE   40,385 0 0
CONOCOPHILLIPS COM 20825C104 232 3,000 SH   SOLE   3,000 0 0
CORNING, INC. COM 219350105 51,544 1,460,156 SH   SOLE   1,390,156 0 70,000
CRIMSON WINE GROUP LTD COM 22662X100 264 29,546 SH   SOLE   29,546 0 0
CUMMINS INC COM 231021106 355 2,430 SH   SOLE   1,400 0 1,030
CVS HEALTH CORP COM 126650100 54,641 694,115 SH   SOLE   659,615 0 34,500
DELTA AIR LINES COM 247361702 208 3,595 SH   SOLE   3,595 0 0
DISCOVERY INC C COM 25470F302 27,313 923,350 SH   SOLE   865,350 0 58,000
DOWDUPONT COM 26078j100 54,411 846,077 SH   SOLE   807,627 0 38,450
EMCOR GROUP INC COM 29084q100 390 5,190 SH   SOLE   0 0 5,190
EXCO RES INC COM 269279501 67 572,481 SH   SOLE   572,481 0 0
EXXON MOBIL COM 30231G102 1,243 14,623 SH   SOLE   14,623 0 0
F M C CORP COM 302491303 1,134 13,010 SH   SOLE   0 0 13,010
F5 NETWORKS INC COM 315616102 552 2,768 SH   SOLE   0 0 2,768
FACEBOOK COM 30303m102 494 3,003 SH   SOLE   3,003 0 0
FEDERATED INVS. COM 314211103 225 9,337 SH   SOLE   9,337 0 0
FEDEX CORP COM 31428X106 6,293 26,133 SH   SOLE   26,133 0 0
FLEX LTD ORD COM y2573f102 466 35,489 SH   SOLE   0 0 35,489
GENERAL ELECTRIC COM 369604103 531 47,077 SH   SOLE   32,077 0 15,000
GENERAL MOTORS COM 37045v100 44,081 1,309,196 SH   SOLE   1,246,196 0 63,000
HALLMARK FINL SVCS INC COM 40624Q203 9,900 900,000 SH   SOLE   900,000 0 0
HENRY SCHEIN COM 806407102 865 10,178 SH   SOLE   10,178 0 0
HI CRUSH PARTNERS LP COM 428337109 108 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC. COM 437076102 687 3,315 SH   SOLE   3,315 0 0
ILLINOIS TOOL WKS COM 452308109 211 1,492 SH   SOLE   1,492 0 0
INNOVIVA INC COM 45781M101 693 45,471 SH   SOLE   45,471 0 0
INTEL CORP COM 458140100 27,397 579,330 SH   SOLE   527,730 0 51,600
INTL. BUS. MACHINES COM 459200101 692 4,577 SH   SOLE   4,577 0 0
INVESTORS BANC. COM 46146L101 245 20,000 SH   SOLE   20,000 0 0
J.P. MORGAN CHASE COM 46625H100 51,796 459,018 SH   SOLE   450,018 0 9,000
J2 GLOBAL INC COM 48123v102 244 2,940 SH   SOLE   0 0 2,940
JAKKS PAC INC COM 47012e106 2,743 1,075,600 SH   SOLE   1,075,600 0 0
JOHNSON CONTROLS COM g51502105 34,830 995,140 SH   SOLE   950,840 0 44,300
JOHNSON&JOHNSON COM 478160104 31,344 226,848 SH   SOLE   214,548 0 12,300
KANSAS CITY SOUTHERN COM 485170302 9,509 83,940 SH   SOLE   76,740 0 7,200
KKR & CO COM 48251W104 1,096 40,200 SH   SOLE   40,200 0 0
KLX ENERGY SERVICES HOLDINGS COM 48253L106 230 7,200 SH   SOLE   7,200 0 0
KLX INC COM 482539103 1,130 18,000 SH   SOLE   18,000 0 0
LANNETT INC COM 516012101 237 50,000 SH   SOLE   50,000 0 0
LIQUIDITY SERVICES COM 53635B107 15,970 2,515,000 SH   SOLE   2,515,000 0 0
LOWE'S COMPANIES COM 548661107 333 2,900 SH   SOLE   2,900 0 0
MASTERCARD INC COM 57636Q104 801 3,600 SH   SOLE   3,600 0 0
MCEWEN MNG INC COM 58039P107 11,447 5,900,440 SH   SOLE   5,900,440 0 0
MERCK & CO. INC. COM 58933Y105 297 4,191 SH   SOLE   4,191 0 0
MICROSOFT CORP COM 594918104 78,969 690,468 SH   SOLE   671,790 0 18,678
MONDELEZ INTL COM 609207105 324 7,534 SH   SOLE   7,534 0 0
NANOVIRICIDES COM 630087203 22 60,000 SH   SOLE   60,000 0 0
NESTLE ADR COM 641069406 17,200 206,730 SH   SOLE   180,130 0 26,600
NIKE INC. CL B COM 654106103 262 3,096 SH   SOLE   3,096 0 0
NUANCE COMM. COM 67020Y100 20,571 1,187,700 SH   SOLE   1,187,700 0 0
NVIDIA CORP COM 67066G104 1,405 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COM 713448108 1,373 12,283 SH   SOLE   4,428 0 7,855
PFIZER INC COM 717081103 49,043 1,112,837 SH   SOLE   1,043,537 0 69,300
PHILIP MORRIS INTl. COM 718172109 21,290 261,096 SH   SOLE   234,696 0 26,400
PHILLIPS 66 COM 718546104 395 3,500 SH   SOLE   3,500 0 0
PNC FINANCIAL COM 693475105 1,234 9,064 SH   SOLE   9,064 0 0
PROCTER & GAMBLE COM 742718109 771 9,262 SH   SOLE   9,262 0 0
QUALCOMM INC. COM 747525103 64,232 891,735 SH   SOLE   852,235 0 39,500
QURATE RETAIL INC. QVC GROUP COM 74915m100 24,586 1,107,000 SH   SOLE   1,107,000 0 0
RITE AID CORP COM 767754104 128 100,000 SH   SOLE   100,000 0 0
SCHLUMBERGER COM 806857108 28,763 472,144 SH   SOLE   434,644 0 37,500
SKYWORKS SOLUTIONS INC. COM 83088M102 1,085 11,964 SH   SOLE   0 0 11,964
STANDARD AVB FINL COM 85303B100 285 9,152 SH   SOLE   9,152 0 0
SYNOPSYS INC COM 871607107 217 2,200 SH   SOLE   2,200 0 0
TETRA TECH INC COM 88162g103 2,271 33,252 SH   SOLE   0 0 33,252
THERATECHNOLOGIES COM 88338H100 101 15,000 SH   SOLE   15,000 0 0
TITAN INTL INC COM 88830M102 16,769 2,260,000 SH   SOLE   2,260,000 0 0
TRISTATE CAP COM 89668F100 1,130 40,950 SH   SOLE   40,950 0 0
TWILIO INC CL A COM 90138F102 4,364 50,584 SH   SOLE   50,584 0 0
TWITTER INC COM 90184L102 348 12,245 SH   SOLE   12,245 0 0
UNITED BANKSHARES COM 909907107 7,273 200,069 SH   SOLE   200,069 0 0
UNITEDHEALTH GROUP COM 91324P102 736 2,765 SH   SOLE   2,765 0 0
VERIZON COMM. COM 92343V104 21,399 400,811 SH   SOLE   378,011 0 22,800
VISA INC CL A COM 92826C839 299 1,989 SH   SOLE   1,989 0 0
WALT DISNEY CO. COM 254687106 604 5,168 SH   SOLE   5,168 0 0
WESTERN DIGITAL COM 958102105 514 8,778 SH   SOLE   0 0 8,778
WORLDPAY INC COM 981558109 1,382 13,651 SH   SOLE   0 0 13,651
DDR CORP COM 23317h854 8,039 600,340 SH   SOLE   475,340 0 125,000
RETAIL VALUE INC COM 76133q102 1,986 60,754 SH   SOLE   47,704 0 13,050
ISHARES CORE S&P MID-CAP ETF COM 464287507 672 3,340 SH   SOLE   3,340 0 0
ISHARES RUSSELL 1000 ETF COM 464287622 444 2,744 SH   SOLE   2,744 0 0
ISHARES RUSSELL 2000 INDEX COM 464287655 330 1,958 SH   SOLE   1,958 0 0
ISHARES S&P MIDCAP 400 VALUE E COM 464287705 1,138 6,800 SH   SOLE   0 0 6,800
ISHARES S&P SMALL-CAP ETF COM 464287804 1,434 16,436 SH   SOLE   7,690 0 8,746
NEUBERGER BRMN. MLP INCOME MLP 64129H104 202 23,300 SH   SOLE   23,300 0 0
SCHWAB U.S. BROAD MARKET COM 808524102 1,408 20,006 SH   SOLE   19,706 0 300
SCHWAB US LARGE CAP GROWTH COM 808524300 209 2,552 SH   SOLE   2,552 0 0
SPDR S&P 400 MID CAP VALUE COM 78464A839 692 12,870 SH   SOLE   12,870 0 0
SPDR S&P 400 MIDCAP COM 78467Y107 6,456 17,569 SH   SOLE   17,569 0 0
SPDR S&P 500 ETF COM 78462F103 785 2,700 SH   SOLE   2,700 0 0
SPDR-TECHNOLOGY COM 81369Y803 1,657 22,000 SH   SOLE   22,000 0 0
TORTOISE ENERGY INFRASTRUCTURE COM 89147L100 304 11,285 SH   SOLE   11,285 0 0
VANECK VECTORS GOLD MINERS COM 92189f106 19,868 1,072,770 SH   SOLE   1,070,770 0 2,000
VANECK VECTORS JR GOLD MINERS COM 92189f791 1,655 60,500 SH   SOLE   60,500 0 0
VANGUARD DIV. APPRECIATION ETF COM 921908844 989 8,938 SH   SOLE   8,938 0 0
VANGUARD GROWTH COM 922908736 1,405 8,725 SH   SOLE   8,725 0 0
VANGUARD LARGE CAP ETF COM 922908637 1,025 7,680 SH   SOLE   7,680 0 0
VANGUARD MID CAP ETF COM 922908629 591 3,599 SH   SOLE   3,599 0 0
VANGUARD SMALL CAP VALUE ETF COM 922908611 308 2,210 SH   SOLE   210 0 2,000
VANGUARD SMALL-CAP ETF COM 922908751 286 1,756 SH   SOLE   1,756 0 0
VANGUARD VALUE INDEX COM 922908744 4,324 39,071 SH   SOLE   39,071 0 0
WISDOMTREE LARGECAP DIV COM 97717W307 1,519 15,920 SH   SOLE   15,920 0 0
iSHARES PREFERRED STOCK COM 464288687 223 6,000 SH   SOLE   6,000 0 0
iSHARES RUSSELL 1000 GROWTH COM 464287614 100,093 641,701 SH   SOLE   639,901 0 1,800
iSHARES RUSSELL 1000 VALUE COM 464287598 1,095 8,647 SH   SOLE   8,647 0 0
ISHARES EAFE GROWTH ETF COM 464288885 19,144 239,085 SH   SOLE   239,085 0 0
ISHARES MSCI EAFE ETF COM 464287465 404 5,939 SH   SOLE   5,939 0 0
MARKET VECTORS VIETNAM ETF COM 57060U761 504 30,000 SH   SOLE   30,000 0 0
SCHWAB EMERGING MARKET ETF COM 808524706 291 11,329 SH   SOLE   11,329 0 0
SCHWAB INTL EQUITY ETF COM 808524805 230 6,845 SH   SOLE   6,845 0 0
SPDR EMERGING MARKETS DIVIDEND COM 78463X533 214 6,950 SH   SOLE   6,950 0 0
VANGUARD DEV. MARKETS ETF COM 921943858 15,907 367,623 SH   SOLE   304,623 0 63,000
VANGUARD EMERG. MARKETS ETF COM 922042858 26,954 657,422 SH   SOLE   612,222 0 45,200
VANGUARD EUROPE ETF COM 922042874 8,326 148,100 SH   SOLE   148,100 0 0
GUGGENHEIM MSCI GLOBAL TIMBER COM 18383Q879 480 15,000 SH   SOLE   15,000 0 0
ISHARES GOLD TRUST COM 464285105 363 31,767 SH   SOLE   31,767 0 0
SPDR GOLD SHARES COM 78463v107 27,781 246,375 SH   SOLE   245,975 0 400
VANECK VECTORS AGRIBUSINESS COM 92189F700 342 5,200 SH   SOLE   5,200 0 0
EATON VANCE LIMITED DURATION COM 27828H105 483 38,062 SH   SOLE   38,062 0 0
INVESCO DYNAMIC CREDIT OPP COM 46132R104 224 19,500 SH   SOLE   19,500 0 0
ISHARES FLOATING RATE NOTE COM 46429b655 1,974 38,700 SH   SOLE   38,700 0 0
PIMCO ENHANCED SHORT MATURITY COM 72201R833 16,291 160,314 SH   SOLE   158,814 0 1,500
SCHWAB S/T U.S. TREAS COM 808524862 2,615 52,750 SH   SOLE   52,750 0 0
SPDR SHORT-TERM CORPORATE BOND COM 78464A474 3,310 109,665 SH   SOLE   109,665 0 0
VANGUARD INTER-TERM CORP BOND COM 92206C870 216 2,580 SH   SOLE   2,580 0 0
VANGUARD INTERM-TERM BOND COM 921937819 434 5,390 SH   SOLE   5,390 0 0
VANGUARD S-T TIPS COM 922020805 2,834 58,580 SH   SOLE   56,580 0 2,000
VANGUARD S/T BOND COM 921937827 5,213 66,809 SH   SOLE   66,809 0 0
VANGUARD S/T CORP BOND ETF COM 92206C409 1,832 23,440 SH   SOLE   23,440 0 0
iSHARES 1-3 YR TREASURY COM 464287457 3,880 46,700 SH   SOLE   45,450 0 1,250
iSHARES CORE US AGGREGATE BOND COM 464287226 2,532 24,000 SH   SOLE   24,000 0 0
iSHARES SHORT MATURITY BOND COM 46431W507 16,676 332,300 SH   SOLE   332,300 0 0
iSHARES SHORT TERM CORP BOND COM 464288646 2,010 38,782 SH   SOLE   38,782 0 0
iSHARES TIPS BOND ETF COM 464287176 221 2,000 SH   SOLE   2,000 0 0
TEMPLETON EMERG. INCOME COM 880192109 165 16,500 SH   SOLE   16,500 0 0
BLACKROCK MUNI INTERM COM 09253X102 196 15,000 SH   SOLE   15,000 0 0
INVESCO VALUE MUNI INCOME COM 46132P108 401 29,000 SH   SOLE   29,000 0 0
NUVEEN MUNI VALUE COM 670928100 1,884 201,280 SH   SOLE   201,280 0 0
NUVEEN PA INV QUALITY MUNI COM 670972108 430 34,516 SH   SOLE   34,516 0 0
NUVEEN QUALITY MUNI INCOME FUN COM 67066V101 320 25,000 SH   SOLE   25,000 0 0
PUTNAM MUNI OPPORT TRUST COM 746922103 171 15,000 SH   SOLE   15,000 0 0
SPDR BARCLAYS MUNI BOND ETF COM 78464A458 209 4,400 SH   SOLE   4,400 0 0
SPDR SHORT TERM MUNICIPAL COM 78468r739 7,938 166,460 SH   SOLE   166,460 0 0