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 29,080 213,026 SH   SOLE   203,526 0 9,500
ALLEGHENY TECH. COM 01741R102 123 14,470 SH   SOLE   14,470 0 0
ALLERGAN INC COM 018490102 248 1,400 SH   SOLE   1,400 0 0
ALPHABET A COM 38259P508 2,732 2,351 SH   SOLE   2,351 0 0
ALPHABET C COM 02079K107 41,510 35,698 SH   SOLE   34,279 0 1,419
ALTRIA GROUP INC. COM 02209S103 389 10,058 SH   SOLE   10,058 0 0
AMAZON.COM COM 023135106 10,601 5,437 SH   SOLE   5,437 0 0
AMERISOURCEBERGEN COM 03073E105 804 9,087 SH   SOLE   3,000 0 6,087
ANTERO MIDSTREAM CORP COM 03676B102 472 225,000 SH   SOLE   225,000 0 0
ANTERO RES CORP COM 03674X106 80 112,830 SH   SOLE   112,830 0 0
APPLE INC COM 037833100 10,729 42,193 SH   SOLE   42,193 0 0
AT&T CORP. COM 001957109 755 25,893 SH   SOLE   25,893 0 0
AURORA CANNABIS COM 05156X108 50 55,670 SH   SOLE   55,670 0 0
AUTOMATIC DATA PROCESSING COM 053015137 220 1,610 SH   SOLE   1,610 0 0
BECTON DICKINSON COM 075887109 1,640 7,136 SH   SOLE   7,136 0 0
BERKSHIRE HATH B COM 084670702 39,905 218,264 SH   SOLE   207,514 0 10,750
BLACKBERRY COM 09228f103 9,468 2,292,541 SH   SOLE   2,292,541 0 0
BOEING CO. COM 097023105 22,142 148,464 SH   SOLE   143,964 0 4,500
BOX INC CL A COM 10316T104 197 14,000 SH   SOLE   14,000 0 0
BP PLC - SPONS ADR COM 056622104 231 9,487 SH   SOLE   9,487 0 0
CANOPY GROWTH COM 138035100 172 11,900 SH   SOLE   11,900 0 0
CATERPILLAR INC COM 149123101 1,253 10,800 SH   SOLE   10,800 0 0
CHECK POINT SOFTWARE COM m22465104 730 7,263 SH   SOLE   1,300 0 5,963
CHEVRON CORP COM 166764100 25,672 354,293 SH   SOLE   339,493 0 14,800
CISCO SYSTEMS COM 17275R102 40,259 1,024,151 SH   SOLE   982,121 0 42,030
CITIGROUP COM 172967424 6,457 153,300 SH   SOLE   142,300 0 11,000
COMMSCOPE COM 20337x109 2,452 269,160 SH   SOLE   269,160 0 0
CORNING, INC. COM 219350105 29,055 1,414,536 SH   SOLE   1,348,536 0 66,000
CORTEVA INC. COM 22052L104 14,716 626,223 SH   SOLE   586,223 0 40,000
CRIMSON WINE GROUP LTD COM 22662X100 173 29,546 SH   SOLE   29,546 0 0
CVS HEALTH CORP COM 126650100 50,950 858,752 SH   SOLE   825,592 0 33,160
DISCOVERY INC C COM 25470F302 10,834 617,700 SH   SOLE   565,100 0 52,600
DOW CHEMICAL COM 260557103 4,914 168,054 SH   SOLE   136,554 0 31,500
DROPBOX INC CL A COM 26210C104 253 13,960 SH   SOLE   13,960 0 0
DU PONT COM 26614N102 24,720 724,932 SH   SOLE   685,132 0 39,800
EXXON MOBIL COM 30231G102 543 14,290 SH   SOLE   14,290 0 0
F M C CORP COM 302491303 817 10,002 SH   SOLE   0 0 10,002
FACEBOOK COM 30303m102 440 2,640 SH   SOLE   2,640 0 0
FEDERATED HERMES INC CL B COM 314211103 5,810 304,963 SH   SOLE   304,963 0 0
FEDEX CORP COM 31428X106 24,274 200,179 SH   SOLE   189,679 0 10,500
FIDELITY NATL INFO SVC COM 31620M106 1,106 9,091 SH   SOLE   0 0 9,091
FISERV INC COM 337738108 432 4,545 SH   SOLE   4,545 0 0
FLEX LTD ORD COM y2573f102 96 11,500 SH   SOLE   0 0 11,500
GENERAL ELECTRIC COM 369604103 436 54,863 SH   SOLE   54,863 0 0
GENERAL MOTORS COM 37045v100 26,869 1,293,009 SH   SOLE   1,233,049 0 59,960
HENRY SCHEIN COM 806407102 514 10,178 SH   SOLE   10,178 0 0
HI-CRUSH INC COM 428337109 2 10,000 SH   SOLE   10,000 0 0
HOME DEPOT INC. COM 437076102 4,235 22,684 SH   SOLE   22,684 0 0
INTEL CORP COM 458140100 27,550 509,050 SH   SOLE   460,810 0 48,240
INTL. BUS. MACHINES COM 459200101 235 2,117 SH   SOLE   2,117 0 0
J.P. MORGAN CHASE COM 46625H100 43,469 482,826 SH   SOLE   472,226 0 10,600
JAKKS PAC INC COM 47012e106 330 945,100 SH   SOLE   945,100 0 0
JOHNSON&JOHNSON COM 478160104 31,326 238,890 SH   SOLE   227,240 0 11,650
KKR & CO COM 48251W104 1,061 45,200 SH   SOLE   45,200 0 0
KLX ENERGY SERVICES HOLDINGS COM 48253L106 237 338,200 SH   SOLE   338,200 0 0
LANNETT INC COM 516012101 1,594 229,340 SH   SOLE   229,340 0 0
LIQUIDITY SERVICES COM 53635B107 8,400 2,165,000 SH   SOLE   2,165,000 0 0
LOWE'S COMPANIES COM 548661107 250 2,900 SH   SOLE   2,900 0 0
LYFT INC CL A COM COM 55087P104 3,973 147,973 SH   SOLE   147,973 0 0
MASTERCARD INC COM 57636Q104 870 3,600 SH   SOLE   3,600 0 0
MATINAS BIOPHARMA HLDG COM 576810105 300 500,000 SH   SOLE   500,000 0 0
MERCK & CO. INC. COM 58933Y105 593 7,710 SH   SOLE   7,710 0 0
MICROSOFT CORP COM 594918104 98,276 623,141 SH   SOLE   606,044 0 17,097
MONDELEZ INTL COM 609207105 377 7,534 SH   SOLE   7,534 0 0
NIKE INC. CL B COM 654106103 256 3,096 SH   SOLE   3,096 0 0
NORDSTROM COM 655664100 6,824 444,880 SH   SOLE   381,680 0 63,200
NUANCE COMM. COM 67020Y100 9,338 556,500 SH   SOLE   556,500 0 0
NVIDIA CORP COM 67066G104 1,727 6,553 SH   SOLE   6,553 0 0
PEPSICO INC COM 713448108 1,425 11,862 SH   SOLE   4,873 0 6,989
PFIZER INC COM 717081103 41,091 1,258,900 SH   SOLE   1,194,360 0 64,540
PHILIP MORRIS INTl. COM 718172109 17,215 235,955 SH   SOLE   213,695 0 22,260
PNC FINANCIAL COM 693475105 923 9,645 SH   SOLE   9,645 0 0
PROCTER & GAMBLE COM 742718109 711 6,464 SH   SOLE   6,464 0 0
QUALCOMM INC. COM 747525103 58,918 870,918 SH   SOLE   834,078 0 36,840
QURATE RETAIL INC. QVC GROUP COM 74915m100 5,769 945,000 SH   SOLE   945,000 0 0
SCHLUMBERGER COM 806857108 12,068 894,601 SH   SOLE   839,101 0 55,500
SKYWORKS SOLUTIONS INC. COM 83088M102 786 8,798 SH   SOLE   0 0 8,798
SPDR SERIES TRUST SPDR BLOOMBE COM 78468R663 2,107 23,000 SH   SOLE   0 0 23,000
SYNOPSYS INC COM 871607107 283 2,200 SH   SOLE   2,200 0 0
TETRA TECH INC COM 88162g103 1,549 21,941 SH   SOLE   0 0 21,941
THERATECHNOLOGIES INC COM COM 88338H100 24 15,000 SH   SOLE   15,000 0 0
TITAN INTL INC COM 88830M102 2,973 1,918,213 SH   SOLE   1,918,213 0 0
TRISTATE CAP COM 89668F100 386 39,950 SH   SOLE   39,950 0 0
TWILIO INC CL A COM 90138F102 2,014 22,500 SH   SOLE   22,500 0 0
TWITTER INC COM 90184L102 297 12,100 SH   SOLE   12,100 0 0
UNITED BANKSHARES COM 909907107 6,366 275,809 SH   SOLE   275,809 0 0
VERIZON COMM. COM 92343V104 23,404 435,588 SH   SOLE   413,628 0 21,960
VISA INC CL A COM 92826C839 337 2,093 SH   SOLE   2,093 0 0
W & T OFFSHORE INC COM COM 92922P106 374 220,000 SH   SOLE   0 0 220,000
WALT DISNEY CO. COM 254687106 4,943 51,173 SH   SOLE   51,173 0 0
SITE CENTERS CORP COM 82981j109 4,082 783,459 SH   SOLE   645,409 0 138,050
ISHARES RUSSELL 1000 ETF COM 464287622 388 2,744 SH   SOLE   2,744 0 0
ISHARES S&P SMALL-CAP ETF COM 464287804 718 12,795 SH   SOLE   4,049 0 8,746
ISHARES U.S. TECH ETF COM 464287721 3,497 17,110 SH   SOLE   17,110 0 0
NEUBERGER BRMN. MLP INCOME COM 64129H104 311 164,300 SH   SOLE   164,300 0 0
SCHWAB U.S. BROAD MARKET COM 808524102 1,365 22,591 SH   SOLE   22,291 0 300
SCHWAB US LARGE CAP GROWTH COM 808524300 203 2,552 SH   SOLE   2,552 0 0
SPDR S&P 400 MIDCAP COM 78467Y107 5,125 19,495 SH   SOLE   19,495 0 0
SPDR S&P 500 ETF COM 78462F103 830 3,219 SH   SOLE   3,219 0 0
SPDR-TECHNOLOGY COM 81369Y803 1,768 22,000 SH   SOLE   22,000 0 0
VANECK VECTORS GOLD MINERS COM 92189f106 19,321 838,595 SH   SOLE   836,595 0 2,000
VANGUARD DIV. APPRECIATION ETF COM 921908844 2,148 20,773 SH   SOLE   20,773 0 0
VANGUARD GROWTH COM 922908736 1,429 9,119 SH   SOLE   9,119 0 0
VANGUARD HIGH DIVIDEND COM 921946406 573 8,100 SH   SOLE   8,100 0 0
VANGUARD LARGE CAP ETF COM 922908637 721 6,090 SH   SOLE   6,090 0 0
VANGUARD MID CAP COM 922908629 2,580 19,599 SH   SOLE   19,599 0 0
VANGUARD MID-CAP VALUE ETF COM 922908512 1,003 12,339 SH   SOLE   1,239 0 11,100
VANGUARD SMALL CAP GROWTH COM 922908595 210 1,398 SH   SOLE   1,398 0 0
VANGUARD SMALL CAP VALUE ETF COM 922908611 330 3,721 SH   SOLE   1,121 0 2,600
VANGUARD SMALL-CAP ETF COM 922908751 1,948 16,878 SH   SOLE   16,878 0 0
VANGUARD VALUE INDEX COM 922908744 7,011 78,727 SH   SOLE   78,727 0 0
WISDOMTREE LARGECAP DIV COM 97717W307 891 11,013 SH   SOLE   11,013 0 0
iSHARES PREFERRED STOCK COM 464288687 264 8,300 SH   SOLE   8,300 0 0
iSHARES RUSSELL 1000 GROWTH COM 464287614 100,308 665,834 SH   SOLE   664,034 0 1,800
iSHARES RUSSELL 1000 VALUE COM 464287598 779 7,857 SH   SOLE   7,857 0 0
ISHARES CORE MSCI EMERG MKTS COM 46434G103 2,100 51,900 SH   SOLE   51,900 0 0
ISHARES EAFE GROWTH COM 464288885 14,711 206,870 SH   SOLE   206,870 0 0
ISHARES EAFE VALUE COM 464288877 2,761 77,350 SH   SOLE   77,350 0 0
ISHARES MSCI EAFE ETF COM 464287465 2,493 46,631 SH   SOLE   1,531 0 45,100
ISHARES MSCI EMERGING MKTS ETF COM 464287234 1,442 42,250 SH   SOLE   150 0 42,100
SCHWAB EMERGING MARKET ETF COM 808524706 236 11,384 SH   SOLE   11,384 0 0
VANGUARD DEV. MARKETS ETF COM 921943858 7,251 217,484 SH   SOLE   217,484 0 0
VANGUARD EMERG. MARKETS ETF COM 922042858 28,565 851,426 SH   SOLE   851,026 0 400
VANGUARD FTSE ALL-WORLD EX-US COM 922042775 731 17,810 SH   SOLE   17,810 0 0
ISHARES GOLD TRUST COM 464285105 238 15,767 SH   SOLE   15,767 0 0
SPDR GOLD SHARES COM 78463v107 28,538 192,760 SH   SOLE   192,360 0 400
VANECK VECTORS AGRIBUSINESS COM 92189F700 257 5,000 SH   SOLE   5,000 0 0
EATON VANCE LIMITED DURATION COM 27828H105 351 33,216 SH   SOLE   33,216 0 0
INVESCO DYNAMIC CREDIT OPP COM 46132R104 109 13,668 SH   SOLE   13,668 0 0
ISHARES FLOATING RATE NOTE COM 46429b655 1,589 32,600 SH   SOLE   32,600 0 0
PIMCO ENHANCED SHORT MATURITY COM 72201R833 19,538 197,391 SH   SOLE   195,891 0 1,500
SCHWAB S/T U.S. TREAS COM 808524862 2,075 40,120 SH   SOLE   40,120 0 0
SPDR SHORT-TERM CORPORATE BOND COM 78464A474 2,790 92,215 SH   SOLE   92,215 0 0
VANGUARD INTERM-TERM BOND COM 921937819 387 4,335 SH   SOLE   4,335 0 0
VANGUARD S-T TIPS COM 922020805 3,319 68,130 SH   SOLE   66,130 0 2,000
VANGUARD S/T BOND COM 921937827 3,617 44,019 SH   SOLE   44,019 0 0
VANGUARD S/T CORP BOND ETF COM 92206C409 6,892 87,125 SH   SOLE   87,125 0 0
VANGUARD TOTAL BOND MARKET COM 921937835 376 4,400 SH   SOLE   4,400 0 0
iSHARES 1-3 YR TREASURY COM 464287457 2,936 33,875 SH   SOLE   32,625 0 1,250
iSHARES CORE US AGGREGATE BOND COM 464287226 2,769 24,000 SH   SOLE   24,000 0 0
iSHARES SHORT MATURITY BOND COM 46431W507 14,756 304,300 SH   SOLE   304,300 0 0
iSHARES SHORT TERM CORP BOND COM 464288646 2,022 38,616 SH   SOLE   38,616 0 0
NUVEEN MUNI VALUE COM 670928100 1,064 109,000 SH   SOLE   109,000 0 0
NUVEEN PA INV QUALITY MUNI COM 670972108 459 34,516 SH   SOLE   34,516 0 0
PUTNAM MUNI OPPORT TRUST COM 746922103 179 15,000 SH   SOLE   15,000 0 0
SPDR BARCLAYS MUNI BOND ETF COM 78464A458 220 4,400 SH   SOLE   4,400 0 0
SPDR SHORT TERM MUNICIPAL COM 78468r739 6,473 132,365 SH   SOLE   132,365 0 0