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
DDD 3D Systems 88554D205 0 25 SH   SOLE   25 0 0
MMM 3M Company 88579Y101 2,546 13,214 SH   SOLE   13,214 0 0
ABT Abbott Labs 002824100 175 1,465 SH   SOLE   1,465 0 0
ABBV AbbVie Inc. 00287Y109 125 1,161 SH   SOLE   1,161 0 0
ACN Accenture Plc G1151C101 38 141 SH   SOLE   141 0 0
ACVA ACV AUCTIONS INC COM CL A 00091G104 69 2,000 SH   SOLE   2,000 0 0
AFL AFLAC Inc 001055102 8 164 SH   SOLE   164 0 0
APD Air Prod & Chemicals 009158106 9 32 SH   SOLE   32 0 0
ALC Alcon Inc Ord Shs H01301128 36 525 SH   SOLE   525 0 0
BABA Alibaba Group Holding Ltd ADR 01609W102 38 169 SH   SOLE   169 0 0
MO Altria Group 02209S103 20 400 SH   SOLE   400 0 0
AMRN Amarin Corp PLC ADR 023111206 73 11,800 SH   SOLE   11,800 0 0
AMZN Amazon.com 023135106 686 222 SH   SOLE   222 0 0
AEP Amer Elec Pwr 025537101 2,477 29,244 SH   SOLE   29,244 0 0
UHAL Amerco Inc 023586100 6 10 SH   SOLE   10 0 0
AXL American Axle & Mfg Holdings Inc 024061103 14 1,497 SH   SOLE   1,497 0 0
AMT American Tower 03027X100 20 84 SH   SOLE   84 0 0
ADI Analog Devices Inc 032654105 37 241 SH   SOLE   241 0 0
ANTM Anthem Inc 036752103 24 68 SH   SOLE   68 0 0
APG API GROUP CORP 00187Y100 10 496 SH   SOLE   496 0 0
AAPL Apple 037833100 2,471 20,233 SH   SOLE   20,233 0 0
ARKG ARK Genomic Revolution ETF 00214Q302 190 2,151 SH   SOLE   2,151 0 0
AJG Arthur J. Gallagher & Co 363576109 13 109 SH   SOLE   109 0 0
ASML ASML Holding NV N07059210 13 22 SH   SOLE   22 0 0
AZN AstraZeneca plc 046353108 19 384 SH   SOLE   384 0 0
ACB Aurora Cannabis Inc 05156X884 0 25 SH   SOLE   25 0 0
ADP Auto Data Processing 053015103 2,680 14,220 SH   SOLE   14,220 0 0
BAC Bank of America Corp 060505104 1 50 SH   SOLE   50 0 0
BDX Becton Dickinson 075887109 26 107 SH   SOLE   107 0 0
84,990,175 Berkshire Hathaway A 084990175 771 200 SH   SOLE   200 0 0
BRKB Berkshire Hathaway B 084670702 520 2,038 SH   SOLE   2,038 0 0
BLK BlackRock 09247X101 2,775 3,681 SH   SOLE   3,681 0 0
BMY Bristol-Myers Squibb 110122108 11 183 SH   SOLE   183 0 0
BR Broadridge Financial Solutions Inc 11133T103 23 152 SH   SOLE   152 0 0
BRO Brown & Brown Inc 115236101 23 504 SH   SOLE   504 0 0
BF.B Brown-Forman Corp 115637209 15 227 SH   SOLE   227 0 0
CNI Canadian Natl Railway 136375102 23 200 SH   SOLE   200 0 0
CP Canadian Pacific Railway Ltd 13645T100 28 75 SH   SOLE   75 0 0
CCL Carnival Corp. 143658300 2 111 SH   SOLE   111 0 0
CARR Carrier Global Corp-Wi 14448C104 1 47 SH   SOLE   47 0 0
CAT Caterpillar Inc. 149123101 2,958 12,757 SH   SOLE   12,757 0 0
162,537,104 Chautauqua Abstract Co. (NV) 162537104 0 180 SH   SOLE   180 0 0
CVX Chevron Corporation 166764100 4 42 SH   SOLE   42 0 0
CB Chubb Corp H1467J104 7 48 SH   SOLE   48 0 0
CSCO Cisco Systems, Inc. 17275R102 8 170 SH   SOLE   170 0 0
C Citigroup 172967424 34 476 SH   SOLE   476 0 0
CL Colgate Palmolive 194162103 432 5,482 SH   SOLE   5,482 0 0
CMCSA Comcast Corp. 20030N101 20 373 SH   SOLE   373 0 0
CBSH Commerce Bancshares Inc 200525103 19 249 SH   SOLE   249 0 0
CBU Community Bank System Inc 203607106 38 496 SH   SOLE   496 0 0
STZ Constellation Brands Inc 21036P108 45 198 SH   SOLE   198 0 0
GLW Corning Inc. 219350105 1,539 35,385 SH   SOLE   35,385 0 0
CRH CRH PLC 12626K203 7 167 SH   SOLE   167 0 0
CURLF CURALEAF HOLDINGS INC 23126M102 158 10,470 SH   SOLE   10,470 0 0
CVS CVS Health Corp 126650100 2,645 35,159 SH   SOLE   35,159 0 0
DDOG DATADOG INC CL A 23804L103 8 100 SH   SOLE   100 0 0
DAL Delta Air Lines Inc 247361702 23 490 SH   SOLE   490 0 0
DFS Discover Financial Svcs 254709108 8 90 SH   SOLE   90 0 0
DG Dollar General Corp 256677105 19 94 SH   SOLE   94 0 0
ECL Ecolab 278865100 15 72 SH   SOLE   72 0 0
EW Edward Lifesciences 28176E108 122 1,470 SH   SOLE   1,470 0 0
LLY Eli Lilly & Co 532457108 28 150 SH   SOLE   150 0 0
EQIX Equinix Inc 29444U700 4 7 SH   SOLE   7 0 0
EVOK Evoke Pharma Inc 30049G104 6 3,540 SH   SOLE   3,540 0 0
FDS Factset Research Systems 303075105 20 65 SH   SOLE   65 0 0
FE First Energy 337932107 10 306 SH   SOLE   306 0 0
FMB First Trust Managed Municipal ETF 33739N108 10,630 188,392 SH   SOLE   188,392 0 0
F Ford Motor Co. 345370860 133 10,905 SH   SOLE   10,905 0 0
BEN Franklin Resources Inc 354613101 29 1,000 SH   SOLE   1,000 0 0
IT Gartner Inc 366651107 14 77 SH   SOLE   77 0 0
GD General Dynamics 369550108 19 107 SH   SOLE   107 0 0
GIS General Mills 370334104 27 450 SH   SOLE   450 0 0
GILD Gilead Sciences Inc 375558103 2,418 37,415 SH   SOLE   37,415 0 0
PAVE Global X US Infrastructure Dev ETF 37954Y673 3,841 153,307 SH   SOLE   153,307 0 0
GOOG Google Inc. 02079K107 846 409 SH   SOLE   409 0 0
GOOGL Google Inc. 02079K305 346 168 SH   SOLE   168 0 0
LOPE Grand Canyon Education Inc 38526M106 14 131 SH   SOLE   131 0 0
HD Home Depot Inc. 437076102 1,547 5,069 SH   SOLE   5,069 0 0
HON Honeywell Inc. 438516106 3 17 SH   SOLE   17 0 0
ITW Illinois Tool Works 452308109 2,528 11,416 SH   SOLE   11,416 0 0
ILMN Illumina Inc. 452327109 15 40 SH   SOLE   40 0 0
INTC Intel 458140100 48 750 SH   SOLE   750 0 0
IBM International Business Machines Corp. 459200101 128 965 SH   SOLE   965 0 0
RWJ Invesco S&P SmallCap 600 Revenue ETF 46138G664 15 138 SH   SOLE   138 0 0
IAGG iShares Core International Aggt Bd ETF 46435G672 72 1,321 SH   SOLE   1,321 0 0
IJR iShares Core S&P Small-Cap (ETF) 464287804 4 41 SH   SOLE   41 0 0
IHAK iShares Cybersecurity and Tech ETF 46435U135 6,498 170,113 SH   SOLE   170,113 0 0
USMV iShares Edge MSCI Min Vol USA 46429B697 214 3,096 SH   SOLE   3,096 0 0
ICLN iShares Global Clean Energy 464288224 2,575 105,972 SH   SOLE   105,972 0 0
HYG iShares High Yield Corporate Bond (ETF) 464288513 8 92 SH   SOLE   92 0 0
EFAV iShares MSCI EAFE Min Vol Factor ETF 46429B689 29 405 SH   SOLE   405 0 0
IGV iShares North American Tech-Software (ETF) 464287515 5,379 15,756 SH   SOLE   15,756 0 0
IWD iShares Russell 1000 Value (ETF) 464287598 9 60 SH   SOLE   60 0 0
OEF iShares S&P 100 Index (ETF) 464287101 24 135 SH   SOLE   135 0 0
IVW iShares S&P 500 Growth 464287309 21 328 SH   SOLE   328 0 0
MUB iShares S&P National Muni Bond (ETF) 464288414 47 406 SH   SOLE   406 0 0
IHI iShares U.S. Medical Devices (ETF) 464288810 10,871 32,908 SH   SOLE   32,908 0 0
JKHY Jack Henry & Associates Inc 426281101 21 142 SH   SOLE   142 0 0
JNJ Johnson & Johnson 478160104 75 461 SH   SOLE   461 0 0
JCI Johnson Controls G51502105 4 81 SH   SOLE   81 0 0
JPM JP Morgan Chase 46625H100 139 915 SH   SOLE   915 0 0
KTB Kontoor Brands Inc 50050N103 0 18 SH   SOLE   18 0 0
LHX L3Harris Technologies Ord 502431109 33 164 SH   SOLE   164 0 0
LIN Linde plc G5494J103 9 34 SH   SOLE   34 0 0
LMT Lockheed Martin 539830109 8 24 SH   SOLE   24 0 0
LOW Lowe's Companies 548661107 68 359 SH   SOLE   359 0 0
MTB M&T Bank 55261F104 6 41 SH   SOLE   41 0 0
MA MasterCard Inc. 57636Q104 0 2 SH   SOLE   2 0 0
MTCH MATCH GROUP INC 57667L107 42 306 SH   SOLE   306 0 0
MKC McCormick & Co Inc Non-Voting 579780206 21 240 SH   SOLE   240 0 0
MCD McDonalds Corp 580135101 2,471 11,028 SH   SOLE   11,028 0 0
MDT Medtronic Inc. G5960L103 361 3,058 SH   SOLE   3,058 0 0
MRK Merck & Co. 58933Y105 2,361 30,632 SH   SOLE   30,632 0 0
MSFT Microsoft 594918104 241 1,026 SH   SOLE   1,026 0 0
MDLZ Mondelez International 609207105 8 148 SH   SOLE   148 0 0
MS Morgan Stanley 617446448 32 414 SH   SOLE   414 0 0
MSI Motorola Solutions Inc. 620076307 9 50 SH   SOLE   50 0 0
NFG National Fuel Gas 636180101 0 6 SH   SOLE   6 0 0
NNI Nelnet Inc 64031N108 10 138 SH   SOLE   138 0 0
NSRGY NESTLE SA ADR 641069406 5 48 SH   SOLE   48 0 0
NFLX Netflix Inc 64110L106 375 720 SH   SOLE   720 0 0
NRZ New Residential Invt Corp Com New 64828T201 2 250 SH   SOLE   250 0 0
NEE NextEra Energy 65339F101 50 664 SH   SOLE   664 0 0
NDSN Nordson Corp 655663102 10 52 SH   SOLE   52 0 0
NSC Norfolk Southern 655844108 12 46 SH   SOLE   46 0 0
NOC Northrop Grumman Corp. 666807102 5 17 SH   SOLE   17 0 0
NVDA NVIDIA Corp 67066G104 17 32 SH   SOLE   32 0 0
OGE OGE Energy Corp 670837103 32 1,000 SH   SOLE   1,000 0 0
ORCL Oracle Corp 68389X105 20 298 SH   SOLE   298 0 0
OTIS OTIS Worldwide Corp-Wi 68902V107 1 23 SH   SOLE   23 0 0
PACW PacWest Bancorp 695263103 5 156 SH   SOLE   156 0 0
PANW Palo Alto Networks Inc 697435105 456 1,416 SH   SOLE   1,416 0 0
PAYX Paychex Inc. 704326107 28 288 SH   SOLE   288 0 0
PBA Pembina Pipeline Corp 706327103 28 1,000 SH   SOLE   1,000 0 0
PEP PepsiCo 713448108 41 292 SH   SOLE   292 0 0
PFE Pfizer 717081103 150 4,156 SH   SOLE   4,156 0 0
PM Philip Morris 718172109 20 235 SH   SOLE   235 0 0
MINT PIMCO Enhanced Short Maturity ETF 72201R833 3 38 SH   SOLE   38 0 0
BOND PIMCO Total Return (ETF) 72201R775 152 1,391 SH   SOLE   1,391 0 0
SPLV PowerShares S&P 500 Low Volatility ETF 46138E354 18 319 SH   SOLE   319 0 0
PPG PPG Industries 693506107 2 18 SH   SOLE   18 0 0
PFG Principal Financial Group Inc 74251V102 12 209 SH   SOLE   209 0 0
PG Procter & Gamble 742718109 36 269 SH   SOLE   269 0 0
PEG Public Service Enterprise Group 744573106 4 77 SH   SOLE   77 0 0
QCOM QUALCOMM Inc 747525103 9 68 SH   SOLE   68 0 0
RTX Raytheon Technologies Ord 75513E101 3 47 SH   SOLE   47 0 0
RHHBY Roche Holding AG ADR 771195104 45 1,110 SH   SOLE   1,110 0 0
ROST Ross Stores Inc 778296103 13 114 SH   SOLE   114 0 0
RY Royal Bank of Canada 780087102 39 425 SH   SOLE   425 0 0
PHG Royal Philips NV ADR 500472303 20 361 SH   SOLE   361 0 0
RSP Ryd. S&P 500 Eq. Wt. 46137V357 21 152 SH   SOLE   152 0 0
SCHE Schwab Emerging Markets Equity ETF 808524706 48 1,540 SH   SOLE   1,540 0 0
SCHF Schwab Int'l Equity 808524805 167 4,463 SH   SOLE   4,463 0 0
SCHB Schwab U.S. Broad Market 808524102 27,842 287,896 SH   SOLE   287,896 0 0
SCHA Schwab U.S. Small Idx. 808524607 2 23 SH   SOLE   23 0 0
SCHZ Schwab US Aggregate Bond ETF 808524839 300 5,567 SH   SOLE   5,567 0 0
SCHX Schwab US Large-Cap ETF 808524201 13 138 SH   SOLE   138 0 0
SCHG Schwab US Large-Cap Growth 808524300 658 5,071 SH   SOLE   5,071 0 0
SCHP Schwab US TIPS ETF 808524870 12 200 SH   SOLE   200 0 0
SE Sea Limited 81141R100 15 69 SH   SOLE   69 0 0
SNE Sony Corp 835699307 50 479 SH   SOLE   479 0 0
SRNE Sorrento Therapeutics Inc 83587F202 29 3,600 SH   SOLE   3,600 0 0
TOTL SPDR DoubleLine Total Return Tact ETF 78467V848 171 3,549 SH   SOLE   3,549 0 0
KOMP SPDR S&P Kensho New Economies Comps ETF 78468R648 222 3,292 SH   SOLE   3,292 0 0
SBUX Starbucks Corp 855244109 21 200 SH   SOLE   200 0 0
SYK Stryker Corp. 863667101 23 98 SH   SOLE   98 0 0
SYY Sysco Corporation 871829107 24 313 SH   SOLE   313 0 0
TFX TELEFLEX INC 879369106 6 15 SH   SOLE   15 0 0
TXN Texas Instruments 882508104 24 127 SH   SOLE   127 0 0
TRV The Travelers Companies 89417E109 9 60 SH   SOLE   60 0 0
TJX TJX Companies Inc 872540109 33 504 SH   SOLE   504 0 0
TTC Toro Co 891092108 18 180 SH   SOLE   180 0 0
TD Toronto Dominion Bank 891160509 39 600 SH   SOLE   600 0 0
UL Unilever plc (ADR) 904767704 11 201 SH   SOLE   201 0 0
UNP Union Pacific Corp 907818108 5 24 SH   SOLE   24 0 0
URI United Rentals Inc 911363109 23 72 SH   SOLE   72 0 0
UNH Unitedhealth Group 91324P102 29 78 SH   SOLE   78 0 0
VFC V.F. Corporation 918204108 10 127 SH   SOLE   127 0 0
VOO Vanguard 500 ETF 922908363 10 29 SH   SOLE   29 0 0
VIG Vanguard Dividend Appreciation (ETF) 921908844 13,902 94,523 SH   SOLE   94,523 0 0
VSGX Vanguard ESG International Stock ETF 921910725 5,787 94,307 SH   SOLE   94,307 0 0
VWO Vanguard FTSE Emerging Markets (ETF) 922042858 278 5,350 SH   SOLE   5,350 0 0
VUG Vanguard Growth ETF 922908736 40,655 158,167 SH   SOLE   158,167 0 0
VCIT Vanguard Intermediate-Term Corporate Bond (ETF) 92206C870 34 376 SH   SOLE   376 0 0
MGV Vanguard Mega Cap Value ETF 921910840 1,984 20,843 SH   SOLE   20,843 0 0
VB Vanguard Small Cap Index (ETF) 922908751 12 60 SH   SOLE   60 0 0
VBK Vanguard Small-Cap Growth ETF 922908595 15 55 SH   SOLE   55 0 0
VTEB Vanguard Tax-Exempt Bond ETF 922907746 717 13,126 SH   SOLE   13,126 0 0
BNDX Vanguard Total International Bond ETF 92203J407 315 5,520 SH   SOLE   5,520 0 0
VXUS Vanguard Total International Stock ETF 921909768 3,880 61,897 SH   SOLE   61,897 0 0
VTI Vanguard Total Stock Market (ETF) 922908769 17,541 84,869 SH   SOLE   84,869 0 0
VTV Vanguard Value ETF 922908744 2 20 SH   SOLE   20 0 0
VZ Verizon Communications 92343V104 65 1,120 SH   SOLE   1,120 0 0
WMT Wal-Mart Stores Inc. 931142103 30 228 SH   SOLE   228 0 0
CXSE WisdomTree China ex-State-Owd Entpr ETF 97717X719 7,804 119,721 SH   SOLE   119,721 0 0
XYL XYLEM INC 98419M100 17 165 SH   SOLE   165 0 0