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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100   2,897 26,391 SH   SOLE   26,391 0 0
ABBVIE INC. COM 00287Y109   443 2,743 SH   SOLE   2,743 0 0
ALPHABET A COM 38259P508   3,790 42,955 SH   SOLE   42,955 0 0
ALPHABET C COM 02079K107   57,947 653,071 SH   SOLE   624,691 0 28,380
ALTRIA GROUP INC. COM 02209S103   484 10,578 SH   SOLE   10,578 0 0
AMAZON.COM COM 023135106   26,709 317,965 SH   SOLE   289,065 0 28,900
AMERISOURCEBERGEN COM 03073E105   1,324 7,987 SH   SOLE   1,900 0 6,087
AMGEN INC COM 031162100   351 1,335 SH   SOLE   1,335 0 0
ANTERO MIDSTREAM CORP COM 03676B102   1,176 108,995 SH   SOLE   108,995 0 0
ANTERO RES CORP COM 03674X106   2,262 73,000 SH   SOLE   73,000 0 0
APPLE INC COM 037833100   20,105 154,740 SH   SOLE   154,740 0 0
ATARA BIOTHERAPEUTICS INC. COM 046513107   1,476 450,000 SH   SOLE   450,000 0 0
AUTOMATIC DATA PROCESSING COM 053015137   426 1,783 SH   SOLE   1,783 0 0
BANK OF AMERICA COM 060505104   250 7,542 SH   SOLE   7,542 0 0
BERKSHIRE HATH B COM 084670702   64,599 209,126 SH   SOLE   198,326 0 10,800
BOEING CO. COM 097023105   46,775 245,551 SH   SOLE   229,051 0 16,500
BOX INC CL A COM 10316T104   436 14,000 SH   SOLE   14,000 0 0
BP PLC - SPONS ADR COM 056622104   201 5,756 SH   SOLE   5,756 0 0
CATERPILLAR INC COM 149123101   1,629 6,800 SH   SOLE   6,800 0 0
CHECK POINT SOFTWARE COM m22465104   752 5,963 SH   SOLE   0 0 5,963
CHEVRON CORP COM 166764100   66,050 367,986 SH   SOLE   354,758 0 13,228
CISCO SYSTEMS COM 17275R102   38,501 808,164 SH   SOLE   765,934 0 42,230
CITIGROUP COM 172967424   12,625 279,136 SH   SOLE   279,136 0 0
CITIZENS FINL COM 174610105   1,423 36,148 SH   SOLE   36,148 0 0
COMMSCOPE COM 20337x109   7,254 986,900 SH   SOLE   986,900 0 0
CONOCOPHILLIPS COM 20825C104   430 3,647 SH   SOLE   3,647 0 0
CORNING, INC. COM 219350105   38,687 1,211,239 SH   SOLE   1,140,639 0 70,600
CORTEVA INC. COM 22052L104   25,110 427,184 SH   SOLE   420,684 0 6,500
CRIMSON WINE GROUP LTD COM 22662X100   145 25,827 SH   SOLE   25,827 0 0
CVS HEALTH CORP COM 126650100   75,395 809,051 SH   SOLE   775,841 0 33,210
DOW CHEMICAL COM 260557103   9,111 180,806 SH   SOLE   158,006 0 22,800
DU PONT COM 26614N102   45,503 663,025 SH   SOLE   623,725 0 39,300
DUN & BRADSTREET HOLDINGS INC. COM 26484t106   7,969 650,000 SH   SOLE   650,000 0 0
EMCLAIRE FINL CORP COM COM 290828102   2,467 78,054 SH   SOLE   0 0 78,054
ENBRIDGE INC COM 29250N105   204 5,206 SH   SOLE   5,206 0 0
EXXON MOBIL COM 30231G102   942 8,539 SH   SOLE   8,539 0 0
F M C CORP COM 302491303   751 6,014 SH   SOLE   0 0 6,014
FEDERATED HERMES COM 314211103   220 6,060 SH   SOLE   6,060 0 0
FEDEX CORP COM 31428X106   41,183 237,780 SH   SOLE   226,680 0 11,100
FIDELITY NATL INFO SVC COM 31620M106   237 3,500 SH   SOLE   0 0 3,500
FISERV INC COM 337738108   50,779 502,411 SH   SOLE   485,911 0 16,500
FORIAN INC COM COM 34630N106   2,866 1,050,000 SH   SOLE   1,050,000 0 0
GENERAL ELECTRIC COM 369604103   400 4,768 SH   SOLE   4,768 0 0
GENERAL MOTORS COM 37045v100   39,276 1,167,527 SH   SOLE   1,111,067 0 56,460
GENPREX INC COM COM 372446104   72 50,000 SH   SOLE   50,000 0 0
HENRY SCHEIN COM 806407102   813 10,178 SH   SOLE   10,178 0 0
HOME DEPOT INC. COM 437076102   1,251 3,961 SH   SOLE   3,961 0 0
HONEYWELL INTL COM 438516106   252 1,178 SH   SOLE   1,178 0 0
HUBSPOT INC COM 443573100   260 900 SH   SOLE   900 0 0
IBM COM 459200101   2,123 15,067 SH   SOLE   15,067 0 0
INTEL CORP COM 458140100   16,988 642,760 SH   SOLE   583,960 0 58,800
J.P. MORGAN CHASE COM 46625H100   65,444 488,022 SH   SOLE   472,822 0 15,200
JOHNSON&JOHNSON COM 478160104   43,921 248,632 SH   SOLE   236,232 0 12,400
KKR & CO COM 48251W104   2,094 45,100 SH   SOLE   45,100 0 0
LANNETT INC COM 516012101   320 615,145 SH   SOLE   615,145 0 0
LINDE PLC COM G5494J103   329 1,010 SH   SOLE   1,010 0 0
LIQUIDITY SERVICES COM 53635B107   32,338 2,300,000 SH   SOLE   2,300,000 0 0
LOWE'S COMPANIES COM 548661107   585 2,935 SH   SOLE   2,935 0 0
LYFT INC COM 55087P104   1,631 147,973 SH   SOLE   147,973 0 0
MAKARA MNG CORP COM COM 56086L102   0 10,000 SH   SOLE   10,000 0 0
MASTERCARD INC COM 57636Q104   1,264 3,636 SH   SOLE   3,636 0 0
MATINAS BIO COM 576810105   300 600,000 SH   SOLE   600,000 0 0
MERCK & CO. INC. COM 58933Y105   949 8,551 SH   SOLE   8,551 0 0
MERCURY SYSTEMS COM 589378108   7,407 165,550 SH   SOLE   129,550 0 36,000
META PLATFORMS INC CL A COM 30303M102   229 1,904 SH   SOLE   1,904 0 0
MICROSOFT CORP COM 594918104   111,663 465,611 SH   SOLE   450,314 0 15,297
MONDELEZ INTL COM 609207105   368 5,524 SH   SOLE   5,524 0 0
NETFLIX INC. COM 64110L106   221 750 SH   SOLE   750 0 0
NEWMONT MINING COM 651639106   1,322 28,000 SH   SOLE   28,000 0 0
NIKE INC. CL B COM 654106103   369 3,153 SH   SOLE   3,153 0 0
NVIDIA CORP COM 67066G104   3,823 26,163 SH   SOLE   26,163 0 0
OKTA INC COM 679295105   16,842 246,477 SH   SOLE   246,477 0 0
OPTION CARE HEALTH INC COM NEW COM 68404L201   18,054 600,000 SH   SOLE   600,000 0 0
PARKER HANNIFIN COM 701094104   521 1,792 SH   SOLE   1,792 0 0
PEPSICO INC COM 713448108   1,628 9,010 SH   SOLE   5,063 0 3,947
PFIZER INC COM 717081103   60,992 1,190,317 SH   SOLE   1,114,317 0 76,000
PHATHOM PHARMACEUTICAL COM COM 71722W107   112 10,000 SH   SOLE   10,000 0 0
PHILIP MORRIS INTl. COM 718172109   17,721 175,089 SH   SOLE   152,629 0 22,460
PHILLIPS 66 COM 718546104   285 2,740 SH   SOLE   2,740 0 0
PLANET LABS COM 72703x106   130 30,000 SH   SOLE   30,000 0 0
PNC FINANCIAL COM 693475105   649 4,106 SH   SOLE   4,106 0 0
PROCTER & GAMBLE COM 742718109   1,936 12,773 SH   SOLE   12,773 0 0
QUALCOMM INC. COM 747525103   84,392 767,623 SH   SOLE   732,783 0 34,840
QUANTERIX CORP COM COM 74766Q101   2,770 200,000 SH   SOLE   200,000 0 0
QURATE RETAIL INC. QVC GROUP COM 74915m100   2,282 1,400,000 SH   SOLE   1,400,000 0 0
SALESFORCE.COM COM 79466L302   391 2,950 SH   SOLE   2,950 0 0
SCHLUMBERGER COM 806857108   297 5,556 SH   SOLE   5,556 0 0
SKYWORKS SOLUTIONS INC. COM 83088M102   365 4,000 SH   SOLE   0 0 4,000
SMUCKER J M CO COM 832696405   218 1,378 SH   SOLE   1,378 0 0
SYNOPSYS INC COM 871607107   714 2,236 SH   SOLE   2,236 0 0
TETRA TECH INC COM 88162g103   2,207 15,200 SH   SOLE   200 0 15,000
TITAN INTL INC COM 88830M102   15,705 1,025,133 SH   SOLE   1,025,133 0 0
TJX COS INC COM 872540109   16,546 207,870 SH   SOLE   165,670 0 42,200
TWILIO INC COM 90138F102   1,102 22,500 SH   SOLE   22,500 0 0
UNITED BANKSHARES COM 909907107   1,865 46,050 SH   SOLE   46,050 0 0
UNITED PARCEL SERVICE-CL B COM 911312106   327 1,881 SH   SOLE   1,881 0 0
UNITEDHEALTH GROUP COM 91324P102   594 1,120 SH   SOLE   1,120 0 0
VERIZON COMM. COM 92343V104   12,400 314,722 SH   SOLE   311,922 0 2,800
VISA INC CL A COM 92826C839   457 2,198 SH   SOLE   2,198 0 0
VYNE THERAP. COM 92941V209   9 62,500 SH   SOLE   62,500 0 0
WAL-MART STORES COM 931142103   12,393 87,406 SH   SOLE   87,406 0 0
WALT DISNEY CO. COM 254687106   13,577 156,273 SH   SOLE   156,273 0 0
WARNER BRO. DISCOVERY COM 934423104   10,864 1,146,000 SH   SOLE   1,040,000 0 106,000
SIMON PROPERTY GROUP INC COM 828806109   6,721 57,213 SH   SOLE   57,213 0 0
DIMENSIONAL ETF TRUST US TARGE ETF 25434V609   379 8,613 SH   SOLE   8,613 0 0
GLOBAL X FDS CYBRSCURTY ETF ETF 37954Y384   745 35,900 SH   SOLE   35,900 0 0
GLOBAL X FDS VDEO GAM ESPRT ETF 37954Y392   352 18,800 SH   SOLE   18,800 0 0
EATON VANCE LIMITED DURATION ETF 27828H105   110 11,680 SH   SOLE   11,680 0 0
iSHARES 1-3 YR TREASURY ETF 464287457   1,055 13,000 SH   SOLE   13,000 0 0
iSHARES DIVIDEND ETF 464287168   246 2,041 SH   SOLE   2,041 0 0
ISHARES EAFE GROWTH ETF 464288885   11,802 140,903 SH   SOLE   140,903 0 0
ISHARES EAFE VALUE ETF 464288877   5,798 126,380 SH   SOLE   126,380 0 0
iSHARES ESG 1-5 YR CORPORATE ETF 46435G243   1,783 75,000 SH   SOLE   75,000 0 0
iSHARES ESG AWARE EMERGING MKT ETF 46434G863   1,113 37,000 SH   SOLE   37,000 0 0
iSHARES ESG AWARE USA ETF 46435G425   8,475 100,000 SH   SOLE   100,000 0 0
ISHARES FLOATING RATE NOTE ETF 46429b655   1,535 30,500 SH   SOLE   30,500 0 0
ISHARES GOLD TRUST ETF 464285204   273 7,897 SH   SOLE   7,897 0 0
ISHARES MSCI EAFE ETF ETF 464287465   3,061 46,631 SH   SOLE   1,531 0 45,100
ISHARES MSCI EMERGING MKTS ETF ETF 464287234   4,960 130,881 SH   SOLE   88,781 0 42,100
iSHARES PREFERRED STOCK ETF 464288687   922 30,200 SH   SOLE   30,200 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622   578 2,744 SH   SOLE   2,744 0 0
iSHARES RUSSELL 1000 GROWTH ETF 464287614   99,253 463,280 SH   SOLE   463,280 0 0
iSHARES RUSSELL 1000 VALUE ETF 464287598   812 5,358 SH   SOLE   5,358 0 0
ISHARES RUSSELL 2000 INDEX ETF 464287655   279 1,601 SH   SOLE   1,601 0 0
ISHARES S&P SMALL-CAP ETF ETF 464287804   361 3,815 SH   SOLE   3,815 0 0
iSHARES SHORT MATURITY BOND ETF 46431W507   8,186 166,150 SH   SOLE   166,150 0 0
ISHARES U.S. TECH ETF ETF 464287721   3,961 53,181 SH   SOLE   53,181 0 0
NEUBERGER BRMN. MLP INCOME MLP 64129H104   846 127,000 SH   SOLE   127,000 0 0
NUVEEN ARIZONA QLTY MUNI ETF 67061W104   112 10,000 SH   SOLE   10,000 0 0
NUVEEN ESG LARGE CAP VALUE ETF 67092P300   3,424 100,000 SH   SOLE   100,000 0 0
NUVEEN MUNI VALUE ETF 670928100   362 42,100 SH   SOLE   42,100 0 0
NUVEEN NY AMT-FREE MUN ETF 670656107   272 26,500 SH   SOLE   26,500 0 0
PIMCO ENHANCED SHORT MATURITY ETF 72201R833   23,484 238,050 SH   SOLE   228,350 0 9,700
PIMCO FDS COMMREAL STG I 2 SHS 72201m842   364 74,931 SH   SOLE   74,931 0 0
PUTNAM MUNI OPPORT TRUST ETF 746922103   136 12,500 SH   SOLE   12,500 0 0
SCHWAB EMERGING MARKET ETF ETF 808524706   289 12,189 SH   SOLE   12,189 0 0
SCHWAB U.S. BROAD MARKET ETF 808524102   1,363 30,407 SH   SOLE   30,408 0 0
SCHWAB U.S. MID CAP ETF 808524508   209 3,181 SH   SOLE   3,181 0 0
SPDR GOLD SHARES ETF 78463v107   37,434 220,670 SH   SOLE   220,670 0 0
SPDR S&P 400 MID CAP VALUE ETF 78464A839   323 4,991 SH   SOLE   4,991 0 0
SPDR S&P 400 MIDCAP ETF 78467Y107   5,626 12,706 SH   SOLE   12,706 0 0
SPDR S&P 500 ETF ETF 78462F103   1,189 3,109 SH   SOLE   3,109 0 0
SPDR S&P BIOTECH ETF 78464A870   4,036 48,630 SH   SOLE   48,630 0 0
SPDR SHORT TERM MUNICIPAL ETF 78468r739   5,342 113,700 SH   SOLE   113,700 0 0
SPDR SHORT-TERM CORPORATE BOND ETF 78464A474   3,697 125,830 SH   SOLE   125,830 0 0
SPDR-TECHNOLOGY ETF 81369Y803   2,738 22,000 SH   SOLE   22,000 0 0
VANECK VECTORS GOLD MINERS ETF 92189f106   21,159 738,277 SH   SOLE   738,277 0 0
VANECK VECTORS PFD. SEC. EX-FI ETF 92189F429   189 11,300 SH   SOLE   11,300 0 0
VANGUARD DEV. MARKETS ETF ETF 921943858   9,699 231,098 SH   SOLE   231,098 0 0
VANGUARD DIV. APPRECIATION ETF ETF 921908844   4,445 29,272 SH   SOLE   29,272 0 0
VANGUARD EMERG. MARKETS ETF ETF 922042858   25,757 660,783 SH   SOLE   644,985 0 15,798
VANGUARD FTSE ALL-WORLD EX-US ETF 922042775   1,577 31,455 SH   SOLE   31,455 0 0
VANGUARD FTSE EUROPE ETF 922042874   1,686 30,419 SH   SOLE   30,419 0 0
VANGUARD GROWTH ETF 922908736   1,383 6,490 SH   SOLE   6,490 0 0
VANGUARD INTERM. TREASURY ETF 92206c706   5,623 96,150 SH   SOLE   96,150 0 0
VANGUARD INTERM-TERM BOND ETF 921937819   529 7,120 SH   SOLE   7,120 0 0
VANGUARD INTER-TERM CORP BOND ETF 92206C870   1,442 18,598 SH   SOLE   18,598 0 0
VANGUARD LARGE CAP ETF ETF 922908637   1,007 5,780 SH   SOLE   5,780 0 0
VANGUARD MID CAP ETF 922908629   8,962 43,970 SH   SOLE   42,305 0 1,665
VANGUARD MID-CAP VALUE ETF ETF 922908512   1,861 13,759 SH   SOLE   1,059 0 12,700
VANGUARD S/T BOND ETF 921937827   2,214 29,409 SH   SOLE   29,409 0 0
VANGUARD S/T CORP BOND ETF ETF 92206C409   10,559 140,430 SH   SOLE   140,430 0 0
VANGUARD SMALL CAP GROWTH ETF 922908595   217 1,083 SH   SOLE   1,083 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611   940 5,917 SH   SOLE   1,917 0 4,000
VANGUARD SMALL-CAP ETF ETF 922908751   8,777 47,820 SH   SOLE   47,820 0 0
VANGUARD TOTAL BOND MARKET ETF 921937835   1,548 21,550 SH   SOLE   21,550 0 0
VANGUARD VALUE INDEX ETF 922908744   13,686 97,499 SH   SOLE   97,499 0 0
WISDOMTREE LARGECAP DIV ETF 97717W307   610 9,853 SH   SOLE   9,853 0 0