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
AUTO GENOMICS INC. CPFD 0529229a1   50 18,182 SH   SOLE   18,182 0 0
22ND CENTURY GROUP INC COM 90137f103   0 100 SH   SOLE   100 0 0
3M CO COM 88579y101   68 328 SH   SOLE   328 0 0
A CLASSIFIED AD INC COM 00089Y109   0 19 SH   SOLE   19 0 0
A T & T COM 00206r102   256 8,179 SH   SOLE   8,179 0 0
AAB NATIONAL COMPANY COM 000303107   0 22 SH   SOLE   22 0 0
ABBOTT LABORATORIES COM 002824100   19,318 241,657 SH   SOLE   241,657 0 0
ABBVIE INC COM 00287y109   316 3,917 SH   SOLE   3,917 0 0
ABERCROMBIE & FITCH CO-CL A COM 002896207   1 20 SH   SOLE   20 0 0
ACADIA HEALTHCARE INC COM 00404a109   15 500 SH   SOLE   500 0 0
ACCENTURE PLC-CL A COM g1151c101   69 392 SH   SOLE   392 0 0
ACREAGE HOLDINGS, INC COM 00489y402   983 47,615 SH   SOLE   47,615 0 0
ACTIVISION BLIZZARD INC COM 00507v109   91 1,997 SH   SOLE   1,997 0 0
ADELPHIA BUSINESS SOLUTIONS COM 006847107   0 5,100 SH   SOLE   5,100 0 0
ADIENT PLC COM g0084w101   0 2 SH   SOLE   2 0 0
ADVANSIX, INC. COM 00773t101   0 10 SH   SOLE   10 0 0
ALBEMARLE CORP COM 012653101   125 1,521 SH   SOLE   1,521 0 0
ALIBABA GROUP HOLDING-SP ADR COM 01609w102   46 250 SH   SOLE   250 0 0
ALLERGAN INC COM g0177j108   1 10 SH   SOLE   10 0 0
ALLIANCEBERNSTEIN HOLDING LP COM 01881g106   87 3,000 SH   SOLE   3,000 0 0
ALLSTATE CORP COM 020002101   24 250 SH   SOLE   250 0 0
ALPHABET INC. CLASS A COM 02079k305   432 367 SH   SOLE   367 0 0
ALPHABET INC. CLASS C COM 02079k107   29,011 24,726 SH   SOLE   24,726 0 0
ALTABA INC COM 021346101   25 340 SH   SOLE   340 0 0
ALTRIA GROUP INC COM COM 02209S103   13,718 238,857 SH   SOLE   238,857 0 0
ALVARION LIMITED COM M0861T118   0 12 SH   SOLE   12 0 0
AM ELECTRIC POWER INC. COM 025537101   80 960 SH   SOLE   960 0 0
AMAZON.COM INC COM 023135106   32,835 18,439 SH   SOLE   18,439 0 0
AMBEV SA-ADR COM 02319v103   0 102 SH   SOLE   102 0 0
AMCOR LTD - SPONS ADR COM 02341r302   29 666 SH   SOLE   666 0 0
AMDOCS LTD COM g02602103   18 325 SH   SOLE   325 0 0
AMEREN CORPORATION COM 023608102   131 1,781 SH   SOLE   1,781 0 0
AMERICA MOVIL S.A.B DE C.V COM 02364w105   7 476 SH   SOLE   476 0 0
AMERICAN CAPITAL HOLDING COM 02503v109   0 25 SH   SOLE   25 0 0
AMERICAN EXPRESS COM 025816109   7 61 SH   SOLE   61 0 0
AMERICAN INT'L GROUP COM 026874784   2 41 SH   SOLE   41 0 0
AMERICAN OUTDOOR BRANDS CORPOR COM 02874p103   4 400 SH   SOLE   400 0 0
AMERICAN TOWER REIT INC COM 03027x100   39 200 SH   SOLE   200 0 0
AMETEK INC. COM 031100100   17 200 SH   SOLE   200 0 0
AMEX TECHNOLOGY SELECT SPDR COM 81369y803   15 200 SH   SOLE   200 0 0
AMGEN INC COM 031162100   476 2,507 SH   SOLE   2,507 0 0
AMNEX INC. COM 031674203   0 13,000 SH   SOLE   13,000 0 0
AMPHENOL CORP - CL A COM 032095101   42 445 SH   SOLE   445 0 0
AMPLIA THERAPEUTICS LTD COM q0343v109   6 60,000 SH   SOLE   60,000 0 0
ANADARKO PETROLEUM CORPORATION COM 032511107   19 415 SH   SOLE   415 0 0
ANALOG DEVICES COM 032654105   100 950 SH   SOLE   950 0 0
ANTHEM INC COM 036752103   11 37 SH   SOLE   37 0 0
APERGY CORP COM 03755l104   5 125 SH   SOLE   125 0 0
APPLE COMPUTER INC. COM 037833100   34,811 183,264 SH   SOLE   183,264 0 0
APTARGROUP INC COM 038336103   835 7,848 SH   SOLE   7,848 0 0
AQUA AMERICA INC COM 03836w103   23 625 SH   SOLE   625 0 0
ARCH CAPITAL GROUP LTD COM g0450a105   15 450 SH   SOLE   450 0 0
ARCHER-DANIELS-MIDLAND COMPANY COM 039483102   72 1,665 SH   SOLE   1,665 0 0
ARLO TECHNOLOGIES COM 04206a101   0 49 SH   SOLE   49 0 0
ASTRAZENECA PLC - SPONS ADR COM 046353108   39 960 SH   SOLE   960 0 0
AURORA CANNABIS INC COM 05156x108   114 16,100 SH   SOLE   16,100 0 0
AURORA CANNABIS, INC COM 05156x108   7 800 SH   SOLE   800 0 0
AUTOMATIC DATA PROCESSING COM 053015103   120 750 SH   SOLE   750 0 0
AVANOS MEDICAL, INC COM 05350v106   8 190 SH   SOLE   190 0 0
BAIDU.COM - SPON ADR COM 056752108   10 58 SH   SOLE   58 0 0
BAKER HUGHES A GE CO COM 05722g100   19 695 SH   SOLE   695 0 0
BANCO COMERCIAL PORTUGUES S.A. COM BZCNN3500   0 85 SH   SOLE   85 0 0
BANCO SANTANDER CEN - SPON ADR COM 05964h105   3 557 SH   SOLE   557 0 0
BANK OF AMERICA CORP COM 060505104   21,364 774,322 SH   SOLE   774,322 0 0
BANK OF NEW YORK MELLON CORP C COM 064058100   43 850 SH   SOLE   850 0 0
BARRICK GOLD CORP COM 067901108   6 422 SH   SOLE   422 0 0
BECTON DICKINSON & CO COM 075887109   156 625 SH   SOLE   625 0 0
BERKSHIRE HATHAWAY INC-CL B COM 084670702   26,809 133,453 SH   SOLE   133,453 0 0
BIOGEN IDEC INC COM 09062x103   2 8 SH   SOLE   8 0 0
BLACK HILLS CORPORATION COM 092113109   7 100 SH   SOLE   100 0 0
BLACKROCK INC COM 09247x101   41 95 SH   SOLE   95 0 0
BLACKSTONE GROUP LP/THE COM 09253u108   157 4,500 SH   SOLE   4,500 0 0
BLOCK H & R INC COM 093671105   3 144 SH   SOLE   144 0 0
BLOOM ENERGY CORPORATION CLASS COM 093712107   17 1,333 SH   SOLE   1,333 0 0
BOEING COM 097023105   1,288 3,376 SH   SOLE   3,376 0 0
BP PLC-SPONS ADR COM 055622104   245 5,602 SH   SOLE   5,602 0 0
BRIGHTHOUSE FINANCIAL INC COM 10922n103   0 9 SH   SOLE   9 0 0
BRISTOL-MYERS SQUIBB CO. COM 110122108   289 6,062 SH   SOLE   6,062 0 0
BRITISH AMERICAN TOB - SP ADR COM 110448107   3 61 SH   SOLE   61 0 0
BROADCOM LTD COM 11135f101   153 510 SH   SOLE   510 0 0
BROWN-FORMAN CORP - CLASS B COM 115637209   23 467 SH   SOLE   467 0 0
CANNTRUST HOLDINGS, INC COM 137800207   95 12,260 SH   SOLE   12,260 0 0
CANOPY GROWTH CORP COM 138035100   10,124 233,444 SH   SOLE   233,444 0 0
CANOPY GROWTH CORP COM 138035100   108 2,500 SH   SOLE   2,500 0 0
CANOPY RIVERS, INC CLASS A COM 138041108   80 28,198 SH   SOLE   28,198 0 0
CAPITAL ONE FINANCIAL CORP COM 14040h105   103 1,260 SH   SOLE   1,260 0 0
CAPSTEAD MORTGAGE CORP COM 14067e506   0 4 SH   SOLE   4 0 0
CARDINAL HEALTH INC COM 14149y108   1 15 SH   SOLE   15 0 0
CARLYLE GROUP L.P. COM 14309l102   9 500 SH   SOLE   500 0 0
CARNIVAL CORP COM 143658300   5 100 SH   SOLE   100 0 0
CARS.COM INC COM 14575e105   5 212 SH   SOLE   212 0 0
CATERPILLAR INC. COM 149123101   6 43 SH   SOLE   43 0 0
CDK Global COM 12508e101   15 250 SH   SOLE   250 0 0
CELESTICA, INC COM 15101q108   2 275 SH   SOLE   275 0 0
CELGENE CORP COM 151020104   4 42 SH   SOLE   42 0 0
CERNER CORP COM 156782104   14 250 SH   SOLE   250 0 0
CHECK POINT SOFTWARE TECH COM m22465104   18,478 146,083 SH   SOLE   146,083 0 0
CHESAPEAKE GOLD CORP COM 165184102   44 31,040 SH   SOLE   31,040 0 0
CHESAPEAKE UTILITIES CORP COM 165303108   22 242 SH   SOLE   242 0 0
CHEVRON CORP COM 166764100   13,264 107,682 SH   SOLE   107,682 0 0
CHINA MOBILE LTD - SPON ADR COM 16941m109   4 80 SH   SOLE   80 0 0
CHUBB CP COM h1467j104   15,137 108,057 SH   SOLE   108,057 0 0
CHURCH & DWIGHT CO., INC COM 171340102   28 400 SH   SOLE   400 0 0
CIGNA CORP COM 125509109   5 31 SH   SOLE   31 0 0
CISCO SYSTEMS INC COM 17275r102   16,006 296,457 SH   SOLE   296,457 0 0
CIT GROUP INC COM 125581801   3 60 SH   SOLE   60 0 0
CITIGROUP INC COM 172967424   324 5,206 SH   SOLE   5,206 0 0
CITRIX SYS INC COM COM 177376100   25 255 SH   SOLE   255 0 0
CLOROX COMPANY COM 189054109   125 780 SH   SOLE   780 0 0
CME GROUP INC COM 12572q105   21 125 SH   SOLE   125 0 0
CNX RESOURCES CORPORATION COM 12653c108   1 64 SH   SOLE   64 0 0
COCA-COLA CO COM 191216100   399 8,515 SH   SOLE   8,515 0 0
COCA-COLA EUROPEAN PARTNERS PL COM g25839104   37 711 SH   SOLE   711 0 0
COHERENT INC COM 192479103   71 500 SH   SOLE   500 0 0
COLGATE PALMOLIVE COM 194162103   11 163 SH   SOLE   163 0 0
COLUMBIA PROPERTY TRUST INC COM 198287203   16 700 SH   SOLE   700 0 0
COMCAST CORP CL A COM 20030n101   302 7,564 SH   SOLE   7,564 0 0
COMMUNITY BANK SYSTEM INC COM 203607106   40 670 SH   SOLE   670 0 0
COMSTOCK RESOURCES, INC. COM 205768302   5 735 SH   SOLE   735 0 0
CONAGRA INC COM 205887102   2 67 SH   SOLE   67 0 0
CONDUENT INC COM 206787103   2 140 SH   SOLE   140 0 0
CONOCOPHILLIPS COM 20825c104   249 3,737 SH   SOLE   3,737 0 0
CONSTELLATION BRANDS INC-A COM 21036p108   194 1,106 SH   SOLE   1,106 0 0
COOP REGIONS OF ORGANIC PRODS COM 21685u9a1   7 135 SH   SOLE   135 0 0
CORE MED GROUP COM 218684108   0 18 SH   SOLE   18 0 0
CORNING INC COM 219350105   11,468 346,461 SH   SOLE   346,461 0 0
CORNING NATURAL GAS HOLDING CO COM 219387107   2,055 105,930 SH   SOLE   105,930 0 0
COSTCO WHOLESALE CORP COM 22160k105   6 25 SH   SOLE   25 0 0
COTY INC-CL A COM 222070203   0 40 SH   SOLE   40 0 0
CRANE CO COM 224399105   51 597 SH   SOLE   597 0 0
CULLEN FROST BANC COM 229899109   21 214 SH   SOLE   214 0 0
CVS HEALTH CORPORATION COM 126650100   28 516 SH   SOLE   516 0 0
DANAHER CORP COM 235851102   10 75 SH   SOLE   75 0 0
DEERE & CO COM 244199105   24 150 SH   SOLE   150 0 0
DELL INC. COM 24702r101   5 81 SH   SOLE   81 0 0
DELTA AIR LINES INC COM 247361702   18 350 SH   SOLE   350 0 0
DENTSPLY INTERNATIONAL INC COM 24906p109   4 75 SH   SOLE   75 0 0
DETROIT EDISON COM 233331107   12 100 SH   SOLE   100 0 0
DIAGEO PLC-SPONSORED ADR COM 25243q205   59 359 SH   SOLE   359 0 0
DIGIMARC CORP COM 25381b101   9 300 SH   SOLE   300 0 0
DOMINION ENERGY INC COM 25746u109   152 1,988 SH   SOLE   1,988 0 0
DOVER CORP COM 260003108   23 250 SH   SOLE   250 0 0
DOWDUPONT INC COM 26078j100   27 499 SH   SOLE   499 0 0
DUKE ENERGY CORP. COM 26441c204   14,266 158,513 SH   SOLE   158,513 0 0
EASTMAN CHEMICAL COM 277432100   11 147 SH   SOLE   147 0 0
EASTMAN KODAK CO COM 277461406   0 131 SH   SOLE   131 0 0
EATON CORP PLC COM g29183103   20 250 SH   SOLE   250 0 0
EBAY INC. COM 278642103   42 1,120 SH   SOLE   1,120 0 0
ECLIPSE RESOURCES CORP COM 27890g100   0 120 SH   SOLE   120 0 0
ECOLAB INC COM 278865100   11,487 65,069 SH   SOLE   65,069 0 0
ELI LILLY & CO COM 532457108   13 100 SH   SOLE   100 0 0
EMERSON ELEC CO COM 291011104   47 682 SH   SOLE   682 0 0
ENBRIDGE INC COM 29250n105   20,474 564,658 SH   SOLE   564,658 0 0
ENERGY SELECT SECTOR SPDR COM 81369y506   50 750 SH   SOLE   750 0 0
ENERGY TRANSFER LP COM 29273v100   32 2,080 SH   SOLE   2,080 0 0
ENGIE SA SPONSORED ADR COM 29286d105   0 12 SH   SOLE   12 0 0
ENTERPRISE PRODUCTS PARTNERS COM 293792107   304 10,443 SH   SOLE   10,443 0 0
EOG RESOURCES INC. COM 26875p101   52 550 SH   SOLE   550 0 0
ESECURESOFT CO COM 296423106   0 18 SH   SOLE   18 0 0
EXELIXUS INC COM 30161q104   24 1,000 SH   SOLE   1,000 0 0
EXELON CORP COM 30161n101   46 913 SH   SOLE   913 0 0
EXPEDIA GROUP INC COM 30212p303   5 40 SH   SOLE   40 0 0
EXTRA SPACE STORAGE INC COM 30225t102   0 3 SH   SOLE   3 0 0
EXXON MOBIL CORPORATION COM 30231g102   20,014 247,704 SH   SOLE   247,704 0 0
FACEBOOK INC COM 30303m102   16,584 99,491 SH   SOLE   99,491 0 0
FASTENAL CO COM 311900104   21 325 SH   SOLE   325 0 0
FEDEX CORP COM 31428x106   153 842 SH   SOLE   842 0 0
FERRARI NV COM n3167y103   67 500 SH   SOLE   500 0 0
FIFTH THIRD BANCORP COM 316773100   10 400 SH   SOLE   400 0 0
FINANCIAL INSTITUTIONS INC COM 317585404   66 2,445 SH   SOLE   2,445 0 0
FINANCIAL SELECT SECTOR SPDR COM 81369y605   49 1,902 SH   SOLE   1,902 0 0
FIRST SOLAR INC COM 336433107   5 100 SH   SOLE   100 0 0
FIRST TRUST NASDAQ TECH INDEX COM 337345102   72 870 SH   SOLE   870 0 0
FIRST TRUST NORTH AMERICAN E COM 33738d101   0 1 SH   SOLE   1 0 0
FIRST TRUST PREFERRED SECURITI COM 33739e108   1,093 57,364 SH   SOLE   57,364 0 0
FIRSTENERGY CORP COM 337932107   9 216 SH   SOLE   216 0 0
FISERV COM 337738108   64 726 SH   SOLE   726 0 0
FITBIT INC COM 33812l102   1 85 SH   SOLE   85 0 0
FLIR SYSTEMS INC COM 302445101   10,894 228,960 SH   SOLE   228,960 0 0
FLUOR CORP COM 343412102   4 100 SH   SOLE   100 0 0
FRANKLIN FTSE INDIA EFT COM 35473p769   77 3,267 SH   SOLE   3,267 0 0
FRONTIER COMMUNICATIONS CORP COM 35906a306   0 6 SH   SOLE   6 0 0
FRONTIER INSURANCE GROUP INC COM 359081106   0 400 SH   SOLE   400 0 0
FS KKR CAPITAL CORP COM 302635107   8 1,304 SH   SOLE   1,304 0 0
FUJITSU LTD - UNSPON ADR COM 359590304   5 380 SH   SOLE   380 0 0
GANNETT CO, INC COM 36473h104   3 318 SH   SOLE   318 0 0
GARRETT MOTION INC COM 366505105   0 24 SH   SOLE   24 0 0
GENCOR INDUSTRIES INC COM 368678108   964 78,000 SH   SOLE   78,000 0 0
GENERAL DYNAMICS CORP COM 369550108   12,841 75,854 SH   SOLE   75,854 0 0
GENERAL ELECTRIC COM 369604103   306 30,656 SH   SOLE   30,656 0 0
GENERAL MILLS COM 370334104   183 3,545 SH   SOLE   3,545 0 0
GENOIL INC COM 371924101   0 31 SH   SOLE   31 0 0
GENTEX CORP COM 371901109   73 3,540 SH   SOLE   3,540 0 0
GILEAD SCIENCES INC COM 375558103   20 309 SH   SOLE   309 0 0
GLOBAL X S&P 500 CATHOLIC VALU COM 37954y889   9 260 SH   SOLE   260 0 0
GLOBAL X SUPERINCOME PREFERRED COM 37950e333   12 1,000 SH   SOLE   1,000 0 0
GOLDMAN SACHS GROUP INC COM 38141g104   16,690 86,934 SH   SOLE   86,934 0 0
GRANITE CONSTRUCTION INC COM 387328107   14,088 326,487 SH   SOLE   326,487 0 0
GREEN ENERGY GROUP INC COM 393036108   0 20 SH   SOLE   20 0 0
GROUPON INC COM 399473107   1 400 SH   SOLE   400 0 0
GW PHARMACEUTICALS PLC SPONSOR COM 36197t103   111 661 SH   SOLE   661 0 0
HALLIBURTON CO. COM 406216101   6 189 SH   SOLE   189 0 0
HARRIS CORP COM 413875105   8 50 SH   SOLE   50 0 0
HEALTH CARE SELECT SECTOR COM 81369y209   2 26 SH   SOLE   26 0 0
HEINEKEN NV-SPN ADR COM 423012301   5 100 SH   SOLE   100 0 0
HEMP INC COM 423703206   0 6,000 SH   SOLE   6,000 0 0
HERSHEY FOODS CORP COM 427866108   106 924 SH   SOLE   924 0 0
HESS CORP COM 42809h107   18 300 SH   SOLE   300 0 0
HEXO CORP COM 428304109   836 126,075 SH   SOLE   126,075 0 0
HEXO CORP COM 428304109   170 25,600 SH   SOLE   25,600 0 0
HOME DEPOT INC COM 437076102   15,554 81,059 SH   SOLE   81,059 0 0
HONEYWELL INTERNATIONAL INC COM 438516106   74 464 SH   SOLE   464 0 0
HORMEL FOODS CORP COM 440452100   13 280 SH   SOLE   280 0 0
HSBC HLDGS PLC SPONS ADR NEW COM 404280406   10 235 SH   SOLE   235 0 0
HUNTINGTON INGALLS INDUSTRIES, COM 446413106   4 21 SH   SOLE   21 0 0
IDEXX LABORATORIES COM 45168d104   11 50 SH   SOLE   50 0 0
ILLINOIS TOOL WORKS INC COM 452308109   83 575 SH   SOLE   575 0 0
INCYTE CORP COM 45337c102   19,529 227,052 SH   SOLE   227,052 0 0
INFINERA CORP COM 45667g103   0 15 SH   SOLE   15 0 0
INGREDION INC COM 457187102   36 377 SH   SOLE   377 0 0
INTEL CORPORATION COM 458140100   15,083 280,884 SH   SOLE   280,884 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   101 717 SH   SOLE   717 0 0
INTERNATIONAL PAPER CO COM 460146103   2 41 SH   SOLE   41 0 0
INTL FLAVORS & FRAGRANCES COM 459506101   41 318 SH   SOLE   318 0 0
INTUIT INC COM 461202103   84 320 SH   SOLE   320 0 0
INTUITIVE SURGICAL INC COM 46120e602   71 125 SH   SOLE   125 0 0
INVESCO BLDRS DEV MKTS 100 ADR COM 46090c206   62 2,925 SH   SOLE   2,925 0 0
INVESCO BLDRS EMERGING MKTS 50 COM 46090c305   38 925 SH   SOLE   925 0 0
INVESCO GLOBAL CLEAN ENERGY ET COM 46138g847   5 400 SH   SOLE   400 0 0
INVESCO PREFERRED ETF COM 46138e511   9 641 SH   SOLE   641 0 0
INVESCO QQQ TRUST COM 46090e103   199 1,107 SH   SOLE   1,107 0 0
INVESCO S&P 500 EQUAL WEIGHT E COM 46137v357   1 6 SH   SOLE   6 0 0
INVESCO S&P 500 EQUAL WEIGHT I COM 46137v324   20 170 SH   SOLE   170 0 0
INVESCO S&P MIDCAP 400 PURE GR COM 46137V217   116 765 SH   SOLE   765 0 0
IPATH SERIES B S&P 500 VIX SHO COM 06746p621   2,926 100,000 SH   SOLE   100,000 0 0
ISHARES AAA - A RATED CORPOR COM 46429b291   0 0 SH   SOLE   0 0 0
ISHARES CHINA LARGE-CAP ETF COM 464287184   118 2,665 SH   SOLE   2,665 0 0
ISHARES COHEN & STEERS REIT ET COM 464287564   23 210 SH   SOLE   210 0 0
ISHARES CORE HIGH DIVIDEND ETF COM 46429b663   335 3,586 SH   SOLE   3,586 0 0
ISHARES CORE MSCI EAFE ETF COM 46432f842   441 7,251 SH   SOLE   7,251 0 0
ISHARES CORE MSCI EMERGING MAR COM 46434g103   100 1,942 SH   SOLE   1,942 0 0
ISHARES CORE MSCI TOTAL INTERN COM 46432f834   32 550 SH   SOLE   550 0 0
ISHARES CORE S&P TOTAL US STOC COM 464287150   6 91 SH   SOLE   91 0 0
ISHARES CORE S&P US VALUE COM 464287663   2 43 SH   SOLE   43 0 0
ISHARES CORE SP 500 ETF COM 464287200   1,011 3,554 SH   SOLE   3,554 0 0
ISHARES CORE SP MID CAP ETF COM 464287507   818 4,321 SH   SOLE   4,321 0 0
ISHARES CORE SP SMALL CAP ETF COM 464287804   3,517 45,584 SH   SOLE   45,584 0 0
ISHARES EDGE MSCI USA MOMENTUM COM 46432f396   1 13 SH   SOLE   13 0 0
ISHARES GLOBAL TIMBER AND FORE COM 464288174   18 280 SH   SOLE   280 0 0
ISHARES GSCI CMDTY INDX TRST COM 46428r107   2 100 SH   SOLE   100 0 0
ISHARES INTERNATIONAL DEVELOPE COM 464288489   2 75 SH   SOLE   75 0 0
ISHARES MSCH CHINA ETF COM 46429b671   48 772 SH   SOLE   772 0 0
ISHARES MSCI ACWI EX US ETF COM 464288240   86 1,866 SH   SOLE   1,866 0 0
ISHARES MSCI BRAZIL COM 464286400   8 190 SH   SOLE   190 0 0
ISHARES MSCI EAFE ETF COM 464287465   74 1,142 SH   SOLE   1,142 0 0
ISHARES MSCI EAFE GROWTH INDEX COM 464288885   124 1,599 SH   SOLE   1,599 0 0
ISHARES MSCI EAFE SMALL CAP COM 464288273   35 603 SH   SOLE   603 0 0
ISHARES MSCI EMERGING MARKETS COM 464287234   104 2,432 SH   SOLE   2,432 0 0
ISHARES MSCI JAPAN INDEX FD COM 464286848   18 325 SH   SOLE   325 0 0
ISHARES MSCI MALAYSIA COM 464286830   5 175 SH   SOLE   175 0 0
ISHARES MSCI PACIFIC EX JAPAN COM 464286665   137 2,995 SH   SOLE   2,995 0 0
ISHARES MSCI RUSSIA ETF COM 46434g798   35 1,003 SH   SOLE   1,003 0 0
ISHARES MSCI TAIWAN INDEX FD COM 464286731   9 262 SH   SOLE   262 0 0
ISHARES MSCI USA MINIMUM VOLAT COM 46429b697   2 38 SH   SOLE   38 0 0
ISHARES NASDAQ BIOTECH INDX COM 464287556   0 3 SH   SOLE   3 0 0
ISHARES RUSSELL 1000 GROWTH ET COM 464287614   322 2,130 SH   SOLE   2,130 0 0
ISHARES RUSSELL 1000 VALUE ETF COM 464287598   323 2,619 SH   SOLE   2,619 0 0
ISHARES RUSSELL 2000 ETF COM 464287655   109 711 SH   SOLE   711 0 0
ISHARES RUSSELL 2000 GROWTH ET COM 464287648   86 436 SH   SOLE   436 0 0
ISHARES RUSSELL 2000 VALUE ETF COM 464287630   77 645 SH   SOLE   645 0 0
ISHARES RUSSELL MIDCAP GROWTH COM 464287481   27 200 SH   SOLE   200 0 0
ISHARES S&P 500 GROWTH COM 464287309   138 800 SH   SOLE   800 0 0
ISHARES S&P GLBL TECH SECTOR COM 464287291   3 20 SH   SOLE   20 0 0
ISHARES S&P PREF STK INDX FN COM 464288687   66 1,800 SH   SOLE   1,800 0 0
ISHARES SELECT DIVIDEND ETF COM 464287168   525 5,344 SH   SOLE   5,344 0 0
ISHARES US REGIONAL BANKS ETF COM 464288778   68 1,558 SH   SOLE   1,558 0 0
ISIGN SOLUTIONS INC COM 46436a203   0 1 SH   SOLE   1 0 0
JBG SMITH PROPERTIES COM 46590v100   10 250 SH   SOLE   250 0 0
JEFFERIES GROUP INC (NEW) COM 472319102   2 81 SH   SOLE   81 0 0
JM SMUCKER CO/THE-NEW COM COM 832696405   34 291 SH   SOLE   291 0 0
JOHNSON & JOHNSON COM 478160104   27,904 199,614 SH   SOLE   199,614 0 0
JP MORGAN CHASE & CO. COM 46625h100   21,510 212,491 SH   SOLE   212,491 0 0
KELLOGG CO COM 487836108   126 2,203 SH   SOLE   2,203 0 0
KENNAMETAL INC COM 489170100   0 10 SH   SOLE   10 0 0
KEYCORP COM 493267108   65 4,113 SH   SOLE   4,113 0 0
KIMBERLY CLARK COM 494368103   186 1,501 SH   SOLE   1,501 0 0
KINDER MORGAN INC COM 49456b101   44 2,177 SH   SOLE   2,177 0 0
KINGFISHER PLC COM 495724403   4 1,250 SH   SOLE   1,250 0 0
KRAFT HEINZ COMPANY COM 500754106   12 357 SH   SOLE   357 0 0
L-3 COMMUNICATIONS HLDGS INC COM 502413107   15 75 SH   SOLE   75 0 0
LABORATORY CRP OF AMER HLDGS COM 50540r409   15 100 SH   SOLE   100 0 0
LAMB WESTON HOLDINGS, INC. COM 513272104   12 166 SH   SOLE   166 0 0
LIFE TIME FITNESS INC COM 53217r207   1 60 SH   SOLE   60 0 0
LINCOLN NATIONAL CORP COM 534187109   2 34 SH   SOLE   34 0 0
LINENS 'N THINGS INC COM 535679104   52 293 SH   SOLE   293 0 0
LOCKHEED MARTIN CORPORATION COM 539830109   335 1,115 SH   SOLE   1,115 0 0
LOGMEIN INC COM 54142l109   3 36 SH   SOLE   36 0 0
LOWES COS INC COM 548661107   326 2,980 SH   SOLE   2,980 0 0
LULULEMON ATHLETICA INC-W/I COM 550021109   7 40 SH   SOLE   40 0 0
LVMH MOET HENNESSY LOUIS VUITT COM 502441306   7 100 SH   SOLE   100 0 0
LYONS BANCORP INC COM 552112104   21 500 SH   SOLE   500 0 0
M & T BANK CORPORATION COM 55261f104   168 1,068 SH   SOLE   1,068 0 0
MACY'S INC COM 55616p104   1 25 SH   SOLE   25 0 0
MAGELLAN MIDSTREAM PARTNERS COM 559080106   17 278 SH   SOLE   278 0 0
MANHATTAN SCIENTIFICS INC COM 563122100   0 12,000 SH   SOLE   12,000 0 0
MARATHON OIL CORP COM 565849106   4 225 SH   SOLE   225 0 0
MARATHON PETROLEUM CORP COM 56585a102   23 382 SH   SOLE   382 0 0
MARRIOTT INTERNATIONAL-CL A COM 571903202   69 553 SH   SOLE   553 0 0
MARSH & MCLENNAN COS COM COM 571748102   52 556 SH   SOLE   556 0 0
MARVELL TECHNOLOGY GROUP LTD COM G5876h105   1 41 SH   SOLE   41 0 0
MASTERCARD INC - CLASS A COM 57636q104   24,172 102,662 SH   SOLE   102,662 0 0
MCCORMICK & CO - NON VTG SHRS COM 579780206   5 35 SH   SOLE   35 0 0
MCDONALDS CORP. COM 580135101   21,293 112,129 SH   SOLE   112,129 0 0
MCKESSON CORP. COMMON STOCK COM 58155q103   3 25 SH   SOLE   25 0 0
MEDTRONIC COM g5960l103   21 231 SH   SOLE   231 0 0
MERCK & CO. INC. COM 58933y105   221 2,658 SH   SOLE   2,658 0 0
METLIFE INC COM 59156r108   9 213 SH   SOLE   213 0 0
MICROCHIP TECHNOLOGY INC COM 595017104   169 2,040 SH   SOLE   2,040 0 0
MICROSOFT CORP COM 594918104   26,912 228,182 SH   SOLE   228,182 0 0
MOLSON COORS BREWING CO - B COM 60871r209   10 160 SH   SOLE   160 0 0
MONDELEZ INTERNATIONAL INC - A COM 609207105   36 724 SH   SOLE   724 0 0
MONRO INC COM 610236101   22 250 SH   SOLE   250 0 0
MOODY'S CORPORATION COM 615369105   39 215 SH   SOLE   215 0 0
MORGAN STANLEY COM 617446448   9 225 SH   SOLE   225 0 0
MOTOROLA SOLUTIONS INC COM 620076307   5 35 SH   SOLE   35 0 0
MSC INDUSTRIAL DIRECT CO - A COM 553530106   1 10 SH   SOLE   10 0 0
MUELLER WATER PRODUCTS INC - A COM 624758108   70 7,000 SH   SOLE   7,000 0 0
MURPHY USA, INC. COM 626755102   2 20 SH   SOLE   20 0 0
MYZIPSOFT, INC COM 628703100   0 38 SH   SOLE   38 0 0
N B T BANCORP INC COM 628778102   258 7,177 SH   SOLE   7,177 0 0
NATHAN'S FAMOUS INC COM 632347100   36 520 SH   SOLE   520 0 0
NATIONAL FUEL GAS COM 636180101   25 404 SH   SOLE   404 0 0
NATIONAL OILWELL VARCO INC COM 637071101   0 18 SH   SOLE   18 0 0
NESTLE SPON ADR COM 641069406   48 508 SH   SOLE   508 0 0
NETFLIX.COM INC. COM 64110l106   9 25 SH   SOLE   25 0 0
NETGEAR INC COM 64111q104   1 25 SH   SOLE   25 0 0
NEW YORK MORTGAGE TRUST INC COM 649604105   26 501 SH   SOLE   501 0 0
NEXTERA ENERGY INC COM 65339f101   19,907 102,974 SH   SOLE   102,974 0 0
NEXTERA ENERGY PARTNERS LP COM 65341b106   16 350 SH   SOLE   350 0 0
NIKE INC -CL B COM 654106103   62 732 SH   SOLE   732 0 0
NISOURCE, INC COM 65473p105   14 500 SH   SOLE   500 0 0
NOBLE ENERGY INC COM 655044105   0 15 SH   SOLE   15 0 0
NORDSTROM INC COM 655664100   1 24 SH   SOLE   24 0 0
NORFOLK SOUTHERN COM 655844108   214 1,147 SH   SOLE   1,147 0 0
NORTEL NETWORKS CORPORATION COM 656568508   0 18 SH   SOLE   18 0 0
NORTH ATLANTIC DRI ORDF COM g6613p129   0 100 SH   SOLE   100 0 0
NORTHROP GRUMMAN CORP. COM 666807102   35 128 SH   SOLE   128 0 0
NORTHWEST BANCSHARES INC COM 667340103   14 800 SH   SOLE   800 0 0
NORWEGIAN CRUISE LINE HOLDIN COM g66721104   5 100 SH   SOLE   100 0 0
NOVAGOLD RESOURCES INC COM 66987e206   33 8,000 SH   SOLE   8,000 0 0
NOVARTIS AG-ADR COM 66987v109   60 625 SH   SOLE   625 0 0
NOVO-NORDISK A/S - SPONS ADR COM 670100205   6 120 SH   SOLE   120 0 0
NUCOR CORP COM 670346105   19 320 SH   SOLE   320 0 0
NVENT ELECTRIC PLC COM g6700g107   1 50 SH   SOLE   50 0 0
NVIDIA CORPORATION COM 67066g104   13,253 73,808 SH   SOLE   73,808 0 0
NXP SEMICONDUCTORS NV COM n6596x109   15 165 SH   SOLE   165 0 0
OCCIDENTAL PETROLEUM CORP COM 674599105   25 375 SH   SOLE   375 0 0
OMNICOM GROUP COM 681919106   22 300 SH   SOLE   300 0 0
ONEOK INC COM 682680103   14 200 SH   SOLE   200 0 0
OPKO HEALTH INC COM 68375n103   3 1,090 SH   SOLE   1,090 0 0
ORACLE CORPORATION COM 68389x105   47 866 SH   SOLE   866 0 0
ORGANIGRAM HOLDINGS INC COM 68620p101   118 17,500 SH   SOLE   17,500 0 0
PACIFIC BOOKER MINERALS INC COM 69403r108   8 4,000 SH   SOLE   4,000 0 0
PALO ALTO NETWORKS INC COM 697435105   277 1,139 SH   SOLE   1,139 0 0
PARKER HANNIFIN CORP COM 701094104   58 340 SH   SOLE   340 0 0
PATHFINDER BANCORP INC COM 70319r109   3 247 SH   SOLE   247 0 0
PATRIOT NATIONAL INC COM 70336F203   0 2,000 SH   SOLE   2,000 0 0
PATTERN ENERGY GROUP INC COM 70338p100   15 700 SH   SOLE   700 0 0
PAYCHEX COM 704326107   1,184 14,758 SH   SOLE   14,758 0 0
PAYPAL HOLDINGS INC COM 70450y103   133 1,285 SH   SOLE   1,285 0 0
PENTAIR LTD COM g7s00t104   2 50 SH   SOLE   50 0 0
PEPSICO COM 713448108   19,241 157,003 SH   SOLE   157,003 0 0
PERKINELMER INC COM 714046109   10 100 SH   SOLE   100 0 0
PFIZER INC COM 717081103   231 5,433 SH   SOLE   5,433 0 0
PHILIP MORRIS INTERNATIONAL COM 718172109   107 1,205 SH   SOLE   1,205 0 0
PHILLIPS 66 COM 718546104   11 120 SH   SOLE   120 0 0
PHOTRONICS INC COM 719405102   38 4,000 SH   SOLE   4,000 0 0
PINNACLE WEST CAPITAL COM 723484101   29 300 SH   SOLE   300 0 0
PLAINS ALL AMER PIPELINE LP COM 726503105   5 184 SH   SOLE   184 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   16,810 137,045 SH   SOLE   137,045 0 0
PPG INDUSTRIES INC COM 693506107   10 90 SH   SOLE   90 0 0
PPL CORP COM 69351t106   52 1,650 SH   SOLE   1,650 0 0
PRINCIPAL FINANCIAL GROUP COM 74251v102   5 105 SH   SOLE   105 0 0
PROCTER & GAMBLE CO. COM 742718109   21,774 209,264 SH   SOLE   209,264 0 0
PROTO LABS INC COM 743713109   21 200 SH   SOLE   200 0 0
PRUDENTIAL FINANCIAL INC COM 744320102   14 151 SH   SOLE   151 0 0
PUBLIC SERVICE ENTERPRISES COM 744573106   12 198 SH   SOLE   198 0 0
QUALCOMM INC COM 747525103   32 567 SH   SOLE   567 0 0
RAYTHEON COM 755111507   1,086 5,964 SH   SOLE   5,964 0 0
REAL ESTATE SELECT SECTOR FUND COM 81369y860   5 139 SH   SOLE   139 0 0
REGENERON PHARMACEUTICALS COM 75886f107   18,691 45,519 SH   SOLE   45,519 0 0
RESIDEO TECHNOLOGIES, INC COM 76118y104   1 40 SH   SOLE   40 0 0
RESTURANT BRANDS INTERNATIONAL COM 76131d103   13 202 SH   SOLE   202 0 0
RIO TINTO PLC - SPON ADR COM 767204100   29 500 SH   SOLE   500 0 0
ROCHE HOLDINGS LTD - SPONS ADR COM 771195104   20,449 594,633 SH   SOLE   594,633 0 0
ROCKWELL INTL CORP COM 773903109   84 480 SH   SOLE   480 0 0
ROYAL DUTCH SHELL - SPON ADR - COM 780259206   63 1,000 SH   SOLE   1,000 0 0
ROYAL DUTCH SHELL PLC - ADR A COM 780259206   157 2,505 SH   SOLE   2,505 0 0
ROYAL DUTCH SHELL PLC - ADR B COM 780259107   10 315 SH   SOLE   315 0 0
S&P 400 MID-CAP DEPOSITORY REC COM 78467y107   6,616 19,155 SH   SOLE   19,155 0 0
S&P GLOBAL INC COM 78409v104   21 100 SH   SOLE   100 0 0
SABRA HEALTH CARE REIT INC COM 78573l106   4 186 SH   SOLE   186 0 0
SAN JUAN BASIN ROYALTY TR COM 798241105   0 0 SH   SOLE   0 0 0
SCHLUMBERGER LTD COM 806857108   15,748 361,438 SH   SOLE   361,438 0 0
SCHWAB U.S. SMALL CAP ETF COM 808524607   4,375 62,568 SH   SOLE   62,568 0 0
SCHWAB CHARLES CP NEW COM COM 808513105   15,015 351,138 SH   SOLE   351,138 0 0
SCHWAB EMERGING MARKETS EQUITY COM 808524706   17,649 678,553 SH   SOLE   678,553 0 0
SCHWAB INTL EQUITY ETF COM 808524805   4,937 157,681 SH   SOLE   157,681 0 0
SCHWAB U.S. MID-CAP ETF COM 808524508   4,154 74,988 SH   SOLE   74,988 0 0
SCHWAB US BROAD MARKET ETF COM 808524102   70 1,025 SH   SOLE   1,025 0 0
SCHWAB US DIVIDEND EQUITY ETF COM 808524797   314 6,000 SH   SOLE   6,000 0 0
SCHWAB US LARGE-CAP ETF COM 808524201   5,871 86,832 SH   SOLE   86,832 0 0
SCHWAB US REIT ETF COM 808524847   36 800 SH   SOLE   800 0 0
SEA PRODUCTION LTD COM g8005c104   0 400 SH   SOLE   400 0 0
SEAGATE TECHNOLOGY COM g7945m107   1 20 SH   SOLE   20 0 0
SEMPRA ENERGY COM 816851109   91 722 SH   SOLE   722 0 0
SERVICENOW INC COM 81762p102   16,348 66,323 SH   SOLE   66,323 0 0
SHERWIN-WILLIAMS COM 824348106   1 2 SH   SOLE   2 0 0
SINGAPORE TELECOMMUNICAT - ADR COM 82929r304   3 150 SH   SOLE   150 0 0
SIRIUS XM HOLDINGS INC. COM 82968b103   2 400 SH   SOLE   400 0 0
SKYWORKS SOLUTIONS INC COM 83088m102   4 50 SH   SOLE   50 0 0
SOLVAY BANK CORP COM 83441q105   3 78 SH   SOLE   78 0 0
SONO-TEK CORP COM 835483108   2 1,000 SH   SOLE   1,000 0 0
SOUTHERN COMPANY COM 842587107   145 2,815 SH   SOLE   2,815 0 0
SOUTHWEST AIRLINES COM 844741108   17,866 344,170 SH   SOLE   344,170 0 0
SPDR DOW JONES INDUSTRIAL AVER COM 78467x109   175 675 SH   SOLE   675 0 0
SPDR GOLD TRUST GOLD SHS COM 78463v107   91 744 SH   SOLE   744 0 0
SPDR MSCI ACWI EX-US COM 78463x848   349 9,630 SH   SOLE   9,630 0 0
SPDR PORTFOLIO MID CAP ETF COM 78464a847   107 3,225 SH   SOLE   3,225 0 0
SPDR S&P 500 ETF TRUST COM 78462f103   12,245 43,347 SH   SOLE   43,347 0 0
SPDR S&P INTER DVD ETF COM 78463x772   0 0 SH   SOLE   0 0 0
SPDR S&P TRANSPORTATION ETF COM 78464a532   3 50 SH   SOLE   50 0 0
SPIRIT REALTY CAPITAL, INC. COM 84860w102   56 1,400 SH   SOLE   1,400 0 0
SPONGETECH DELIVERY SYSTEMS COM 849109103   0 8,570 SH   SOLE   8,570 0 0
STARBUCKS CORP COM 855244109   116 1,554 SH   SOLE   1,554 0 0
STARRETT (L.S.) CO - CL A COM 855668109   454 58,949 SH   SOLE   58,949 0 0
STARWOOD PROPERTY TRUST INC COM 85571b105   18 800 SH   SOLE   800 0 0
STATE STREET CORP COM 857477103   14 207 SH   SOLE   207 0 0
STERIS CORPORATION COM g8473t100   67 525 SH   SOLE   525 0 0
STEUBEN TR CO HORNELL N Y COM 860010107   3 75 SH   SOLE   75 0 0
STRATASYS LTD COM m85548101   5 200 SH   SOLE   200 0 0
STRYKER CORP COM 863667101   99 500 SH   SOLE   500 0 0
SUN COMMUNITIES INC COM 866674104   0 1 SH   SOLE   1 0 0
SUPER DEAL INC COM 00210r106   0 19 SH   SOLE   19 0 0
SYNERGY PHARMACEITICALS, INC. COM 871639308   0 2,500 SH   SOLE   2,500 0 0
SYSCO CORPORATION COM 871829107   87 1,305 SH   SOLE   1,305 0 0
T ROWE PRICE GROUP INC COM 74144t108   4 35 SH   SOLE   35 0 0
TAIWAN SEMICONDUCTOR - SP ADR COM 874039100   10 253 SH   SOLE   253 0 0
TARGET CORPORATION COM 87612e106   8 100 SH   SOLE   100 0 0
TECK RESOURCES LIMITED COM 878742204   12 500 SH   SOLE   500 0 0
TEGNA, INC. COM 87901j105   9 636 SH   SOLE   636 0 0
TELEFLEX INC COM 879369106   45 150 SH   SOLE   150 0 0
TESLA MOTORS INC COM 88160r101   18 65 SH   SOLE   65 0 0
TEXAS INSTRUMENTS INC. COM 882508104   55 523 SH   SOLE   523 0 0
TEXTRON INC. COM 883203101   113 2,230 SH   SOLE   2,230 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   73 267 SH   SOLE   267 0 0
TJX COMPANIES COM 872540109   16,396 308,145 SH   SOLE   308,145 0 0
TOMPKINS TRUSTCO INC COM 890110109   838 11,021 SH   SOLE   11,021 0 0
TOTAL FINA SA -SPON ADR COM 89151e109   39 700 SH   SOLE   700 0 0
TRANSCAT INC COM 893529107   369 16,054 SH   SOLE   16,054 0 0
TRANSOCEAN LTD COM h8817h100   2 250 SH   SOLE   250 0 0
TRAVELERS GROUP INC. COM 89417e109   5 38 SH   SOLE   38 0 0
TRI-CONTINENTAL CORP - CLOSED COM 895436103   99 3,753 SH   SOLE   3,753 0 0
TRINET GROUP INC COM 896288107   12 200 SH   SOLE   200 0 0
U.S. BANCORP COM 902973304   4 77 SH   SOLE   77 0 0
UGI CORP COM 902681105   74 1,342 SH   SOLE   1,342 0 0
UNDER ARMOUR INC - CLASS A COM 904311107   3 125 SH   SOLE   125 0 0
UNILEVER NV-NY SHARES COM 904784709   33 571 SH   SOLE   571 0 0
UNILEVER PLC-SPONSORED ADR COM 904767704   27 476 SH   SOLE   476 0 0
UNION PACIFIC CORP COM 907818108   416 2,487 SH   SOLE   2,487 0 0
UNITED PARCEL SERVICE -CL B COM 911312106   11,082 99,175 SH   SOLE   99,175 0 0
UNITED RENTALS INC. COM 911363109   32 279 SH   SOLE   279 0 0
UNITED STATES GASOLINE FUND LP COM 91201T102   4 125 SH   SOLE   125 0 0
UNITED TECHNOLOGIES COM 913017109   422 3,275 SH   SOLE   3,275 0 0
UNITEDHEALTH GROUP INC COM 91324p102   146 591 SH   SOLE   591 0 0
UNITI GROUP INC COM 91325v108   14 1,242 SH   SOLE   1,242 0 0
UNIVERSAL DISPLAY CORPORATION COM 91347p105   16,868 110,359 SH   SOLE   110,359 0 0
UNUM GROUP COM 91529Y106   4 96 SH   SOLE   96 0 0
US GLOBAL JETS ETF COM 26922a842   4 150 SH   SOLE   150 0 0
US NATURAL GAS FUND LP COM 912318201   1 48 SH   SOLE   48 0 0
USA PERFORMANCE PRODS INC COM 90341L102   0 5 SH   SOLE   5 0 0
USAS DIGITAL INC COM 90341k104   0 20 SH   SOLE   20 0 0
VANECK VECTORS BIOTECH ETF COM 92189f726   3 25 SH   SOLE   25 0 0
VANECK VECTORS VIETNAM ETF COM 92189f817   54 3,236 SH   SOLE   3,236 0 0
VANGUARD CONSUMER DISCRETIONAR COM 92204a108   37 215 SH   SOLE   215 0 0
VANGUARD DIVIDEND APPREC ETF COM 921908844   51 465 SH   SOLE   465 0 0
VANGUARD EMERG MKTS GOV BND COM 921946885   0 1 SH   SOLE   1 0 0
VANGUARD EXTENDED MARKET ETF COM 922908652   211 1,828 SH   SOLE   1,828 0 0
VANGUARD FTSE ALL-WORLD EX-US COM 922042775   23 450 SH   SOLE   450 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858   2,617 64,024 SH   SOLE   64,024 0 0
VANGUARD FTSE EMERGING MARKET COM 922042858   2,660 62,594 SH   SOLE   62,594 0 0
VANGUARD FTSE PACIFIC ETF COM 922042866   8 120 SH   SOLE   120 0 0
VANGUARD GROWTH INDEX FUND COM 922908736   41 264 SH   SOLE   264 0 0
VANGUARD HEALTH CARE INDEX FUN COM 92204a504   52 300 SH   SOLE   300 0 0
VANGUARD INDUSTRIALS INDEX FUN COM 92204a603   29 209 SH   SOLE   209 0 0
VANGUARD INFO TECH ETF COM 92204a702   72 358 SH   SOLE   358 0 0
VANGUARD LARGE-CAP ETF COM 922908637   253 1,950 SH   SOLE   1,950 0 0
VANGUARD MID-CAP ETF COM 922908629   224 1,392 SH   SOLE   1,392 0 0
VANGUARD MID-CAP GROWTH ETF COM 922908538   143 1,000 SH   SOLE   1,000 0 0
VANGUARD REAL ESTATE ETF COM 922908553   332 3,815 SH   SOLE   3,815 0 0
VANGUARD RUSSELL 1000 COM 92206c730   86 665 SH   SOLE   665 0 0
VANGUARD S&P 500 ETF COM 922908363   498 1,917 SH   SOLE   1,917 0 0
VANGUARD SMALL-CAP ETF COM 922908751   192 1,258 SH   SOLE   1,258 0 0
VANGUARD SMALL-CAP GRWTH ETF COM 922908595   3 18 SH   SOLE   18 0 0
VANGUARD SMALL CAP INDEX FUND COM 922908611   12 96 SH   SOLE   96 0 0
VANGUARD TELECOMMUNICATION SER COM 92204a884   6 76 SH   SOLE   76 0 0
VANGUARD TOTL STCK MK VIPERs COM 922908769   26 180 SH   SOLE   180 0 0
VANGUARD UTILITIES INDEX FUND COM 92204a876   35 273 SH   SOLE   273 0 0
VANGUARD VALUE VIPERS COM 922908744   54 499 SH   SOLE   499 0 0
VENTAS INC COM 92276f100   16,170 253,414 SH   SOLE   253,414 0 0
VERIZON COMMUNICATIONS COM 92343v104   19,041 322,016 SH   SOLE   322,016 0 0
VESTAS WIND SYSTEMS-UNSP ADR COM 925458101   20 700 SH   SOLE   700 0 0
VF CORP COM 918204108   196 2,253 SH   SOLE   2,253 0 0
VIACOM INC - CLASS B COM 92553p201   1 32 SH   SOLE   32 0 0
VISA INC - CLASS A SHARES COM 92826c839   155 990 SH   SOLE   990 0 0
VODAPHONE GROUP PLC-SP ADR COM 92857w308   13 692 SH   SOLE   692 0 0
VOLKSWAGEN AG - SPONS ADR COM 928662303   38 1,200 SH   SOLE   1,200 0 0
VUZIX CORP COM 92921w300   17 5,700 SH   SOLE   5,700 0 0
WABTEC CORP COM 929740108   11 153 SH   SOLE   153 0 0
WALGREENS BOOTS ALLICANCE INC COM 931427108   90 1,430 SH   SOLE   1,430 0 0
WALMART INC COM 931142103   21 216 SH   SOLE   216 0 0
WALT DISNEY COM COM 254687106   18,932 170,510 SH   SOLE   170,510 0 0
WASHINGTON REAL ESTATE INV COM 939653101   25 895 SH   SOLE   895 0 0
WASTE MANAGEMENT INC COM 94106l109   229 2,200 SH   SOLE   2,200 0 0
WATERS CORP COM 941848103   19 75 SH   SOLE   75 0 0
WEATHERFORD INTL LTD COM g48833100   1 1,000 SH   SOLE   1,000 0 0
WEC ENERGY GROUP INC COM 92939u106   158 2,000 SH   SOLE   2,000 0 0
WELLS FARGO & CO COM 949746101   197 4,076 SH   SOLE   4,076 0 0
WILLIAMS COS INC. COM 969457100   182 6,325 SH   SOLE   6,325 0 0
WINDSTREAM HOLDINGS INC COM 97382a309   0 327 SH   SOLE   327 0 0
WISDOMTREE US MIDCAP DIVIDEND COM 97717w505   140 3,903 SH   SOLE   3,903 0 0
WP CAREY INC COM 92936U109   79 1,006 SH   SOLE   1,006 0 0
XCEL ENERGY COM 98389b100   73 1,290 SH   SOLE   1,290 0 0
XEROX CORP COM 984121608   46 1,423 SH   SOLE   1,423 0 0
XILINX INC. COM 983919101   1 11 SH   SOLE   11 0 0
XYLEM INC - W/I COM 98419m100   6 70 SH   SOLE   70 0 0
YUM CHINA HOLDINGS COM 98850p109   14 301 SH   SOLE   301 0 0
YUM! BRANDS INC. COM 988498101   35 351 SH   SOLE   351 0 0
ZAYO GROUP HOLDINGS, INC COM 98919v105   9 300 SH   SOLE   300 0 0
ZIMMER BIOMET HOLDINGS INC. COM 98956p102   18,696 146,406 SH   SOLE   146,406 0 0
AMPLIA THERAPEUTICS LTD FOR BF5DGP901   2 25,000 SH   SOLE   25,000 0 0
CCL INDUSTRIES INC. CLASS B FOR 124900952   3 50 SH   SOLE   50 0 0
GASFRAC ENERGY SERVICES COMPAN FOR 367257201   0 4,725 SH   SOLE   4,725 0 0
NESTLE SA - REG FOR 712387901   81 900 SH   SOLE   900 0 0
TITAN MEDICAL INC FOR 88830x819   0 33 SH   SOLE   33 0 0
ABERDEEN DYNAMIC ALLOCATION FU MUT 003020708   12 914 SH   SOLE   914 0 0
ABERDEEN EMERGING MARKETS FUND MUT 003021250   1 44 SH   SOLE   44 0 0
ABERDEEN INTERNATIONAL EQUITY MUT 003019387   86 6,012 SH   SOLE   6,012 0 0
AMERICAN AMCAP FUND - A MUT 023375108   1 26 SH   SOLE   26 0 0
AMERICAN BALANCED FUND, CLASS MUT 024071102   36 1,340 SH   SOLE   1,340 0 0
AMERICAN BEACON SOUND POINT FL MUT 024525321   1 71 SH   SOLE   71 0 0
AMERICAN CENTURY SMALL CAP GRO MUT 025083338   187 11,199 SH   SOLE   11,199 0 0
AMERICAN CENTURY ULTRA-INV MUT 025083882   516 10,924 SH   SOLE   10,924 0 0
AMERICAN EUROPACIFIC GRTH - F1 MUT 298706409   246 4,856 SH   SOLE   4,856 0 0
AMERICAN FUNDAMENTAL INVST-A MUT 360802102   258 4,422 SH   SOLE   4,422 0 0
AMERICAN FUNDS GROWTH FUND OF MUT 399874403   54 1,120 SH   SOLE   1,120 0 0
AMERICAN GROWTH FD OF AMERICA MUT 399874106   404 8,294 SH   SOLE   8,294 0 0
AMERICAN MUTUAL FUND - A MUT 027681105   18 445 SH   SOLE   445 0 0
AMERICAN NEW PERSPECTIVE - A MUT 648018109   302 7,035 SH   SOLE   7,035 0 0
AQR EQUITY MARKET NEUTRAL FUND MUT 00191k799   95 9,001 SH   SOLE   9,001 0 0
AQR MANAGED FUTURES STR-I MUT 00203h859   78 9,182 SH   SOLE   9,182 0 0
AQR STYLE PREMIA ALT - I MUT 00203h420   109 12,093 SH   SOLE   12,093 0 0
BARON INTERNATIONAL GROWTH FUN MUT 06828m306   53 2,404 SH   SOLE   2,404 0 0
BARON SMALL CAP FUND MUT 068278308   1 39 SH   SOLE   39 0 0
BLACKROCK EQUITY DIVIDEND - A MUT 09251m108   41 1,990 SH   SOLE   1,990 0 0
BLACKROCK EQUITY DIVIDEND FUND MUT 09251m306   42 2,118 SH   SOLE   2,118 0 0
BLACKROCK MUNIYIELD INSURED MUT 09254e103   0 7 SH   SOLE   7 0 0
CAMBIAR OPPORTUNITY FUND - INV MUT 00758m261   12 573 SH   SOLE   573 0 0
CAPITAL WRLD GRTH & INC - A MUT 140543109   69 1,440 SH   SOLE   1,440 0 0
CLEARBRIDGE AGGRESSIVE GROWTH MUT 52468C703   36 265 SH   SOLE   265 0 0
COLUMBIA DISCIPLINE CORE - A MUT 19763t640   21 1,783 SH   SOLE   1,783 0 0
COLUMBIA DIVERSIFIED EQUITY IN MUT 19763p390   13 1,034 SH   SOLE   1,034 0 0
COLUMBIA FDS SRS TR I, DIVIDEN MUT 19765n278   80 3,633 SH   SOLE   3,633 0 0
COLUMBIA MID CAP GROWTH FUND - MUT 19765p299   0 10 SH   SOLE   10 0 0
COLUMBIA SELECT SMALLER-CAP VA MUT 19766h510   11 653 SH   SOLE   653 0 0
DELAWARE SMALL CAP VALUE FUND MUT 246097208   12 264 SH   SOLE   264 0 0
DEUTSCHE ENHANCED COMMODITY ST MUT 25159l836   0 2 SH   SOLE   2 0 0
DNP SELECT INCOME FUND INC MUT 23325p104   17 1,500 SH   SOLE   1,500 0 0
DODGE & COX INCOME MUT 256210105   32 2,315 SH   SOLE   2,315 0 0
DODGE & COX INTL STOCK FUND MUT 256206103   1 19 SH   SOLE   19 0 0
DODGE & COX STOCK FUND MUT 256219106   22 121 SH   SOLE   121 0 0
DOUBLELINE TOTAL RETURN BOND F MUT 258620103   1 103 SH   SOLE   103 0 0
EDGEWOOD GROWTH FUND - RTL MUT 0075w0742   0 0 SH   SOLE   0 0 0
FEDERATED KAUFMAN LARGE CAP FU MUT 314172446   53 2,131 SH   SOLE   2,131 0 0
FEDERATED STRAT VAL DVD - INST MUT 314172560   11 1,898 SH   SOLE   1,898 0 0
FIDELITY 500 INDEX FUND MUT 315911701   71 713 SH   SOLE   713 0 0
FIDELITY ADV NEW INSIGHTS-A MUT 316071208   304 9,996 SH   SOLE   9,996 0 0
FIDELITY ADVISOR BIOTECHNOLOGY MUT 315918474   21 916 SH   SOLE   916 0 0
FIDELITY ADVISOR NEW INSIGHTS MUT 316071604   23 870 SH   SOLE   870 0 0
FIDELITY ADVISOR SMALL CAP GRO MUT 316389733   0 6 SH   SOLE   6 0 0
FIRST EAGLE OVERSEAS - A MUT 32008f101   1 30 SH   SOLE   30 0 0
FIRST EAGLE OVERSEAS FUND CLAS MUT 32008F804   2 109 SH   SOLE   109 0 0
FRANKLIN INCOME FUND ADVISOR C MUT 353496847   0 17 SH   SOLE   17 0 0
GOLDMAN SACHS MLP ENERGY INFRA MUT 38150C887   17 2,646 SH   SOLE   2,646 0 0
HARBOR CAPITAL APPRECIATION FU MUT 411511819   1 19 SH   SOLE   19 0 0
HARTFORD MIDCAP FUND CLASS A MUT 416645711   1 18 SH   SOLE   18 0 0
HEARTLAND VALUE FUND INVESTOR MUT 422359109   488 12,742 SH   SOLE   12,742 0 0
ISHARES S&P MIDCAP 400/VALUE MUT 464287705   3 22 SH   SOLE   22 0 0
ISHARES S&P SMALL CAP 600/VAL MUT 464287879   1 7 SH   SOLE   7 0 0
IVY ASSET STRATEGY FUND-C MUT 466000734   6 324 SH   SOLE   324 0 0
IVY GLOBAL FUNDS - ASSET STRAT MUT 466000759   12 569 SH   SOLE   569 0 0
JOHN HANCOCK BALANCED FUND - A MUT 47803p104   9 471 SH   SOLE   471 0 0
JOHN HANCOCK FDS III DISCIPLIN MUT 47803u673   412 20,339 SH   SOLE   20,339 0 0
JOHN HANCOCK REGIONAL BANK FD MUT 409905866   3 113 SH   SOLE   113 0 0
JPMORGAN ALERIAN MLP INDEX MUT 46625h365   102 4,000 SH   SOLE   4,000 0 0
JPMORGAN HIGH YEILD FUND SELEC MUT 4812c0803   0 1 SH   SOLE   1 0 0
JPMORGAN INCOME BUILDER FUND C MUT 4812A3270   35 3,362 SH   SOLE   3,362 0 0
JPMORGAN MID CAP VALUE FUND IN MUT 339128100   194 5,118 SH   SOLE   5,118 0 0
JPMORGAN U.S. LARGE CAP CORE P MUT 4812a2389   252 9,385 SH   SOLE   9,385 0 0
LAUDUS INTERNATIONAL MARKETMAS MUT 808509640   23 1,083 SH   SOLE   1,083 0 0
LORD ABBETT SECURITIES TR, LOR MUT 54400A506   12 779 SH   SOLE   779 0 0
MAINSTAY L/C GROWTH FUND - I MUT 56062x641   17 1,686 SH   SOLE   1,686 0 0
MASSACHUSETTS FINANCIAL RESEAR MUT 552981102   293 7,108 SH   SOLE   7,108 0 0
MERGER FUND MUT 589509108   30 1,770 SH   SOLE   1,770 0 0
MFS UTILITIES FUND CLASS C MUT 552986705   17 807 SH   SOLE   807 0 0
MFS VALUE FUND - I MUT 552983694   145 3,627 SH   SOLE   3,627 0 0
NATIXIS FUND TRUST I OAKMARK I MUT 63872R616   22 1,781 SH   SOLE   1,781 0 0
NEW WORLD FUND - A MUT 649280104   30 455 SH   SOLE   455 0 0
NUVEEN NWQ SMALL CAP VALUE - I MUT 67064y727   128 2,942 SH   SOLE   2,942 0 0
OAKMARK EQUITY AND INCOME FUND MUT 413838400   15 513 SH   SOLE   513 0 0
OAKMARK INTERNATIONAL FUND CLA MUT 413838202   12 526 SH   SOLE   526 0 0
OPPENHEIMER CAPITAL INCOME - A MUT 683793103   20 1,947 SH   SOLE   1,947 0 0
PIMCO REAL RETURN FUND CLASS A MUT 693391104   0 4 SH   SOLE   4 0 0
PRICIPAL FDS INC MIDCAP FUND C MUT 74254t443   71 2,689 SH   SOLE   2,689 0 0
PRINCIPAL EQUITY INC - A MUT 74254v869   16 539 SH   SOLE   539 0 0
PRINCIPAL FUNDS INC REAL ESTAT MUT 74256w568   0 0 SH   SOLE   0 0 0
PRINCIPAL FUNDS INCOME MIDCAP MUT 74253q747   0 0 SH   SOLE   0 0 0
PRUDENTIAL ABSOLUTE RETURN BON MUT 74441j829   0 0 SH   SOLE   0 0 0
PUTNAM GLOBAL TELECOMMUNICATIO MUT 746764455   0 2 SH   SOLE   2 0 0
RPYCE MICRO-CAP FUND INVESTMEN MUT 780905709   374 36,555 SH   SOLE   36,555 0 0
SCHWAB 1000 INDEX FD - INVESTO MUT 808517106   4 63 SH   SOLE   63 0 0
SCHWAB DIVIDEND EQUITY FUND - MUT 808509657   0 25 SH   SOLE   25 0 0
SCHWAB FUNDAMENTAL EMERGING MA MUT 808509343   1 66 SH   SOLE   66 0 0
SCHWAB INTERNATIONAL INDEX FUN MUT 808509830   1 47 SH   SOLE   47 0 0
SCHWAB TOTAL STOCK MARKET INDE MUT 808509756   2 45 SH   SOLE   45 0 0
SMALLCAP WORLD FUND INC CLASS MUT 831681812   0 3 SH   SOLE   3 0 0
SPDR DJ INTERNATIONAL REAL E MUT 78463x863   33 841 SH   SOLE   841 0 0
STONE RIDGE REINSURANCE RISK P MUT 861729101   65 7,895 SH   SOLE   7,895 0 0
T ROWE PRICE BLUE CHIP GROW MUT 77954q106   66 596 SH   SOLE   596 0 0
T ROWE PRICE DIVIDEND GRWTH MUT 779546100   36 778 SH   SOLE   778 0 0
T ROWE PRICE GROWTH STOCK MUT 741479109   45 682 SH   SOLE   682 0 0
T ROWE PRICE MID-CAP GR MUT 779556109   35 392 SH   SOLE   392 0 0
THE INVESTMENT CO AMER - F2 MUT 461308827   18 486 SH   SOLE   486 0 0
VANGUARD 500 INDEX FD-ADM MUT 922908710   7,548 28,857 SH   SOLE   28,857 0 0
VANGUARD EMRG MKTS STK INDX MUT 922042304   77 2,874 SH   SOLE   2,874 0 0
VANGUARD EXTND MKT INDEX - INS MUT 922908884   1,940 22,159 SH   SOLE   22,159 0 0
VANGUARD FINANCIALS ETF MUT 92204a405   42 658 SH   SOLE   658 0 0
VANGUARD GLBL EX-US REAL EST MUT 922042676   10 175 SH   SOLE   175 0 0
VANGUARD INDEX 500 FUND MUT 922908108   43 165 SH   SOLE   165 0 0
VANGUARD INDEX SM CAP STK PT A MUT 922908686   133 1,823 SH   SOLE   1,823 0 0
VANGUARD MID-CAP INDEX FUND AD MUT 922908645   248 1,245 SH   SOLE   1,245 0 0
VANGUARD MID-CAP VALUE INDEX F MUT 921937694   282 5,046 SH   SOLE   5,046 0 0
VANGUARD MORGAN GROWTH FD - AD MUT 921928206   72 760 SH   SOLE   760 0 0
VANGUARD SHORT TERM FEDERAL FU MUT 922031844   0 18 SH   SOLE   18 0 0
VANGUARD SMALL-CAP GROWTH INDE MUT 921937710   148 2,337 SH   SOLE   2,337 0 0
VANGUARD SMALL-CAP VALUE INDES MUT 921937686   484 8,761 SH   SOLE   8,761 0 0
VANGUARD TOT INT ST IDX-ADM MUT 921909818   2,159 77,452 SH   SOLE   77,452 0 0
VANGUARD TOTAL INT ST IDX - IS MUT 921909784   1,908 17,108 SH   SOLE   17,108 0 0
VANGUARD TOTAL STK MKT INDX-A MUT 922908306   9 130 SH   SOLE   130 0 0
VANGUARD TOTL STK MKT IND - AD MUT 922908728   45 642 SH   SOLE   642 0 0
VICTORY SYCAMORE SMALL COMPANY MUT 926464835   1 23 SH   SOLE   23 0 0
VICTORY SYCAMORE SMALL COMPANY MUT 92646a815   0 0 SH   SOLE   0 0 0
VIRTUS CEREDEX MID-CAP VALUE E MUT 92837f474   1 74 SH   SOLE   74 0 0
VIRTUS EMERGING MARKETS OPPORT MUT 92828w361   137 12,408 SH   SOLE   12,408 0 0
VIRTUS VONTOBEL EMERGING MARKE MUT 92828w387   1 47 SH   SOLE   47 0 0
VOYA PRIME RATE TRUST MUT 92913a100   18 3,800 SH   SOLE   3,800 0 0
WASHINGTON MUTUAL INVESTORS FU MUT 939330106   44 980 SH   SOLE   980 0 0
AVID BIOSERVICES INC PFD PFD 05368m205   2 80 SH   SOLE   80 0 0
BANK OF AMERICA CORP PERP PFD PFD 060505260   100 3,850 SH   SOLE   3,850 0 0
BANK OF AMERICA THREE PERCENT PFD 060505633   29 1,500 SH   SOLE   1,500 0 0
CORNING NATURAL GAS PREFERRED PFD 219387206   614 22,915 SH   SOLE   22,915 0 0
CORNING NATURAL GAS PREFERRED PFD 219387305   1,795 80,656 SH   SOLE   80,656 0 0
DUKE ENERGY CORP PFD PFD 26441c402   144 5,650 SH   SOLE   5,650 0 0
FINANCIAL INSTUTIONS INC. CUM. PFD 317585305   8 72 SH   SOLE   72 0 0
FONAR CORP PFD 344437504   0 8 SH   SOLE   8 0 0
GOLDMAN S THREE AND THREE QUAR PFD 38143y665   30 1,600 SH   SOLE   1,600 0 0
GOLDMAN SACHS GP PFD 38143y665   0 24 SH   SOLE   24 0 0
JPMORGAN CHASE & CO PERP PFD PFD 48127x542   143 5,450 SH   SOLE   5,450 0 0
MORGAN STANLEY FOUR PERCENT PF PFD 61747s504   19 1,000 SH   SOLE   1,000 0 0
PNC FINANCIAL SERVICES GROUP I PFD 693475857   101 3,750 SH   SOLE   3,750 0 0
PRUDENTIAL FINANCIAL INC 5.625 PFD 744320805   104 4,050 SH   SOLE   4,050 0 0
PUBLIC STORAGE PERP PFD PFD 74460w875   104 4,250 SH   SOLE   4,250 0 0
US BANCORP PFD 902973791   25 1,000 SH   SOLE   1,000 0 0
US BANCORP FIVE AND ONE HALF P PFD 902973155   19 1,000 SH   SOLE   1,000 0 0
WELLS FARGO & COMPANY PREFERRE PFD 949746366   8 293 SH   SOLE   293 0 0
WELLS FARGO CO 5.20 PFD 949746747   85 3,500 SH   SOLE   3,500 0 0